Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro to agile


Published on

A few words about agile methodologies in software development.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Intro to agile

  1. 1. Why Go Agile? A few words about agile software development
  2. 2. Software development before agile Waterfall is a sequential process, used in software development from the very beginning. Requirements Design Implementation Verification Maintenance
  3. 3. The main disadvantage in the waterfall proces is its inability to react to the changes in requirements. When one stage of the process is over, there is no way to undo it.
  4. 4. The origins of agile methodology ● It can be traced back to 1957 according to some sources. ● Early implementations of the agile methods have begun in 1990s. ● The widespread currency they have gained only in 2001, after publishing of “Manifesto for Agile Software Development”.
  5. 5. What is agile? Agile is a collective name for a number of methodologies, having iterative and fully adaptive nature as opposed to the sequential and unalterable waterfall method.
  6. 6. Methods and frameworks collectively knows as agile ● Scrum ● Extreme programming ● Dynamic Systems Development Method (DSDM) ● Kanban ● Feature-driven development (FDD) and many others.
  7. 7. Top priorities according to agile ● Individuals and interactions ● Working software ● Customer collaboration ● Responding to changes
  8. 8. Key principles of Agile 1. Constant feedback and communication; 2. Self-organizing team; 3. Adaptive requirements; 4. Fixed timeframe for each iteration; 5. Visual and lightweight requirements; 6. Iterative nature; 7. Frequent delivery of builds; 8. Step-by-step development; 9. Prioritizing the tasks; 10. Test driven development;
  9. 9. The stucture of agile process Roles Rituals Artifacts ● product owner ● scrum master ● team ● sprint planning ● demo meeting ● retrospective ● daily standup ● product backlog ● sprint backlog ● burndown charts
  10. 10. Find out more! At MLSDev we work according to the agile methodology, namely scrum. Having a well-oiled process, reliable and professional team and certified scrum masters to watch over it, we are able to deliver the best quality product in a short period of time. We value communication between the team and our client most of all and do believe that it is a key to success of any project. Contact us for more information:)