Serial & Agile Flashcards
Requirements
often written as user stories which capture who it is for, what they are trying to accomplish, why it matters to them
Estimating and Planning
Product Backlog – prioritized list of requirements
Story points - measure of estimating resources
Team velocity = how fast is the team finishing up the backlog
Iterative development
Generally 1-4 weeks
Visual management
Task board
User stories
- are short, simple descriptions of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. They typically follow a simple template.
- often written on index cards or sticky notes, and arranged on walls or tables to facilitate planning and discussion. As such, they strongly shift the focus from writing about features to discussing them
Value Creation Processes
the way the product manager and the project team organize around the work that needs to be completed
3 types of value creation processes:
Serial, Iterative, Agile
Product Management Framework (PMF)
The process of managing the entire lifecycle of product from conception, through development and production, to retirement
Phase-gate
Decision process whether to move forward to the next phase depending on deliverables and achievements in that stage
E.g. Going from high-school to college requires passing the high school and getting accepted by the college (SATs, ACTs etc)
4 possible outcomes of phase-gate review completion:
- Go
- No Go
- Redirect or rework
- Defer or hold
Advantages of Serial Process:
- Manages cost risk
- Known and agreed-upon requirements
- Trace-able
Disadvantages of Serial Process:
- Longer duration
- Schedule delays due to defect identification and resolution
Iterative/Incremental Processes
Develop a product through repeated cycles (iterative) and in small portions at a time (increments), allowing the team to take advantage of what they learned while developing earlier parts or versions of the system
- The process starts by delivering a smaller subset of requirements learn from the customer feedback enhance the delivery repeat
- Allows faster response where the requirements are changing rapidly
Iteration
refers to the cyclic nature of a process in which activities are repeated in a structured manner
Increment
refers to the quantifiable outcome of each iteration