agile presentation

12
AGILE SOFTWARE DEVELOPMENT PEOPLE AT TALENTSPRINT GROUP TECHANTS

Upload: manikandan

Post on 04-Feb-2015

618 views

Category:

Documents


2 download

DESCRIPTION

About Agile methodology of software product management.

TRANSCRIPT

Page 1: Agile Presentation

AGILE SOFTWARE DEVELOPMENT

PEOPLE AT TALENTSPRINTGROUP TECHANTS

Page 2: Agile Presentation

THEAGILEEXECUTIVE.COM

No naming controversies

Page 3: Agile Presentation

AGILE – THE NIMBLENESS

Page 4: Agile Presentation

AGILE SOFTWARE DEVELOPMENT

Agile software development refers to a group of Software Development methodologies based on Iterative Development, where requirements and solutions evolve through collaboration between

self-organizing cross-functional teams.

Page 5: Agile Presentation

Process Involved

Page 6: Agile Presentation

AGILE, OSS (NEW) AND PLAN DRIVEN

Page 7: Agile Presentation

COMMONLY USED AGILE METHODS

• EXTREME PROGRAMMING – Development is based on testing – Five values: Communication, Feedback, Simplicity, Courage, and Respect - Has every programmer writing tests and production code, simultaneously, which are then integrated into a continuous integration and build process, yielding a highly stable platform for future development.

Page 8: Agile Presentation

• SCRUM - highly iterative development methodology that concentrates on the management aspects of software development, dividing development into thirty day iterations (called ‘sprints’) and applying closer monitoring and control, by holding daily scrum meetings.

Page 9: Agile Presentation

• CRYSTAL - the Crystal family of software development methods approaches tailored to different size teams approach. Despite varying, all crystal approaches share common features and have the following priorities:

• Safety (in project outcome, efficiency, habitability)

• Frequent Delivery,• Reflective Improvement, and• Close Communication.

Page 10: Agile Presentation

Lean movement

• Lean movement pioneered at Toyota was an inspiration to many of early agilists, but one should be wary of the engineering separation between design and construction. However, there are still interesting ideas to be got from the lean direction

Page 11: Agile Presentation

GOING AGILE!• Using an agile method is not for everyone. However, these

methodologies are widely applicable if their use should be seriously considered. The most common methodology of code and fix often results in chaos, showing that the discipline and lightweight agile approach found missing in heavyweight methods is the better method. Start by finding projects that agile methods can be tried on, and since methods are so fundamentally people-oriented, it is important to start with a team receptive to being agile. As well, you will also need to find someone experienced in agile methods, having learnt through making mistakes. And, then you may find out about the many advantages of going agile!

Page 12: Agile Presentation

MORE REFERENCES!http://agilemanifesto.org/