• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile Software Development Methodologies
 

Agile Software Development Methodologies

on

  • 3,873 views

My presentation on "Agile Software development"

My presentation on "Agile Software development"

Statistics

Views

Total Views
3,873
Views on SlideShare
3,272
Embed Views
601

Actions

Likes
3
Downloads
48
Comments
0

4 Embeds 601

http://elvinefendi.heroku.com 565
http://localhost 32
http://www.slashdocs.com 3
http://translate.googleusercontent.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile Software Development Methodologies Agile Software Development Methodologies Presentation Transcript

    • 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 comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
    • 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
    • Agile development process flow
    • 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.
    • 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.org/ The Scrum Guide by Ken Schwaber and Jeff Sutherlandhttp://www.scrum.org/scrumguides/
    • Elvin EfendiSoftware developer @JoshSoftware Manager @Baku GDG elvinefendi.heroku.com@ElvinEfendihttp://linkd.in/KvEgYshttp://gplus.to/elvinefendihttp://www.fb.com/elvin.efendiyev