5 Techniques
MoSCoW: Must Have
MoSCoW Should Have
- 20% of total effort available Defined by.. 1. Important, but not vital 2. Painful to leave out, but not viable 3. Can have temporary workaround e.g. manage expectations, paper solution, existing solution.
MoSCoW Could Have
MoSCoW Won’t Have this time
Three Levels of MoSCoW
Timebox Structure
Timebox Kickoff
Short Session 1-3 hours for SDT to understand and accept timebox objectives
Timebox Investigation
10-20% of effort Agreement on... - Timebox Deliverables - acceptance of criteria for deliverables - a measure of success for Timebox Ends with a review to inform refinement
Timebox Refinement
60-80% of effort
- Encompasses bulk of development e.g. addressing requirements, testing
Ends with a review to inform consolidation
Timebox Consolidation
10-20% of effort
- Ties up loose ends related to evolutionary development
- Ensures product meets previously affirmed criteria
Ends with a review to inform close-out
Timebox Close-out
Short session 1-3 hours
Free-format Timebox
Kick-off: Short session with SDT to understand timebox objectives, agree workload, agree priorities and accept these as realistic
Iterative Development: ID and testing in a sequence driven by priorities. Can informally adopt investigate, refine and consolidate concepts. Important that reviews are scheduled to maintain business focus and stakeholder buy in
Clos-out: formal acceptance of timebox deliverables by Business Visionary and Technical Coordinator. Followed by a short Timebox retrospective workshop.
Daily Standup
Normally no longer than 15mins: 2 mins per participants+2 mins.
Facilitated Workshops
Special type of meeting with:
Benefits of facilitated workshops
Facilitated Workshop success factors
Modelling
Designed to improve communications and prompt the right questions. Usually incorporates degree of ABSTRACTION, omitting certain information from model to allow clearer focus on another specific aspect
Modelling Questions
What: the information within the solution area, data relationships and business rules
How: the functions and features within the solution area
Where: The locations at which the business operates, in relation to solution area
Who: customers, users, stakeholders
When: events of importance to business
why: business objective and strategy
Iterative Development
Quality in Iterative Development
Achieved through reviews and testing
Quality in ID Roles
Solution tester carries out all tests EXCEPT:
Business acceptance testing (Business Ambassador and Advisor)
Unit testing: Solution Developer