The goal at the end of each iteration in agile is to have working code based on the design and requirements given/created at the start of that time box. If requirements are misunderstood or changing faster then your time box can complete, you have to re evaluate your approach by adjusting either the time box or the way in which you gather requirements and plan a design.
Common causes:
- Time boxing too long.
- Requirements too broad, or too vague!!
- Customer goals or business cases are not well understood.
- Implementation technology not well understood.
Common cures:
- Break down the problems further.
- Shorten the time boxes and adjust goals accordingly.
- KNOW what the use cases are and what the customer expects (at that moment).
- Train on new technology in iterative cycles, just like development cycles.
No comments:
Post a Comment