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

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

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