Following on from our previous post; Prioritising Agile Requirements: Timeboxing, we now take an overview of what you need to know about Timeboxing and the 2 main Timeboxing options.
Timeboxing: What you need to know
-
Technique used for delivering functionality, or a solution, within a set period of time.
-
Provides confidence in meeting the delivery of the most important functionality set out in the prioritised requirements.
-
Works in conjunction with Iterative Development
-
A fixed period of time (days, weeks) to deliver working functionality. Based on the belief that it’s better to have a working system with limited functionality, than to wait for years to have a complete system.
-
Whilst durations can be longer or shorter, the typical length of a Timebox is between 2 and 4 weeks.
Timeboxing within DSDM® Agile projects
-
Timeboxing is used in combination with the MoSCoW prioritisation technique to ensure on-time delivery of the most important functionality.
-
Timeboxes allow the project team to remain focused and measure progress/success more frequently.
-
Provides an early warning of problems and an early opportunity to address the problems.
The 2 Main Options
Every Timebox starts with a kick-off and ends with a close-out. Beyond this, DSDM® recognises 2 styles of Timebox:
-
The DSDM® structured Timebox consists of 3 main steps: Investigation, Refinement and Consolidation.
DSDM® is a registered trademark of Dynamic Systems Development Method Ltd in the UK and other countries.
-
The Free Format Timebox is relatively new in comparison to the Structured Timebox and DSDM® place no preference on which is used. The Free Format Timebox is seen as useful in bridging the gap between DSDM® and other Agile frameworks such as Scrum Sprint.
DSDM® is a registered trademark of Dynamic Systems Development Method Ltd in the UK and other countries.
5 final points worth remembering:
-
Keep the team’s focus on the smaller subset of the solution within the context of the big picture during any one Timebox.
-
Ensure requirements/user stories remain the focus (rather than tasks).
-
Ensure acceptance criteria has been fully reasoned by the Business Ambassador and the Solution Development Tester.
-
Identify and agree acceptance criteria for deliverables early in the Timebox.
-
Continually review throughout each phase of the Timebox for early identification of problems.
Why not try our online course - BA Simplified?
BA Simplified is the perfect place to start your BA journey. Our easy-to-follow online course lets you learn Business Analysis, through a full project lifecycle, at a pace that suits you. You get access to 9 info packed modules, knowledge tests, downloadable content and a final completion certificate.
Find out more and try Module 1 for FREE