aequor’s agile/scrum methodology

10
Agile/Scrum Methodology

Upload: aequor-technologies

Post on 17-Jul-2015

264 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Aequor’s Agile/Scrum Methodology

Agile/Scrum

Methodology

Page 2: Aequor’s Agile/Scrum Methodology

Agile software development is a group of software

development methods based on iterative and

incremental development, where requirements

and solutions evolve through collaboration

between self-organizing, cross-functional teams.

It promotes adaptive planning, evolutionary

development and delivery, a time-boxed

iterative approach, and encourages rapid and

flexible response to change.

It is a conceptual framework that promotes foreseen

interactions throughout the development cycle.

What is Agile Software Development?

Page 3: Aequor’s Agile/Scrum Methodology

A Manifesto for Agile Software Development is an historical document

authored in February of 2001. Seventeen men came together at a ski

resort in Utah to discuss different approaches to lightweight,

responsive, adaptable software development.

Here are the four value statements of the Manifesto:

"We are uncovering better ways of developing software by doing it and

helping others do it. Through this work we have come to value:

Individuals and interactions over Processes and tools

Working software over Comprehensive documentation

Customer collaboration over Contract negotiation

Responding to change over following a Plan

That is, while there is value in the items on the right, we value the

items on the left more."

Manifesto for Agile Software

Development

Page 4: Aequor’s Agile/Scrum Methodology

Scrum is an iterative and incremental Agile

Software Development method for managing

software projects and product or application

development.

What is Scrum?

Page 5: Aequor’s Agile/Scrum Methodology

What is Scrum?

Page 6: Aequor’s Agile/Scrum Methodology

Scrum Sprint

Sat &

Sun

Mon Tue Wed Thur Fri Mon Tue Wed Thur Fri

Project: 2 weeks Scrum Sprint

SPMSprint

DemoDaily

StandUp(DS)

DS DS DS DS DS DS DS

Page 7: Aequor’s Agile/Scrum Methodology

Scrum contains sets of methods and predefined

roles. The main roles in Scrum are:

the "Scrum Master", who ensures the process is

followed, removes impediments, and protects

the Development Team from disruption

the "Product Owner", who represents the

stakeholders and the business

the "Development Team", a cross-functional,

self-organizing team who do the actual

analysis, design, implementation, testing, etc.

Scrum process details

Page 8: Aequor’s Agile/Scrum Methodology

Sprint: A sprint is the basic unit of development

in Scrum. Sprints last between one week and

one month, and are a "timeboxed" (i.e.

restricted to a specific duration) effort of a

constant length.

Each sprint is preceded by a planning meeting,

where the tasks for the sprint are identified

and an estimated commitment for the sprint

goal is made, and followed by a review or

retrospective meeting, where the progress is

reviewed and lessons for the next sprint are

identified.

Scrum process details

Page 9: Aequor’s Agile/Scrum Methodology

Sprint planning meeting – Start of the

Sprint

Daily Scrum/Standup – Max for 15min

Sprint Review/Demo meeting – Done at

end of the Sprint

Sprint retrospective – After Sprint

Demo, to review what went wrong &

also correct

Scrum of Scrums – Scaling Scrum

Meetings in Scrum process

Page 10: Aequor’s Agile/Scrum Methodology

THANK YOU