Agile methodologies        and       Scrum     ელვინ ეფენდიევი     Manager @Baku GDG
Lets start with this sarcastic picture
Software Development                 methodologies    Waterfall    Agile    Prototype    V-Model    Spiral    etc.
Predictive versus Adaptive    Waterfall is a predictive model    Agile is an adaptive model
Agile Software Development    Individuals and interactions over processes    and tools    Working software over comprehe...
Pros and Cons of Agile software             development    Pros    −   Less defects in the final product    −   Adaptable...
Agile development process flow
Agile methods    XP – Extreme ProgrammingConcentrates on the development rather than managerial aspects of a software dev...
Scrum
Scrum team    The Product Owner    The development team    The Scrum Master
Scrum events    The Sprint – an Iteration    Sprint planning meeting    Daily Scrum    Sprint review
Scrum artifacts    Product backlog    Sprint backlog    Increment
Resources to learn more about           Agile and Scrum    http://martinfowler.com/agile.html    http://agilemethodology...
Elvin EfendiSoftware developer @JoshSoftware      Manager @Baku GDG      elvinefendi.heroku.com@ElvinEfendihttp://linkd.in...
Upcoming SlideShare
Loading in...5
×

Agile Software Development Methodologies

4,610

Published on

My presentation on "Agile Software development"

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,610
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
116
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Agile Software Development Methodologies

  1. 1. Agile methodologies and Scrum ელვინ ეფენდიევი Manager @Baku GDG
  2. 2. Lets start with this sarcastic picture
  3. 3. Software Development methodologies Waterfall Agile Prototype V-Model Spiral etc.
  4. 4. Predictive versus Adaptive Waterfall is a predictive model Agile is an adaptive model
  5. 5. Agile Software Development Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  6. 6. Pros and Cons of Agile software development Pros − Less defects in the final product − Adaptable to changing requirements − Iterations provide an immediate feedback Con(s) − Lack of documentation − Hard to have good system design
  7. 7. Agile development process flow
  8. 8. Agile methods XP – Extreme ProgrammingConcentrates on the development rather than managerial aspects of a software development process ScrumUnlike XP considers both managerial and development aspects of software development process etc.
  9. 9. Scrum
  10. 10. Scrum team The Product Owner The development team The Scrum Master
  11. 11. Scrum events The Sprint – an Iteration Sprint planning meeting Daily Scrum Sprint review
  12. 12. Scrum artifacts Product backlog Sprint backlog Increment
  13. 13. Resources to learn more about Agile and Scrum http://martinfowler.com/agile.html http://agilemethodology.org/ The Scrum Guide by Ken Schwaber and Jeff Sutherlandhttp://www.scrum.org/scrumguides/
  14. 14. Elvin EfendiSoftware developer @JoshSoftware Manager @Baku GDG elvinefendi.heroku.com@ElvinEfendihttp://linkd.in/KvEgYshttp://gplus.to/elvinefendihttp://www.fb.com/elvin.efendiyev
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×