|
Agile
software development is a conceptual framework to minimize risk
by developing software in short time boxes, called iterations,
which is typically extends to four weeks. Each iteration is like
a miniature software project of its own, and includes all the
tasks necessary to release the mini-increment of new
functionality: planning, requirements analysis, design, coding,
testing, and documentation. While an iteration may not add
enough functionality to warrant releasing the product, an agile
software project intends to be capable of releasing new software
at the end of every iteration. At the end of each iteration, the
team reevaluates project priorities.
Scrum
delivery Model
Agile software development method for the project management.
Altech uses SCRUM when the project needs small, cross functional
teams to produce historical results. Agile is a hyper-
productivity technique.
Scrum is characterized by:
>>
A
living backlog of prioritized work to be done.
>>
Completion of a largely fixed set of backlog items in a series
of short iterations or sprints.
>>
A
brief daily meeting (called a scrum), at which progress is
explained, upcoming work is
described, and obstacles are
raised.
>>
A
brief planning session in which the backlog items for the
sprint will be defined.
A
brief heartbeat retrospective, at which all team members
reflect about the past sprint.
|