introduction to agile
Post on 18-Nov-2014
1.215 Views
Preview:
DESCRIPTION
TRANSCRIPT
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
An Introduction to Agile
Siddharta Govindarajsiddharta@silverstripesoftware.com@toolsforagile
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
The Waterfall Model
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
The problem with waterfall
Requirements are not adaptable to change
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
The agile solution
● Frequent releases● Constant communication● Adaptable planning● Feedback oriented development
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Agile Manifesto
We are uncovering better ways of developing software by doing it and 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 plan
That is, while there is value in the items on the right, we value the items on the left more.
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Story Mapping
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Acceptance 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> credits
plan existing_credits credit_amount total_credits free 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
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Scrum
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Technical Practices from XP
● Check-in code multiple times a day● Simple Design● Test Driven Development● Continuous Refactoring● Continuous Integration
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Jeff Patton's Chess Analogy
© Jeff Patton
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Scrum
@toolsforagilesales@toolsforagile.com facebook.com/ToolsForAgile
#agile
Director, Silver Stripe Software Pvt Ltd
Email: siddharta@toolsforagile.comTwitter: @toolsforagile
Questions?
top related