Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

Established as per the Section 2(f) of the UGC Act, 1956

Approved by AICTE, COA and BCI, New Delhi

Agile Software Development and DevOps

S c h o o l o f C o m p u t i n g a n d I n f o r m a t i o n Te c h n o l o g y

Prof.Ragahavendra Nayaka P
Raghavendra.nayak@reva.edu.in

AY: 2021-2022
OUTLINE
Topic for the Lecture

Objective and Outcome of Lecture

Lecture Discussion

Fixed Timebox Sprints

Timebox Types
Objective • Know about Timebox and Types

• Make use of Timebox for rapid software


Outcome development
Fixed Timebox Sprints

What is a Timebox?

A timebox is a previously agreed period of time during which a person or a team


works steadily towards completion of some goal. 

The timebox approach consists of stopping work when the time limit is reached
and evaluating what was accomplished.
Fixed Timebox Sprints Cont.…

The Timebox objective is usually completion of one or more deliverables.

This ensures the focus for a Timebox is on achieving something complete and
meaningful, rather than simply “being busy”.

At the end of a Timebox, progress and success is measured by completion of


products (requirements or other deliverables) rather than completing a series of
tasks.
Fixed Timebox Sprints Cont.…

The optimum length for a Timebox is typically between two and four weeks –
long enough to achieve something useful, short enough to keep the Solution
Development Team focused.

On a very short and rapidly moving project, it is possible to have a Timebox as


short as a day.

In exceptional circumstances, a Timebox might be as long as six weeks.


Fixed Timebox Sprints Cont.…

It is a well-defined process to support the creation of low-level


products in an iterative but controlled fashion.

Timeboxing incorporates frequent review points to ensure the


quality of those products and the efficiency of the Iterative
Development process.
Benefits of timebox in Agile and Scrum

Prioritization Focus Resource Accountability Patterns Manageable

• Timebox • When • When you’re • With • After a • if you break


project deadlines are using timeboxing in project is that project
management soft, timeboxing in Agile, after complete, up into small
forces you to distractions Agile, it’s easy each sprint you can go sprints and
focus on the creep in. to judge how an analysis through your use
task at hand. • But when much each can be timeboxing timeboxing in
And since you using a set team performed sessions and Agile, it
have a limited timeframe, member is showing notice seems
time, tasks you increase spending on a where patterns. manageable 
are easily productivity project to needed
prioritized. by focusing meet the deliverables
on meeting overall goals. stand.
the end goal
before time
expires.
TimeBox options

Every timebox begins


with a kick-off and
ends with a close-out.

A DSDM structured A free format


Timebox Timebox

The choice of Timebox style may be driven by factors such


as the availability of the Business Ambassador and other
business roles or the type of product being developed.
A DSDM Structured Timebox

This is the original DSDM-style Timebox, which provides a standard, repeatable internal structure to a Timebox.

A DSDM structured Timebox comprises three main steps:

Investigation

Refinement

Consolidation

Each of these steps ends with a review.


Timebox Nature of the Work done  Suggested timescale 
Short session for the Solution Developement Team to
 kick-off  understand the timebox objectives and accept them as Approx 1-3 hours for a 2-3 week Timebox 
realistic 

The Investigation includes confirmation of the detail of


all the requirements and all the products to be delivered by
this timebox. Includes agreement on:
•the Timebox deliverables
Investigation  Approx. 10-20% of Timebox
•the acceptance criteria for the deliverables
•the measures of success for the Timebox
Investigation ends with a review which informs
Refinement and may be a valuable governance touch-point

Encompasses the bulk of the development,


addressing requirements and testing (technical and
business) the Timebox products, in line with agreed
 Refinement priorities Approx. 60-80% of Timebox
Refinement ends with a review which informs
Consolidation and may be a valuable governance touch-
point 

Ties up any loose ends related to Evolutionary


Development and ensures all products meet their previously
 Consolidation agreed acceptance criteria Approx. 10-20% of Timebox
Consolidation ends with a review, which informs Close-out
and may be a valuable governance touch-point

Formal acceptance of the Timebox deliverables by the


Business Visionary and Technical Coordinator. This is
 Close-Out  followed by a short Timebox retrospective workshop, to Approx 1-3 hours for a 2-3 week Timebox
learn from the Timebox and to take actions to improve
future Timeboxes
A FREE FORMAT TIMEBOX

The free format Timebox reflects the style used by other popular Agile approaches
such as a Scrum Sprint.
A free format Timebox may be effective where the formality and structure of the
DSDM structured Timebox is not possible or helpful.

You might also like