...a person with an interest or concern in something, especially a business.
In your project, you are a stakeholder!
Exercise: List the stakeholders in your project
Exercise: Map the stakeholder-value delivered by your project
People change:
- After using the product, goals become clearer
- After using another product, expectations change
Exercise: What's wrong with this use-case?
Goal: User login
Primary Actor: Store owner
System: Reporting backend
Steps:
- Store owner enters user-name and password
- Store owner presses login button, triggering request to the backend
- Store owner sees the reports of their store
Extensions:
1 a. Wrong credentials: Store owner sees message to retry. Back to step 1
1 b. Blocked account: Store owner told to contact admin
Variations:
Owner of a store-chain will see consolidated reports instead of a single store
Contradictions hidden by Ambiguity
Sample Ambiguous Statement, motivated by data-ownership and cloud-capability: The Store owner shall always have access to their reports.
Exercise: What does it contradict with, in the above use-case?
Try a functional decomposition of business flows to overcome these obstacles.
Exercise: Make a functional decomposition of the above user-login use-case

