aequor’s agile/scrum methodology

10
Agile/Scrum Methodology

Upload: aequor-technologies

Post on 06-Nov-2015

7 views

Category:

Documents


0 download

DESCRIPTION

Aequor Technologies, a CMMI Level 3 certified company, offers Agile Software Development Services to promote adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. Scrum, an iterative and incremental Agile Software Development method for managing software projects and product or application development-- contains sets of methods and predefined roles like the "Scrum Master", "Product Owner", "Development Team”.

TRANSCRIPT

Responsive Web Designing

Agile/Scrum Methodology

Agile software developmentis a group ofsoftware development methodsbased oniterative and incremental development, where requirements and solutions evolve through collaboration betweenself-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? A Manifesto for Agile Software Developmentis 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 interactionsover Processes and toolsWorking softwareover Comprehensive documentationCustomer collaborationover Contract negotiationResponding to changeover 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 DevelopmentScrumis an iterative and incrementalAgile Software Developmentmethod for managing software projects and product or application development.

What is Scrum?

What is Scrum?

Scrum SprintSat & SunMonTueWedThurFriMonTueWedThurFriProject: 2 weeks Scrum SprintSPMSprint DemoDailyStandUp(DS)DSDSDSDSDSDSDSScrum 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 disruptionthe "Product Owner", who represents the stakeholders and the businessthe "Development Team", a cross-functional, self-organizing team who do the actual analysis, design, implementation, testing, etc.

Scrum process details 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 detailsSprint planning meeting Start of the SprintDaily Scrum/Standup Max for 15minSprint Review/Demo meeting Done at end of the SprintSprint retrospective After Sprint Demo, to review what went wrong & also correctScrum of Scrums Scaling Scrum

Meetings in Scrum processTHANK YOU