SlideShare a Scribd company logo
Structured Agile Project
                 Management Processes
                         Hiren R. Doshi
                  hirendoshi@practiceagile.com



© 2011 PracticeAgile
Introductions
 Over 17 years of corporate Software Development
  experience
 Owner, Agile Coach and Consultant @
  PracticeAgile.com
 Active blogger on www.practiceagile.com
 Certifications - PMP, CSP, CSM, Lean Six Sigma Green
  Belt
 M.S Computer Science, UMASS

hirendoshi@practiceagile.com
Cell: +91 9619322001
LinkedIn: http://in.linkedin.com/in/doshih


 © 2011 PracticeAgile
Agenda
 Traditional Software Development Methodology

 Agile Manifesto & Principles

 Scrum Framework

 Case Study

 Overlaying CMMI on Agile Practices

                        © Hiren Doshi - PracticeAgile

 © 2011 PracticeAgile
Traditional SDLC




 © 2011 PracticeAgile
© 2011 PracticeAgile
Traditional SDLC
 Commonly known as
  “Waterfall”
 Detailed requirement
  gathering, Designing,
  Implementing, Testing and
  Deploying.
 Follow a well defined
  documented process
 It’s supremely logical –
  think before you build,
  document everything,
  follow the plan.

  © 2011 PracticeAgile
Pros of traditional SDLC process
 Clear project objectives

 Stable project requirements

 Progress of system is measurable

 Strict sign-off at each stage

 Well Documented process, follows checkpoint model.

    PRD, SRS, High level design, Test Plan, Test cases,
        Documentation

  © 2011 PracticeAgile
Challenges with SDLC

 Late changing requirements are not welcome

 All requirement have to be generated upfront

 Difficult to keep up with the competition

 Integration errors which can result in unpredictable
   process.

 Growing defect backlog

 Manual and Regression testing


 © 2011 PracticeAgile
Agile Adoption




                        VersionOne -2010 State of Agile Development Survey Results
 © 2011 PracticeAgile
VersionOne -2010 State of Agile Development Survey Results
    © 2011 PracticeAgile
VersionOne -2010 State of Agile Development Survey Results

© 2011 PracticeAgile
Agile Methodology

 Iterative way of development producing incremental delivery
  of working software in time-boxed interval of 2 to 4 weeks

                   Iteration   Iteration             Iteration      Iteration
                       1           2                     3              n



 Is primarily a mechanism for continuous feedback from
  customers to successively refine and deliver a software
  system.
                                    © Hiren Doshi - PracticeAgile

  © 2011 PracticeAgile
How is Agile different from Traditional
approaches? The paradigm shift




                        © Hiren Doshi - PracticeAgile   Source: www.dsdm.org
 © 2011 PracticeAgile
Traditional vs Agile Feedback




                        © Hiren Doshi - PracticeAgile

 © 2011 PracticeAgile
The Agile Manifesto (Agile Values)
          Individuals and
            Interactions    Over   Processes and Tools



                                     Comprehensive
       Working Software     Over     Documentation


             Customer
                            Over   Contract negotiation
            Collaboration


           Responding to
                            Over     Following a plan
              change
 © 2011 PracticeAgile
12 Principles of the Agile Manifesto
     1. Satisfy the customer through early and
        continuous delivery
     2. Welcome changing requirements, even late in
        development
     3. Deliver working software frequently
     4. Business people and developers work
        together daily
     5. Build projects around motivated individuals
     6. Convey information via face-to-face
        conversation

 © 2011 PracticeAgile
12 Principles of the Agile Manifesto
cont..
7. Working software is the primary measure of
    progress
8. Maintain constant pace indefinitely
9. Give continuous attention to technical excellence
10. Simplify: maximizing the amount of work not done
11. Teams self-organize
12. Teams retrospect and tune behavior - Inspect &
    Adapt



 © 2011 PracticeAgile
Agile is Mainstream!




                        VersionOne -2010 State of Agile Development Survey Results
 © 2011 PracticeAgile
Scrum



© Hiren Doshi - PracticeAgile
Scrum

                                                 Daily Standup

Product Owner               The Team                                 Sprint Demo

  Sprint Goal                                     2 to 4
                                                  Weeks


      Login                Sprint Backlog

     Order
   Inventory
Product Backlog                             Scrum Master

                            Reporting
                                                                 Sprint Retrospective

    © 2011 PracticeAgile
Avoid miniature waterfalls



       Rather than doing all of one
            thing at a time...
                                  ...Scrum teams do a little of
                                      everything all the time




Source: “The New New Product Development Game” by Takeuchi
and Nonaka. Harvard Business Review, January 1986.
      © 2011 PracticeAgile
The sprint should look like …

                                     Sprint 1


           Analysis Analysis Analysis Analysis Analysis Analysis Analysis
           Design    Design  Design   Design   Design   Design Design
            Dev      Dev      Dev      Dev      Dev      Dev      Dev
            Deploy Deploy Deploy       Deploy Deploy     Deploy Deploy
             Testing Testing Testing Testing Testing Testing Testing




                    Rapid cycle – minimal testing lag



 © 2011 PracticeAgile
VersionOne -2010 State of Agile Development Survey Results
© 2011 PracticeAgile
Barriers to further Agile Adoption




 © 2011 PracticeAgile   VersionOne -2010 State of Agile Development Survey Results
Greatest concern about Adopting Agile




 © 2011 PracticeAgile   VersionOne -2010 State of Agile Development Survey Results
Agile techniques employed




 © 2011 PracticeAgile   VersionOne -2010 State of Agile Development Survey Results
© 2011 PracticeAgile
VersionOne -2010 State of Agile Development Survey Results
© 2011 PracticeAgile   VersionOne -2010 State of Agile Development Survey Results
Case Study: Transitioning 150+ team to
Agile Transformation
• The reason to move to Agile
• Approach
• Cultural Changes
• Recruiting Specialists
• Investment in Hardware, Software, Tools
• Training & Roll-out.
• Scrum of Scrums
 © 2011 PracticeAgile
Structured Agile Project
                 Management Processes
                                Hiren R Doshi
                       Enterprise Agile / Scrum Coach
                       hirendoshi@practiceagile.com
                            Cell - +91 9619322001

                                © Hiren Doshi - PracticeAgile

© 2011 PracticeAgile

More Related Content

PPTX
How Agile Turns Fragile
PDF
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
PDF
The Challenges of Agile Adoption
PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
PDF
Doing #noProjects in Large Organizations (Codemotion 2015)
PPTX
Foundations of the Scaled Agile Framework 3.0
PPTX
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
PPTX
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
How Agile Turns Fragile
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
The Challenges of Agile Adoption
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Doing #noProjects in Large Organizations (Codemotion 2015)
Foundations of the Scaled Agile Framework 3.0
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Essential SAFe. The essential scaling patterns that we can (probably) all agr...

What's hot (20)

PDF
Working Smarter: Learn, Optimize, Accelerate
PDF
An overview of agile practices
PDF
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
PDF
Intelliware's Agile Adoption Checklist
PDF
Agile Basics
PPTX
Visual Studio 2010 Agile Tools (role based)
PDF
Is a Business Analyst required on an agile team?
PDF
Scrum + Kanban - Agile IT Project Management (deSymfony 2013)
PPTX
Scaled agile framework (SAFe) - adopting agile at enterprise scale
PDF
Choose Your Way of Working (WoW)!
PDF
AgileLIVE Webinar: Adding UX Value to Agile Development
PDF
Scaled Agile Framework SAFe 4.0
PDF
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
PPTX
Agile principles & culture
PDF
Agile Event Presentation - Nov 27th 2013
PDF
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
PPTX
The 12 Agile Principles
PDF
Why VersionOne is Wicked Awesome
PDF
How to Drive More Value From Innovation Initiatives
PPTX
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Working Smarter: Learn, Optimize, Accelerate
An overview of agile practices
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Intelliware's Agile Adoption Checklist
Agile Basics
Visual Studio 2010 Agile Tools (role based)
Is a Business Analyst required on an agile team?
Scrum + Kanban - Agile IT Project Management (deSymfony 2013)
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Choose Your Way of Working (WoW)!
AgileLIVE Webinar: Adding UX Value to Agile Development
Scaled Agile Framework SAFe 4.0
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
Agile principles & culture
Agile Event Presentation - Nov 27th 2013
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
The 12 Agile Principles
Why VersionOne is Wicked Awesome
How to Drive More Value From Innovation Initiatives
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Ad

Viewers also liked (20)

PDF
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
PPTX
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
PDF
Gauging the roi of your agile organization 5
PDF
Agile/Scrum Implemented in Large-Scale Distributed Program
PDF
AgileLIVE Part II
PPTX
12 Benefits of Adopting Agile
PDF
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
PDF
Stealth Kanban
PPTX
A Peek Inside Agile: Understanding Scrum & Kanban
PPTX
From an Agile organization to a continuously improving organization
PPTX
Agile and Auditors
PDF
An Agile Mindset - What I believe (Poster - 11x17 size)
PDF
Infographic based on "Scrum: the art of doing twice the work in half the time"
PPT
The Agile Revolution of IBM
PPT
The Agile PMP Workshop
PDF
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
PDF
Building Agile Teams
PDF
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
PPTX
Creating Basic Agile Reports
PPTX
Olav Maassen. Making better decisions with option theory.
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Gauging the roi of your agile organization 5
Agile/Scrum Implemented in Large-Scale Distributed Program
AgileLIVE Part II
12 Benefits of Adopting Agile
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
Stealth Kanban
A Peek Inside Agile: Understanding Scrum & Kanban
From an Agile organization to a continuously improving organization
Agile and Auditors
An Agile Mindset - What I believe (Poster - 11x17 size)
Infographic based on "Scrum: the art of doing twice the work in half the time"
The Agile Revolution of IBM
The Agile PMP Workshop
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Building Agile Teams
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Creating Basic Agile Reports
Olav Maassen. Making better decisions with option theory.
Ad

Similar to Agile Talk at CSI Chapter, Mumbai (20)

PPTX
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
PPT
Going agile with scrum
PDF
Agile adoption patterns and antipatterns
PPT
Agile project management PMI-ACP
PDF
Scaling agile Principles and Practices
PDF
敏捷大师Arne谈敏捷实施的五项准备
PDF
Top 7 Myths of Agile Testing - Busted!
PPTX
Agile framework - description and details
PPTX
7.agila model
PDF
Agile webinar pack (2)
PDF
Introducing the Enterprise Transformation Meta Model
PDF
Fundamental of Agile, What is Agile? and What is Agile methodology?
PPTX
Inmarsat conference
PPTX
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
PPTX
Agile_Software_Development_Model_aa1.pptx
PPTX
Agile 101
PDF
Agile certification integrated services faq it 2011 001 0 external version-
PPT
Art of Agile For ShairPoint
PDF
Agile & Scrum Training in Irvine - April 29th
PDF
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
Going agile with scrum
Agile adoption patterns and antipatterns
Agile project management PMI-ACP
Scaling agile Principles and Practices
敏捷大师Arne谈敏捷实施的五项准备
Top 7 Myths of Agile Testing - Busted!
Agile framework - description and details
7.agila model
Agile webinar pack (2)
Introducing the Enterprise Transformation Meta Model
Fundamental of Agile, What is Agile? and What is Agile methodology?
Inmarsat conference
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Agile_Software_Development_Model_aa1.pptx
Agile 101
Agile certification integrated services faq it 2011 001 0 external version-
Art of Agile For ShairPoint
Agile & Scrum Training in Irvine - April 29th
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation theory and applications.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Spectroscopy.pptx food analysis technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation theory and applications.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity

Agile Talk at CSI Chapter, Mumbai

  • 1. Structured Agile Project Management Processes Hiren R. Doshi hirendoshi@practiceagile.com © 2011 PracticeAgile
  • 2. Introductions  Over 17 years of corporate Software Development experience  Owner, Agile Coach and Consultant @ PracticeAgile.com  Active blogger on www.practiceagile.com  Certifications - PMP, CSP, CSM, Lean Six Sigma Green Belt  M.S Computer Science, UMASS hirendoshi@practiceagile.com Cell: +91 9619322001 LinkedIn: http://in.linkedin.com/in/doshih © 2011 PracticeAgile
  • 3. Agenda  Traditional Software Development Methodology  Agile Manifesto & Principles  Scrum Framework  Case Study  Overlaying CMMI on Agile Practices © Hiren Doshi - PracticeAgile © 2011 PracticeAgile
  • 4. Traditional SDLC © 2011 PracticeAgile
  • 6. Traditional SDLC  Commonly known as “Waterfall”  Detailed requirement gathering, Designing, Implementing, Testing and Deploying.  Follow a well defined documented process  It’s supremely logical – think before you build, document everything, follow the plan. © 2011 PracticeAgile
  • 7. Pros of traditional SDLC process  Clear project objectives  Stable project requirements  Progress of system is measurable  Strict sign-off at each stage  Well Documented process, follows checkpoint model. PRD, SRS, High level design, Test Plan, Test cases, Documentation © 2011 PracticeAgile
  • 8. Challenges with SDLC  Late changing requirements are not welcome  All requirement have to be generated upfront  Difficult to keep up with the competition  Integration errors which can result in unpredictable process.  Growing defect backlog  Manual and Regression testing © 2011 PracticeAgile
  • 9. Agile Adoption VersionOne -2010 State of Agile Development Survey Results © 2011 PracticeAgile
  • 10. VersionOne -2010 State of Agile Development Survey Results © 2011 PracticeAgile
  • 11. VersionOne -2010 State of Agile Development Survey Results © 2011 PracticeAgile
  • 12. Agile Methodology  Iterative way of development producing incremental delivery of working software in time-boxed interval of 2 to 4 weeks Iteration Iteration Iteration Iteration 1 2 3 n  Is primarily a mechanism for continuous feedback from customers to successively refine and deliver a software system. © Hiren Doshi - PracticeAgile © 2011 PracticeAgile
  • 13. How is Agile different from Traditional approaches? The paradigm shift © Hiren Doshi - PracticeAgile Source: www.dsdm.org © 2011 PracticeAgile
  • 14. Traditional vs Agile Feedback © Hiren Doshi - PracticeAgile © 2011 PracticeAgile
  • 15. The Agile Manifesto (Agile Values) Individuals and Interactions Over Processes and Tools Comprehensive Working Software Over Documentation Customer Over Contract negotiation Collaboration Responding to Over Following a plan change © 2011 PracticeAgile
  • 16. 12 Principles of the Agile Manifesto 1. Satisfy the customer through early and continuous delivery 2. Welcome changing requirements, even late in development 3. Deliver working software frequently 4. Business people and developers work together daily 5. Build projects around motivated individuals 6. Convey information via face-to-face conversation © 2011 PracticeAgile
  • 17. 12 Principles of the Agile Manifesto cont.. 7. Working software is the primary measure of progress 8. Maintain constant pace indefinitely 9. Give continuous attention to technical excellence 10. Simplify: maximizing the amount of work not done 11. Teams self-organize 12. Teams retrospect and tune behavior - Inspect & Adapt © 2011 PracticeAgile
  • 18. Agile is Mainstream! VersionOne -2010 State of Agile Development Survey Results © 2011 PracticeAgile
  • 19. Scrum © Hiren Doshi - PracticeAgile
  • 20. Scrum Daily Standup Product Owner The Team Sprint Demo Sprint Goal 2 to 4 Weeks Login Sprint Backlog Order Inventory Product Backlog Scrum Master Reporting Sprint Retrospective © 2011 PracticeAgile
  • 21. Avoid miniature waterfalls Rather than doing all of one thing at a time... ...Scrum teams do a little of everything all the time Source: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986. © 2011 PracticeAgile
  • 22. The sprint should look like … Sprint 1 Analysis Analysis Analysis Analysis Analysis Analysis Analysis Design Design Design Design Design Design Design Dev Dev Dev Dev Dev Dev Dev Deploy Deploy Deploy Deploy Deploy Deploy Deploy Testing Testing Testing Testing Testing Testing Testing Rapid cycle – minimal testing lag © 2011 PracticeAgile
  • 23. VersionOne -2010 State of Agile Development Survey Results © 2011 PracticeAgile
  • 24. Barriers to further Agile Adoption © 2011 PracticeAgile VersionOne -2010 State of Agile Development Survey Results
  • 25. Greatest concern about Adopting Agile © 2011 PracticeAgile VersionOne -2010 State of Agile Development Survey Results
  • 26. Agile techniques employed © 2011 PracticeAgile VersionOne -2010 State of Agile Development Survey Results
  • 27. © 2011 PracticeAgile VersionOne -2010 State of Agile Development Survey Results
  • 28. © 2011 PracticeAgile VersionOne -2010 State of Agile Development Survey Results
  • 29. Case Study: Transitioning 150+ team to Agile Transformation • The reason to move to Agile • Approach • Cultural Changes • Recruiting Specialists • Investment in Hardware, Software, Tools • Training & Roll-out. • Scrum of Scrums © 2011 PracticeAgile
  • 30. Structured Agile Project Management Processes Hiren R Doshi Enterprise Agile / Scrum Coach hirendoshi@practiceagile.com Cell - +91 9619322001 © Hiren Doshi - PracticeAgile © 2011 PracticeAgile