Introduction to Agile

1,419 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,419
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
61
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Introduction to Agile

  1. 1. #agile An Introduction to Agile Siddharta Govindaraj siddharta@silverstripesoftware.com @toolsforagilesales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  2. 2. #agileThe Waterfall Model sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  3. 3. #agileThe problem with waterfallRequirements are not adaptable to change sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  4. 4. #agileThe agile solution● Frequent releases● Constant communication● Adaptable planning● Feedback oriented development sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  5. 5. #agileAgile ManifestoWe are uncovering better ways of developing software by doing itand helping others do it. Through this work we have come to value:Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a planThat is, while there is value in the items on the right, we value theitems on the left more. sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  6. 6. #agileStory Mapping sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  7. 7. #agileAcceptance TestsWhen the user upgrades, add two credits free for every ten purchasedGiven that the workspace is on a <plan> planAnd the workspace has <existing_credits> creditsWhen the user purchases <credit_amount> creditsThen the workspace should have <total_credits> creditsplan existing_credits credit_amount total_creditsfree 0 1 1free -1 10 11paid 10 1 11paid 10 5 15free 0 10 12paid 10 10 22paid 10 15 27paid 10 19 31paid 10 20 34 sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  8. 8. #agileScrum sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  9. 9. #agileTechnical Practices from XP● Check-in code multiple times a day● Simple Design● Test Driven Development● Continuous Refactoring● Continuous Integration sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  10. 10. #agileJeff Pattons Chess Analogy © Jeff Patton sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  11. 11. #agileScrum sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  12. 12. #agile Questions? Director, Silver Stripe Software Pvt Ltd Email: siddharta@toolsforagile.com Twitter: @toolsforagilesales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile

×