SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
#agile




                An Introduction to
                       Agile

                      Siddharta Govindaraj
                      siddharta@silverstripesoftware.com
                      @toolsforagile




sales@toolsforagile.com       @toolsforagile     facebook.com/ToolsForAgile
#agile



The Waterfall Model




       sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#agile



The problem with waterfall


Requirements are not adaptable to change




           sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#agile



The agile solution
● Frequent releases
● Constant communication

● Adaptable planning

● Feedback oriented development




           sales@toolsforagile.com   @toolsforagile   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 tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding 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.



                sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#agile



Story Mapping




      sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#agile



Acceptance Tests
When the user upgrades, add two credits free for every ten purchased
Given that the workspace is on a <plan> plan
And the workspace has <existing_credits> credits
When the user purchases <credit_amount> credits
Then the workspace should have <total_credits> credits

plan                   existing_credits          credit_amount         total_credits
free                   0                         1                     1
free                   -1                        10                    11
paid                   10                        1                     11
paid                   10                        5                     15
free                   0                         10                    12
paid                   10                        10                    22
paid                   10                        15                    27
paid                   10                        19                    31
paid                   10                        20                    34


                       sales@toolsforagile.com        @toolsforagile       facebook.com/ToolsForAgile
#agile



Scrum




        sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#agile



Technical 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
#agile



Jeff Patton's Chess Analogy




                                                  © Jeff Patton

       sales@toolsforagile.com   @toolsforagile    facebook.com/ToolsForAgile
#agile



Scrum




        sales@toolsforagile.com   @toolsforagile   facebook.com/ToolsForAgile
#agile




      Questions?
       Director, Silver Stripe Software Pvt Ltd

       Email: siddharta@toolsforagile.com
       Twitter: @toolsforagile




sales@toolsforagile.com      @toolsforagile       facebook.com/ToolsForAgile

Mais conteúdo relacionado

Mais procurados

Mais procurados (10)

Rewrite or Refactor That Is the Question - InitConf 2019
Rewrite or Refactor That Is the Question - InitConf 2019Rewrite or Refactor That Is the Question - InitConf 2019
Rewrite or Refactor That Is the Question - InitConf 2019
 
From Engineering to Product Management by Olapic Product Manager
From Engineering to Product Management by Olapic Product ManagerFrom Engineering to Product Management by Olapic Product Manager
From Engineering to Product Management by Olapic Product Manager
 
UX workshop
UX workshopUX workshop
UX workshop
 
5 Tips for Non-Technical Product Managers by CBS Interactive PM
5 Tips for Non-Technical Product Managers by CBS Interactive PM5 Tips for Non-Technical Product Managers by CBS Interactive PM
5 Tips for Non-Technical Product Managers by CBS Interactive PM
 
How to Work with Product Managers by Box Software Engineer
How to Work with Product Managers by Box Software EngineerHow to Work with Product Managers by Box Software Engineer
How to Work with Product Managers by Box Software Engineer
 
From Taiwan to Silicon Valley
From Taiwan to Silicon ValleyFrom Taiwan to Silicon Valley
From Taiwan to Silicon Valley
 
What Are the Product Management Success Skills by Walmart Product Manager
What Are the Product Management Success Skills by Walmart Product ManagerWhat Are the Product Management Success Skills by Walmart Product Manager
What Are the Product Management Success Skills by Walmart Product Manager
 
Implementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravelImplementing a Design System in a Small Team by SnapTravel
Implementing a Design System in a Small Team by SnapTravel
 
How to Be an Effective Product Lead by Percolate Product Manager
How to Be an Effective Product Lead by Percolate Product ManagerHow to Be an Effective Product Lead by Percolate Product Manager
How to Be an Effective Product Lead by Percolate Product Manager
 
How to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PMHow to Transition from Engineering to Product by LinkedIn's PM
How to Transition from Engineering to Product by LinkedIn's PM
 

Destaque (7)

Pilaketa
PilaketaPilaketa
Pilaketa
 
The Wrong Title
The Wrong TitleThe Wrong Title
The Wrong Title
 
Planta De Conjunto, Antonio Sanchez S
Planta De Conjunto, Antonio Sanchez SPlanta De Conjunto, Antonio Sanchez S
Planta De Conjunto, Antonio Sanchez S
 
Omroepbrabant televisie 2.0
Omroepbrabant televisie 2.0 Omroepbrabant televisie 2.0
Omroepbrabant televisie 2.0
 
Nike 2.0 for european projectleaders
Nike 2.0 for european projectleadersNike 2.0 for european projectleaders
Nike 2.0 for european projectleaders
 
Pf 2009
Pf 2009Pf 2009
Pf 2009
 
Cloughjordan
CloughjordanCloughjordan
Cloughjordan
 

Semelhante a Introduction to Agile

Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
AgileNetwork
 
Visualisation & Self Organisation
Visualisation & Self OrganisationVisualisation & Self Organisation
Visualisation & Self Organisation
Siddhi
 
Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013
Craig Sullivan
 

Semelhante a Introduction to Agile (20)

Visualisation for Agile Teams
Visualisation for Agile TeamsVisualisation for Agile Teams
Visualisation for Agile Teams
 
Visualiazation patterns for agile management siddharta
Visualiazation patterns for agile management   siddhartaVisualiazation patterns for agile management   siddharta
Visualiazation patterns for agile management siddharta
 
Advanced Kanban Boards
Advanced Kanban BoardsAdvanced Kanban Boards
Advanced Kanban Boards
 
Project Management vs Project intelligence
Project Management vs Project intelligenceProject Management vs Project intelligence
Project Management vs Project intelligence
 
User Focused SEO - Malcolm Slade at Figaro Digital Marketing Summit
User Focused SEO - Malcolm Slade at Figaro Digital Marketing Summit User Focused SEO - Malcolm Slade at Figaro Digital Marketing Summit
User Focused SEO - Malcolm Slade at Figaro Digital Marketing Summit
 
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
Agile Gurugram 2019 Conference | Playing to Win “Gamification to improve agil...
 
DevLearn 2018 - Designing AR Experiences for Performance Support
DevLearn 2018 -  Designing AR Experiences for Performance SupportDevLearn 2018 -  Designing AR Experiences for Performance Support
DevLearn 2018 - Designing AR Experiences for Performance Support
 
Kanban for Startups
Kanban for StartupsKanban for Startups
Kanban for Startups
 
Pubcon Vegas 2012: Google+ One Year Later - A Case Study
Pubcon Vegas 2012: Google+ One Year Later - A Case StudyPubcon Vegas 2012: Google+ One Year Later - A Case Study
Pubcon Vegas 2012: Google+ One Year Later - A Case Study
 
Visualisation & Self Organisation
Visualisation & Self OrganisationVisualisation & Self Organisation
Visualisation & Self Organisation
 
How To Build Links To Product Pages Without Looking Like A Spammer | Brighton...
How To Build Links To Product Pages Without Looking Like A Spammer | Brighton...How To Build Links To Product Pages Without Looking Like A Spammer | Brighton...
How To Build Links To Product Pages Without Looking Like A Spammer | Brighton...
 
20-year evolution with a 5-year strategic plan
20-year evolution with a 5-year strategic plan20-year evolution with a 5-year strategic plan
20-year evolution with a 5-year strategic plan
 
Keynote Talk - Is agile struggling in India
Keynote Talk - Is agile struggling in IndiaKeynote Talk - Is agile struggling in India
Keynote Talk - Is agile struggling in India
 
Toolkits and tips of the conversion pros v 1.6
Toolkits and tips of the conversion pros v 1.6Toolkits and tips of the conversion pros v 1.6
Toolkits and tips of the conversion pros v 1.6
 
Conversionista : Conversion manager course - Stockholm 20 march 2013
Conversionista : Conversion manager course  - Stockholm 20 march 2013Conversionista : Conversion manager course  - Stockholm 20 march 2013
Conversionista : Conversion manager course - Stockholm 20 march 2013
 
TrailheaDX Viewing Party - New Delhi Salesforce DG
TrailheaDX Viewing Party - New Delhi Salesforce DGTrailheaDX Viewing Party - New Delhi Salesforce DG
TrailheaDX Viewing Party - New Delhi Salesforce DG
 
5 Awesome Time-Saving Social Media Tools You Need To Use
5 Awesome Time-Saving Social Media Tools You Need To Use5 Awesome Time-Saving Social Media Tools You Need To Use
5 Awesome Time-Saving Social Media Tools You Need To Use
 
Getting to Know the Community
Getting to Know the CommunityGetting to Know the Community
Getting to Know the Community
 
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
To Fly or Not to Fly? How to Use Remote Techniques for Moderated Research on ...
 
Cross Functional SEO at #UKMarketingDay
Cross Functional SEO at #UKMarketingDay Cross Functional SEO at #UKMarketingDay
Cross Functional SEO at #UKMarketingDay
 

Mais de Siddhi

Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...
Siddhi
 
So you wanna build something? Now what?
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?
Siddhi
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projects
Siddhi
 
Continuous feedback
Continuous feedbackContinuous feedback
Continuous feedback
Siddhi
 
Organizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the Rescue
Siddhi
 
Agile is not the easy way out
Agile is not the easy way outAgile is not the easy way out
Agile is not the easy way out
Siddhi
 
The Three Amigos
The Three AmigosThe Three Amigos
The Three Amigos
Siddhi
 
Portfolio Management - Figuring Out How to Say When and Why
Portfolio Management - Figuring Out How to Say When and WhyPortfolio Management - Figuring Out How to Say When and Why
Portfolio Management - Figuring Out How to Say When and Why
Siddhi
 
Attention Middle Management Chickens
Attention Middle Management ChickensAttention Middle Management Chickens
Attention Middle Management Chickens
Siddhi
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
Siddhi
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
Siddhi
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-out
Siddhi
 
World War 4 Talent
World War 4 TalentWorld War 4 Talent
World War 4 Talent
Siddhi
 

Mais de Siddhi (20)

Not all features are equal
Not all features are equalNot all features are equal
Not all features are equal
 
The end of the backlog?
The end of the backlog?The end of the backlog?
The end of the backlog?
 
Growth hacks
Growth hacksGrowth hacks
Growth hacks
 
Venture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market surveyVenture lab tech entrepreneurship market survey
Venture lab tech entrepreneurship market survey
 
Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2Technology Entrepreneurship: Assignment 2
Technology Entrepreneurship: Assignment 2
 
5 steps to better user engagement
5 steps to better user engagement5 steps to better user engagement
5 steps to better user engagement
 
Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...Bridging the gap between your Agile project organisation and the traditional ...
Bridging the gap between your Agile project organisation and the traditional ...
 
So you wanna build something? Now what?
So you wanna build something? Now what?So you wanna build something? Now what?
So you wanna build something? Now what?
 
Agile in short projects
Agile in short projectsAgile in short projects
Agile in short projects
 
Continuous feedback
Continuous feedbackContinuous feedback
Continuous feedback
 
Organizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the RescueOrganizational Dysfunctions - Agile to the Rescue
Organizational Dysfunctions - Agile to the Rescue
 
Agile is not the easy way out
Agile is not the easy way outAgile is not the easy way out
Agile is not the easy way out
 
The Three Amigos
The Three AmigosThe Three Amigos
The Three Amigos
 
Portfolio Management - Figuring Out How to Say When and Why
Portfolio Management - Figuring Out How to Say When and WhyPortfolio Management - Figuring Out How to Say When and Why
Portfolio Management - Figuring Out How to Say When and Why
 
Attention Middle Management Chickens
Attention Middle Management ChickensAttention Middle Management Chickens
Attention Middle Management Chickens
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
 
Big Bang Agile Roll-out
Big Bang Agile Roll-outBig Bang Agile Roll-out
Big Bang Agile Roll-out
 
World War 4 Talent
World War 4 TalentWorld War 4 Talent
World War 4 Talent
 
Creating Domain Specific Languages in Python
Creating Domain Specific Languages in PythonCreating Domain Specific Languages in Python
Creating Domain Specific Languages in Python
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Introduction to Agile

  • 1. #agile An Introduction to Agile Siddharta Govindaraj siddharta@silverstripesoftware.com @toolsforagile sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 2. #agile The Waterfall Model sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 3. #agile The problem with waterfall Requirements are not adaptable to change sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 4. #agile The agile solution ● Frequent releases ● Constant communication ● Adaptable planning ● Feedback oriented development sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 5. #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 tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding 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. sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 6. #agile Story Mapping sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 7. #agile Acceptance Tests When the user upgrades, add two credits free for every ten purchased Given that the workspace is on a <plan> plan And the workspace has <existing_credits> credits When the user purchases <credit_amount> credits Then the workspace should have <total_credits> credits plan existing_credits credit_amount total_credits free 0 1 1 free -1 10 11 paid 10 1 11 paid 10 5 15 free 0 10 12 paid 10 10 22 paid 10 15 27 paid 10 19 31 paid 10 20 34 sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 8. #agile Scrum sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 9. #agile Technical 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. #agile Jeff Patton's Chess Analogy © Jeff Patton sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 11. #agile Scrum sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  • 12. #agile Questions? Director, Silver Stripe Software Pvt Ltd Email: siddharta@toolsforagile.com Twitter: @toolsforagile sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile