SlideShare a Scribd company logo
1 of 30
Download to read offline
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

What's hot

Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practicesDr. Padmavathi Roy
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
Visual Studio 2010 Agile Tools (role based)
Visual Studio 2010 Agile Tools (role based)Visual Studio 2010 Agile Tools (role based)
Visual Studio 2010 Agile Tools (role based)Alexei Govorine
 
Is a Business Analyst required on an agile team?
Is a Business Analyst required on an agile team?Is a Business Analyst required on an agile team?
Is a Business Analyst required on an agile team?IIBA UK Chapter
 
Scrum + Kanban - Agile IT Project Management (deSymfony 2013)
Scrum + Kanban - Agile IT Project Management (deSymfony 2013)Scrum + Kanban - Agile IT Project Management (deSymfony 2013)
Scrum + Kanban - Agile IT Project Management (deSymfony 2013)Unai Roldán
 
Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleVadim Mikhnevych
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Scott W. Ambler
 
AgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentAgileLIVE Webinar: Adding UX Value to Agile Development
AgileLIVE Webinar: Adding UX Value to Agile DevelopmentVersionOne
 
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management DayARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management Day
ARTEM BYKOVETS "Agile manifesto: Principles" Kyiv Project Management DayLviv Startup Club
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & cultureRaymond Baziwane
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Google
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeVersionOne
 
How to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation InitiativesVMware Tanzu
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesScott W. Ambler
 

What's hot (20)

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

Viewers also liked

AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2
AgileLIVE: Scaling Agile to the Program & Portfolio Levels - Part 2VersionOne
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”VersionOne
 
Gauging the roi of your agile organization 5
Gauging the roi of your agile organization 5Gauging the roi of your agile organization 5
Gauging the roi of your agile organization 5AgileConsortiumINT
 
Agile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramAgile/Scrum Implemented in Large-Scale Distributed Program
Agile/Scrum Implemented in Large-Scale Distributed ProgramCognizant
 
AgileLIVE Part II
AgileLIVE Part IIAgileLIVE Part II
AgileLIVE Part IIVersionOne
 
12 Benefits of Adopting Agile
12 Benefits of Adopting Agile 12 Benefits of Adopting Agile
12 Benefits of Adopting Agile VersionOne
 
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...
AgileLIVE™ Webinar Series "Agile Success = Team Success: Tuning the Agile Tea...VersionOne
 
From an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationFrom an Agile organization to a continuously improving organization
From an Agile organization to a continuously improving organizationAgileSparks
 
Agile and Auditors
Agile and AuditorsAgile and Auditors
Agile and AuditorsVersionOne
 
An Agile Mindset - What I believe (Poster - 11x17 size)
An Agile Mindset - What I believe (Poster - 11x17 size)An Agile Mindset - What I believe (Poster - 11x17 size)
An Agile Mindset - What I believe (Poster - 11x17 size)Claude Emond
 
Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Infographic based on "Scrum: the art of doing twice the work in half the time"
Infographic based on "Scrum: the art of doing twice the work in half the time"Intersog
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBMAlan Kan
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...ITSM Academy, Inc.
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile TeamsVersionOne
 
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013
Nonaka's Scrum: People as the Conveyor of Knowledge at Scrumday 2013Kenji Hiranabe
 
Creating Basic Agile Reports
Creating Basic Agile Reports Creating Basic Agile Reports
Creating Basic Agile Reports VersionOne
 
Olav Maassen. Making better decisions with option theory.
Olav Maassen. Making better decisions with option theory.Olav Maassen. Making better decisions with option theory.
Olav Maassen. Making better decisions with option theory.ScrumTrek
 

Viewers also liked (20)

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

Similar to Agile Talk at CSI Chapter, Mumbai

SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariSAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariAgileSparks
 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrumMayur Sand
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
Introducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelIntroducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelRenee Troughton
 
Fundamental of Agile, What is Agile? and What is Agile methodology?
Fundamental of Agile, What is Agile? and What is Agile methodology?Fundamental of Agile, What is Agile? and What is Agile methodology?
Fundamental of Agile, What is Agile? and What is Agile methodology?arjunnegi34
 
Inmarsat conference
Inmarsat conferenceInmarsat conference
Inmarsat conferenceHelen Meek
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...Kevin Hancock
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Agile certification integrated services faq it 2011 001 0 external version-
Agile certification integrated services faq it 2011 001 0  external version-Agile certification integrated services faq it 2011 001 0  external version-
Agile certification integrated services faq it 2011 001 0 external version-Ihsan Al-Hamoud
 
Agile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thAgile & Scrum Training in Irvine - April 29th
Agile & Scrum Training in Irvine - April 29thConscires Agile Practices
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management frameworkstefanhenry
 

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

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

Recently uploaded

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 businesspanagenda
 
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 WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Recently uploaded (20)

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
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

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