Introduction to Agile
-
Upload
siddhi -
Category
Technology
-
view
1.210 -
download
0
description
Transcript of Introduction to Agile
@[email protected] facebook.com/ToolsForAgile
#agile
An Introduction to Agile
Siddharta [email protected]@toolsforagile
@[email protected] facebook.com/ToolsForAgile
#agile
The problem with waterfall
Requirements are not adaptable to change
@[email protected] facebook.com/ToolsForAgile
#agile
The agile solution
● Frequent releases● Constant communication● Adaptable planning● Feedback oriented development
@[email protected] 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.
@[email protected] 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
@[email protected] facebook.com/ToolsForAgile
#agile
Technical Practices from XP
● Check-in code multiple times a day● Simple Design● Test Driven Development● Continuous Refactoring● Continuous Integration
@[email protected] facebook.com/ToolsForAgile
#agile
Director, Silver Stripe Software Pvt Ltd
Email: [email protected]: @toolsforagile
Questions?