Phase TWO Assignment
Instructions:
To begin – it is important to first watch the “Lifecycle of a Blockchain Project” video found here: https://www.youtube.com/watch?v=hvWGFg-NtyY
For Phase Two, please pay particular attention to the section that runs from 19:00 to 45:18, specifically 37:15 to 45:18. We’re concentrating on the “what” and “why” behind our solution designs for right now, we will tackle the “how” at a later date.
Also, please refer to the “User-Centered Design Process” slide deck in the Resources section of Sakai. This deck and its information will serve as an important reminder on keeping the end-user in mind when designing a solution.
*There is no minimum or maximum page length on this assignment – just be sure to answer and address the questions in the following five sections. Per usual, please double-space, use Times New Roman (12pt font), follow American Psychological Association (APA) style formatting, and be sure to cite your sources/references.
Questions:
(Reminder – Be sure to watch the video before trying to answer the following questions!)
1) Use Cases
Identify and document 3 good use cases, then prioritize them. If appropriate or relevant, you may reference use cases from your Phase One assignment. These will serve as inspirational guides for your project moving forward. Some questions to consider when prioritizing:
Which use case or example delivers the most business value?
Which use case or example creates the most business pain?
Which use case or example would be the simplest problem to solve?
2) Guiding Principles
Develop solution guiding principles in alignment with the business/project objectives.
What are the “North Stars” that will be used to maintain alignment with the initial vision and provide proper direction?
What are the project objectives?
What are the end-user needs and goals?
3) User Personas and User Stories
First, define and document user roles or personas. Second, define and document user stories based on the personas.
User Personas – For each user role, describe the current state (minimum of 2 user roles per person)
User Stories – For each user role, describe the idealized future state (minimum of 2 user stories per person)
4) Functional Requirements
Define and document Functional Requirements extracted from the user stories.
Define and document what the solution should do. Focus on the “what” and not the “how,” we’ll plan for the “how” in the next phase.
5) Platform Mapping
Define and document platform and technology choices. Please focus on the questions below – we will cover the other technical details together as part of the next phase.
What type of blockchain will you be using? For example, is it Public-Open, Public-Closed, Private-Open, Private-Closed? Hint: Public and Private refers to who can write to it, Open and Closed refers to who can read/access it.
What type of token will you be using? Is it a fungible token or a non-fungible token (NFT)? Please explain. Hint: Refer to Chapter 10 in your Mastering Ethereum textbook for more information.