SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
How Product Management
Must Change
To Enable the Agile Enterprise




                                                             Catherine Connor
                                                        Agile Product Manager
                                                       catherine@rallydev.com




                  Copyright 2003-2009, Rally Software Development Corp
Why Are We Here?




                   2
About Me
 Agile Product Manager at Rally Software
    Rally Product Manager and Rally Support Manager

 Product Marketing Director at Rally Software
    Rally Enterprise

 Product Manager at Borland Software
    Borland CaliberRM

 Requirements Management Evangelist at IBM Rational
    Rational RequisitePro and Rational Rose

 Education
    MS in Biomedical Engineering – Case Western Reserve University
    BS in Biomedical Engineering – Université de Technologie de Compiègne




                                                                            3
Rally by the Numbers




                       4
How Rally Helps Product Managers
  Agile thought leadership
     Agile Product Management forum
     Agile industry experts
  Services
     Training & coaching from experts
          Agile Product Owner Workshop
          Certified Scrum Product Owner Training
  Tools
     Rally Enterprise
          Agile project management
          Integrated requirement, defect and test management
     Rally Product Manager
          Prioritize backlog with CRM data
          Share feature/release status to internal stakeholders
     Rally Support Manager
          Customer support to development transparency


                                                                  5
Today’s Topics
  The Product Management Move to Agile
     Why should product managers embrace Agile?
     How does the product managers’ role change with Agile?


  Agile Product Management
     What are the agile product manager’s key responsibilities?
     How can a product group organize to support agile needs?
     How do you effectively prioritize a product backlog?


  Crucial Agile Product Manager Skills

  Q&A




                                                                  6
Why should Product Managers
embrace Agile?




                Copyright 2003-2009, Rally Software Development Corp
Reasons to Embrace Agile
  Improve responsiveness to customer needs

  Gain superior project visibility

  Increase team collaboration
                                       “When we started with agile,
  Improve software quality              I was concerned it might be
                                           a less disciplined method
                                                    for development.
                                                            In reality,
                                             it’s more disciplined,
                                                         and provides
                                            more accountability.”

                                                       Paul Beavers,
                                                       BMC Software



                                                                          8
Going Agile Brings GREAT Benefits


  93% increased productivity1
  88% increased quality1
  83% improved stakeholder satisfaction1
  49% reduced costs1
  66% three-year, risk-adjusted return on investment2

  Reasons for Agile adoption include:
    47% to better manage project scope3
    45% to creating clear business requirements3
    40% to speed or better predict time to market3


      1 “Agile Methodologies: Survey Results,” by Shine Technologies, 2003; 2 Forrester Research, 2004;
      3 “Agile 2006 Survey Results and Analysis,” by Digital Focus, October 2005



                                                                                                          9
Agile Product Manager: a Better Life
 More control of release content
 More visible progress
 More team empowerment
 Less waste
 Less finger pointing
 Less anxiety




                                       10
Agile: The Business Drives the Software




                                     11
How does Product Management
change with Agile?




                Copyright 2003-2009, Rally Software Development Corp
What’s Not Changing (Much)
Product management still the glue between strategy and execution



  Market analysis
  Pricing and packaging
  Product strategy
  Sales enablement
  Channel enablement




                                                              13
Agile Manifesto – Statement of Values

  “We are uncovering better ways of developing software by doing it
  and helping others do it. Through this work we have come to value:


       Individuals and interactions over processes and tools
       Working software over comprehensive documentation
       Customer collaboration over contract negotiation
       Responding to change over following a plan


   That is, while there is value in the items on the right, we value
   the items on the left more.”



                                         Reference: agilemanifesto.org


                                                                         14
The Agile Paradigm Shift
                         Waterfall                         Agile
   Fixed            Requirements               Resources                 Time




                                                           VALUE
                                                           driven

                          PLAN
                          driven



 Estimated   Resources                      Time           Features

                     The plan creates              Release themes and feature
                  cost/schedule estimates             intent drive estimates


                                                                                15
Traditional Software Development
Long, Large, Linear, Late
   Time to
                                   12 to 36 Months
   Market




  Lifecycle     Define         Code              Test             Deploy




                            Tech              Test      Funct
Deliverables   MRD   PRD              Code                      Doc   Train
                            spec              plan       test




 Data Silos
Proprietary
      Point
  Solutions




                                                                              16
Agile Software Development
Iterate, Increment and Innovate
     Time to              1 to 6 months                    Waterfall 12 to 36 months
     Market




                                                       Waterfall       Waterfall
   Lifecycle
                                                         test           deploy




 Deliverables   Working, tested code on short cycles       Waterfall documentation


  Integrated
Management
   Solutions




       Open
 Engineering
    Platform



                                                                                       17
Most Noticeable Changes

 Agile product management is part of the development team


 More releases to manage
 Intense focus on customer value
 Frequent user validations
 Tester mentality
 Trusted relationships
 More daily involvement with dev team
 Ranked requirement priorities




                                                            18
Backlog : Ranked List of Stories/Defects




                                           19
“PRD” in the Agile World

  Release Backlog




                                                   Fixed Resources
   Story Card A
   Story Card B




                                          Review
                    Plan
   Story Card C
   Story Card D
   Story Card …




                           Fixed Time
      Define                (Iteration)

      Develop

      Accept




                                                                     20
Compare & Contrast

 Product Management Task        Traditional Project        Agile Project

Create product roadmap       No predictability        Some predictability
Incorporate customer needs   Start of release         On-going
Document requirements        Detailed                 Coarse
                             Limited discussions      Lots of discussions
Prioritize requirements      Start of project         Every iteration
                             MoSCoW                   Ranked
Validate requirements        N/A (QA)                 Acceptance criteria
                                                      Customer validation
Assess release progress      Status reports           Workable software
Assess release date          Defect trends            Fixed date
Manage requirement changes   Hard to accommodate      Every iteration




                                                                            21
Today’s Topics
  The Product Management Move to Agile
    Why should product managers adopt Agile?
    How does the product managers’ role change with Agile?


  Agile Product Management
    What are the agile product manager’s key responsibilities?
    How can a product group organize to support agile needs?
    How do you effectively prioritize a product backlog?


  Crucial Agile Product Manager Skills

  Q&A


                                                                 22
What are the
Agile Product Manager’s
key responsibilities?




                 Copyright 2003-2009, Rally Software Development Corp
Planning from First Step to Horizon




                                      24
The Five Levels of Planning

Product Vision drives Roadmap

Roadmap sets Release dates and features
                                                 Release 1      Release 2     Release 3
Release plan sets Iteration stories
                                 Sprint 1 Sprint 2 Sprint 3 Sprint 4

Iteration plan locks
development tasks      Task 1 Task 2 Task 3 Task n

                                Individual daily workplan
Daily stand-ups                 Individual daily workplan
share task status &
remaining work                                                         What’s left
                                                                       to do?

                                                                                     25
Get a Rhythm with Multiple Cadences


                         Roadmap


                         Release


                         Iteration




    Project initiation




                                      26
Product Management Iteration Cadence

                              1                              2                                3                               4                               5
Stand-up                          Stand-up                       Stand-up                         Stand-up                        Stand-up
                                                                 Identify features for next
Iteration Planning: Stories                                      iteration                        Requirements meetings           Requirements meetings
                                                                 Conceptual model/arch -
Iteration Planning: Tasks                                        future iterations
                                  Monitor progress, accept       Monitor progress, accept         Monitor progress, accept        Monitor progress, accept
Assist with design                stories                        stories                          stories                         stories

Assist with acceptance tests      Assist with acceptance tests   Assist with acceptance tests     Assist with acceptance tests    Assist with acceptance tests
Update current reqs/stories       Update current reqs/stories    Update current reqs/stories      Update current reqs/stories     Update current reqs/stories



                              6                              7                                8                               9                          10
Stand-up                          Stand-up                       Stand-up                         Stand-up                        Stand-up
New stories, reqs for next        GUI prototypes for next                                         Get gross-level estimates
iteration                         iteration                      Help write tests                 next iteration

Monitor progress, accept          Monitor progress, accept       Monitor progress, accept         Monitor progress, accept        Updates to reqs, rankings
stories                           stories                        stories                          stories                         based on demo.

Assist with acceptance tests      Assist with acceptance tests   Assist with acceptance tests     Assist with acceptance tests    Demo/Review
Update reqs/stories               Update reqs/stories            Update reqs/stories              Update reqs/stories             Retrospective


                                                                                                      Activity Legend
                                                                                                          Team
                                                                                                          Future Iteration
                                                                                                          Current Iteration
                                                                                                          Past Iteration

                                                                                                                                                              27
Ack! I’m
all alone!




             28
How can a Product Group
organize to fulfill
Agile roles & responsibilities?




                   Copyright 2003-2009, Rally Software Development Corp
Scrum Product Owner




                      30
When the Product Owner Can’t Do it All
Strategic / external focus                                  Tactical / internal focus
Product (Marketing) Manager                                          Product Owner

Available to non-Dev stakeholders              Fully available to the Dev Team

Communication outside the Dev team             Communication inside the Dev Team
Collect and validate customer needs
Promote the “product”                          “Voice of the Customer” for the Dev
internally and externally                      Team
Identify market needs & events
Track market and technology trends
Define pricing and packaging
Sales and channel enablement
                        Attend release planning, iteration demos
Create product roadmap                         Prioritize backlog
Identify features & benefits                   Attend iteration planning
                                               Write stories (and acceptance criteria)
                                               Approve stories
                                               Attend daily standup meetings

                                                                                         31
How do you effectively
prioritize a product backlog?




                   Copyright 2003-2009, Rally Software Development Corp
Goal: Deliver Fewer Features Faster

         Features and functions used in a typical system

Often or always       Sometimes
                                                           Rarely
  used: 20 %             16%
                                                            19%



 Often                                                                                    Never
                                                                                           45%
  13%

     Always
       7%
                                                                      Rarely or never
                  Focus on the 36% that matter to users
                                                                        used: 64 %

                                   Standish Group Study Reported at XP2002 by Jim Johnson, Chairman
                                                                            ©2004 Poppendieck.LLC

                                                                                                  33
Finding Your #1 Priority




                           34
Lots of Items...How Do You Prioritize?




                                         35
Prioritization Attributes
  Competition Value
  Strategy Value
  Revenue Value
  User/Stakeholder Value




                            36
CRM Systems: An Untapped Potential
“Rally Software has a nice integration between their tools, designed to support Agile
CRM Untapped Potential
development teams, and the Salesforce CRM system….. Very slick, particularly in how this
example shows the value of integrating CRM with other things.
As of today, CRM has a lot of untapped potential.”
                                         - Tom Grant, Forrester Research (Oct 2008)




                                                                                           37
Staying In Touch With All Customer Needs

  CRM = Customer Relationship Management
  Agile = Customer Value Delivery


                    Learn more about                                  Include customer
                    your customers                                    on the team
                    and their behavior
                                                                      Deliver customer
                    Develop long lasting                              value
                    relationships with
                    your customers




                        CRM                                           Agile ALM


“CRM initiatives often fail because implementation was limited to software installation without
providing the appropriate motivations for employees to learn, provide input, and
take full advantage of the information systems”

                                         – “Avoid the four perils of CRM". Harvard Business Review
                                                                                                 38
Leveraging CRM Data for Prioritization

                     5



               1




                          4
     3
                          2




                                         39
Rally Product Manager (for Salesforce.com)




                                         40
Today’s Topics
  The Product Management Move to Agile
    Why should product managers adopt Agile?
    How does the product managers’ role change with Agile?


  Agile Product Management
    What are the agile product manager’s key responsibilities?
    How can a product group organize to support agile needs?
    How do you effectively prioritize a product backlog?


  Crucial Agile Product Manager Skills

  Q&A


                                                                 41
Crucial Agile Product Manager Skills

      Focus on customer value
      Select a backlog prioritization scheme
      Identify the most important feature to build
      Learn to cut features in chunks
      Be available to your team
      Validate completed stories ASAP
      Make decisions
      Delay decisions




                                                     42
Hungry For More Information?
 http://www.rallydev.com/personas/product_manager/




                                                     43
Today’s Topics
  The Product Management Move to Agile
    Why should product managers adopt Agile?
    How does the product managers’ role change with Agile?


  Agile Product Management
    What are the agile product manager’s key responsibilities?
    How can a product group organize to support agile needs?
    How do you effectively prioritize a product backlog?


  Crucial Agile Product Manager Skills

  Q&A


                                                                 44
Questions and Answers



                                                           Catherine Connor
                                                     catherine@rallydev.com




                Copyright 2003-2009, Rally Software Development Corp

Más contenido relacionado

La actualidad más candente

Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksJohn Carter
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Software Project management
Software Project managementSoftware Project management
Software Project managementsameer farooq
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To AgileMichael Sahota
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckTathagat Varma
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAPGaurav Ahluwalia
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, OverviewBayard Randel
 
cPrime FBI Agile Success
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile SuccessCprime
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 

La actualidad más candente (20)

Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social Networks
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worldsPMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
 
cPrime FBI Agile Success
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile Success
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 

Destacado

Build And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopBuild And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopRally Software
 
How To Fit Testing Into The Iteration
How To Fit Testing Into The IterationHow To Fit Testing Into The Iteration
How To Fit Testing Into The IterationRally Software
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarQASymphony
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsQASymphony
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachCprime
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Mariya Breyter
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile CoachGrowing Agile
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileReturn on Intelligence
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedLitheSpeed
 

Destacado (11)

Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Build And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopBuild And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback Loop
 
How To Fit Testing Into The Iteration
How To Fit Testing Into The IterationHow To Fit Testing Into The Iteration
How To Fit Testing Into The Iteration
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOps
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile Coach
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and Agile
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 

Similar a Agile Product Management

Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentationvishalnvora1
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners WorkshopPinkesh Shah
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasinSonali Bhasin
 
Modern Apps & Modern Lifecycle
Modern Apps & Modern LifecycleModern Apps & Modern Lifecycle
Modern Apps & Modern LifecycleMarcio Sete
 
SpringCM BD Institute Webinar 0511 Final
SpringCM BD Institute Webinar 0511 FinalSpringCM BD Institute Webinar 0511 Final
SpringCM BD Institute Webinar 0511 Finalguest6af661c4
 
Spring cm bd institute webinar 0511 final
Spring cm bd institute webinar 0511 finalSpring cm bd institute webinar 0511 final
Spring cm bd institute webinar 0511 finalguest6af661c4
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Adriana Beal
 
Product design and development
Product design and developmentProduct design and development
Product design and developmentVishal Kachhdiya
 
Agility: A Land Boat to Arrive at Your Data Lake Faster
Agility: A Land Boat to Arrive at Your Data Lake FasterAgility: A Land Boat to Arrive at Your Data Lake Faster
Agility: A Land Boat to Arrive at Your Data Lake FasterCCG
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Are Agile And Secure Development Mutually Exclusive?
Are Agile And Secure Development Mutually Exclusive?Are Agile And Secure Development Mutually Exclusive?
Are Agile And Secure Development Mutually Exclusive?Source Conference
 
Rational
RationalRational
RationalIBM
 
Acto.IT Consulting Presentation
Acto.IT Consulting PresentationActo.IT Consulting Presentation
Acto.IT Consulting PresentationAlex Bomjardim
 
Successfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned ValueSuccessfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned ValueGlen Alleman
 
Acto It Consulting Presentation
Acto It Consulting   PresentationActo It Consulting   Presentation
Acto It Consulting PresentationArthurScheffer
 

Similar a Agile Product Management (20)

Why Agile?
Why Agile?Why Agile?
Why Agile?
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 
Enterprise software delivery
Enterprise software deliveryEnterprise software delivery
Enterprise software delivery
 
Agile india 2012 sonali bhasin
Agile india 2012 sonali bhasinAgile india 2012 sonali bhasin
Agile india 2012 sonali bhasin
 
Modern Apps & Modern Lifecycle
Modern Apps & Modern LifecycleModern Apps & Modern Lifecycle
Modern Apps & Modern Lifecycle
 
Agile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj MgmtAgile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj Mgmt
 
SpringCM BD Institute Webinar 0511 Final
SpringCM BD Institute Webinar 0511 FinalSpringCM BD Institute Webinar 0511 Final
SpringCM BD Institute Webinar 0511 Final
 
Spring cm bd institute webinar 0511 final
Spring cm bd institute webinar 0511 finalSpring cm bd institute webinar 0511 final
Spring cm bd institute webinar 0511 final
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012
 
Product design and development
Product design and developmentProduct design and development
Product design and development
 
Agility: A Land Boat to Arrive at Your Data Lake Faster
Agility: A Land Boat to Arrive at Your Data Lake FasterAgility: A Land Boat to Arrive at Your Data Lake Faster
Agility: A Land Boat to Arrive at Your Data Lake Faster
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
What is Collaborative Productivity?
What is Collaborative Productivity?What is Collaborative Productivity?
What is Collaborative Productivity?
 
Are Agile And Secure Development Mutually Exclusive?
Are Agile And Secure Development Mutually Exclusive?Are Agile And Secure Development Mutually Exclusive?
Are Agile And Secure Development Mutually Exclusive?
 
Rational
RationalRational
Rational
 
Acto.IT Consulting Presentation
Acto.IT Consulting PresentationActo.IT Consulting Presentation
Acto.IT Consulting Presentation
 
Agile
AgileAgile
Agile
 
Successfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned ValueSuccessfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned Value
 
Acto It Consulting Presentation
Acto It Consulting   PresentationActo It Consulting   Presentation
Acto It Consulting Presentation
 

Más de SVPMA

SVPMA: Shifting to an Experimental Mindset
SVPMA: Shifting to an Experimental MindsetSVPMA: Shifting to an Experimental Mindset
SVPMA: Shifting to an Experimental MindsetSVPMA
 
SVPMA: Business Writing
SVPMA: Business WritingSVPMA: Business Writing
SVPMA: Business WritingSVPMA
 
SVPMA: Is Product Management Obsolete?
SVPMA: Is Product Management Obsolete?SVPMA: Is Product Management Obsolete?
SVPMA: Is Product Management Obsolete?SVPMA
 
SVPMA: 3 Tools to Increase Your Productivity Immediately
SVPMA: 3 Tools to Increase Your Productivity ImmediatelySVPMA: 3 Tools to Increase Your Productivity Immediately
SVPMA: 3 Tools to Increase Your Productivity ImmediatelySVPMA
 
SVPMA: Elevating from Consumer to Mission Critical Value
SVPMA: Elevating from Consumer to Mission Critical ValueSVPMA: Elevating from Consumer to Mission Critical Value
SVPMA: Elevating from Consumer to Mission Critical ValueSVPMA
 
SVPMA: Charting a Career Path to Dream Product Management Job
SVPMA: Charting a Career Path to Dream Product Management JobSVPMA: Charting a Career Path to Dream Product Management Job
SVPMA: Charting a Career Path to Dream Product Management JobSVPMA
 
Connecting the Dots: Decision Making for Next-Generation Products
Connecting the Dots: Decision Making for Next-Generation ProductsConnecting the Dots: Decision Making for Next-Generation Products
Connecting the Dots: Decision Making for Next-Generation ProductsSVPMA
 
Pricing Revealed: What Every Product Manager Should Know
Pricing Revealed: What Every Product Manager Should Know Pricing Revealed: What Every Product Manager Should Know
Pricing Revealed: What Every Product Manager Should Know SVPMA
 
Achieving Competitive Advantage By Patenting your Inventions
Achieving Competitive Advantage By Patenting your InventionsAchieving Competitive Advantage By Patenting your Inventions
Achieving Competitive Advantage By Patenting your InventionsSVPMA
 
Prioritizing Feature Requests
Prioritizing Feature RequestsPrioritizing Feature Requests
Prioritizing Feature RequestsSVPMA
 
Are you leveraging your sales channels for competitive advantage?
Are you leveraging your sales channels for competitive advantage?Are you leveraging your sales channels for competitive advantage?
Are you leveraging your sales channels for competitive advantage?SVPMA
 
Creating Killer Product Roadmaps
Creating Killer Product RoadmapsCreating Killer Product Roadmaps
Creating Killer Product RoadmapsSVPMA
 
Top 10 Ways to Roll out New Products Successfully
Top 10 Ways to Roll out New Products SuccessfullyTop 10 Ways to Roll out New Products Successfully
Top 10 Ways to Roll out New Products SuccessfullySVPMA
 
Successful Brand Management
Successful Brand ManagementSuccessful Brand Management
Successful Brand ManagementSVPMA
 
Creating a Go To Market Channel Strategy
Creating a Go To Market Channel StrategyCreating a Go To Market Channel Strategy
Creating a Go To Market Channel StrategySVPMA
 
Working With Industry Analysts 101
Working With Industry Analysts 101Working With Industry Analysts 101
Working With Industry Analysts 101SVPMA
 
Personas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements DocumentPersonas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements DocumentSVPMA
 
How to Segment a Market and Determine Price Points
How to Segment a Market and Determine Price PointsHow to Segment a Market and Determine Price Points
How to Segment a Market and Determine Price PointsSVPMA
 
Applying the Chasm Group Model to Product Management
Applying the Chasm Group Model to Product ManagementApplying the Chasm Group Model to Product Management
Applying the Chasm Group Model to Product ManagementSVPMA
 
Financial Tools for Product Managers
Financial Tools for Product ManagersFinancial Tools for Product Managers
Financial Tools for Product ManagersSVPMA
 

Más de SVPMA (20)

SVPMA: Shifting to an Experimental Mindset
SVPMA: Shifting to an Experimental MindsetSVPMA: Shifting to an Experimental Mindset
SVPMA: Shifting to an Experimental Mindset
 
SVPMA: Business Writing
SVPMA: Business WritingSVPMA: Business Writing
SVPMA: Business Writing
 
SVPMA: Is Product Management Obsolete?
SVPMA: Is Product Management Obsolete?SVPMA: Is Product Management Obsolete?
SVPMA: Is Product Management Obsolete?
 
SVPMA: 3 Tools to Increase Your Productivity Immediately
SVPMA: 3 Tools to Increase Your Productivity ImmediatelySVPMA: 3 Tools to Increase Your Productivity Immediately
SVPMA: 3 Tools to Increase Your Productivity Immediately
 
SVPMA: Elevating from Consumer to Mission Critical Value
SVPMA: Elevating from Consumer to Mission Critical ValueSVPMA: Elevating from Consumer to Mission Critical Value
SVPMA: Elevating from Consumer to Mission Critical Value
 
SVPMA: Charting a Career Path to Dream Product Management Job
SVPMA: Charting a Career Path to Dream Product Management JobSVPMA: Charting a Career Path to Dream Product Management Job
SVPMA: Charting a Career Path to Dream Product Management Job
 
Connecting the Dots: Decision Making for Next-Generation Products
Connecting the Dots: Decision Making for Next-Generation ProductsConnecting the Dots: Decision Making for Next-Generation Products
Connecting the Dots: Decision Making for Next-Generation Products
 
Pricing Revealed: What Every Product Manager Should Know
Pricing Revealed: What Every Product Manager Should Know Pricing Revealed: What Every Product Manager Should Know
Pricing Revealed: What Every Product Manager Should Know
 
Achieving Competitive Advantage By Patenting your Inventions
Achieving Competitive Advantage By Patenting your InventionsAchieving Competitive Advantage By Patenting your Inventions
Achieving Competitive Advantage By Patenting your Inventions
 
Prioritizing Feature Requests
Prioritizing Feature RequestsPrioritizing Feature Requests
Prioritizing Feature Requests
 
Are you leveraging your sales channels for competitive advantage?
Are you leveraging your sales channels for competitive advantage?Are you leveraging your sales channels for competitive advantage?
Are you leveraging your sales channels for competitive advantage?
 
Creating Killer Product Roadmaps
Creating Killer Product RoadmapsCreating Killer Product Roadmaps
Creating Killer Product Roadmaps
 
Top 10 Ways to Roll out New Products Successfully
Top 10 Ways to Roll out New Products SuccessfullyTop 10 Ways to Roll out New Products Successfully
Top 10 Ways to Roll out New Products Successfully
 
Successful Brand Management
Successful Brand ManagementSuccessful Brand Management
Successful Brand Management
 
Creating a Go To Market Channel Strategy
Creating a Go To Market Channel StrategyCreating a Go To Market Channel Strategy
Creating a Go To Market Channel Strategy
 
Working With Industry Analysts 101
Working With Industry Analysts 101Working With Industry Analysts 101
Working With Industry Analysts 101
 
Personas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements DocumentPersonas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements Document
 
How to Segment a Market and Determine Price Points
How to Segment a Market and Determine Price PointsHow to Segment a Market and Determine Price Points
How to Segment a Market and Determine Price Points
 
Applying the Chasm Group Model to Product Management
Applying the Chasm Group Model to Product ManagementApplying the Chasm Group Model to Product Management
Applying the Chasm Group Model to Product Management
 
Financial Tools for Product Managers
Financial Tools for Product ManagersFinancial Tools for Product Managers
Financial Tools for Product Managers
 

Último

Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 

Último (20)

Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 

Agile Product Management

  • 1. How Product Management Must Change To Enable the Agile Enterprise Catherine Connor Agile Product Manager catherine@rallydev.com Copyright 2003-2009, Rally Software Development Corp
  • 2. Why Are We Here? 2
  • 3. About Me Agile Product Manager at Rally Software Rally Product Manager and Rally Support Manager Product Marketing Director at Rally Software Rally Enterprise Product Manager at Borland Software Borland CaliberRM Requirements Management Evangelist at IBM Rational Rational RequisitePro and Rational Rose Education MS in Biomedical Engineering – Case Western Reserve University BS in Biomedical Engineering – Université de Technologie de Compiègne 3
  • 4. Rally by the Numbers 4
  • 5. How Rally Helps Product Managers Agile thought leadership Agile Product Management forum Agile industry experts Services Training & coaching from experts Agile Product Owner Workshop Certified Scrum Product Owner Training Tools Rally Enterprise Agile project management Integrated requirement, defect and test management Rally Product Manager Prioritize backlog with CRM data Share feature/release status to internal stakeholders Rally Support Manager Customer support to development transparency 5
  • 6. Today’s Topics The Product Management Move to Agile Why should product managers embrace Agile? How does the product managers’ role change with Agile? Agile Product Management What are the agile product manager’s key responsibilities? How can a product group organize to support agile needs? How do you effectively prioritize a product backlog? Crucial Agile Product Manager Skills Q&A 6
  • 7. Why should Product Managers embrace Agile? Copyright 2003-2009, Rally Software Development Corp
  • 8. Reasons to Embrace Agile Improve responsiveness to customer needs Gain superior project visibility Increase team collaboration “When we started with agile, Improve software quality I was concerned it might be a less disciplined method for development. In reality, it’s more disciplined, and provides more accountability.” Paul Beavers, BMC Software 8
  • 9. Going Agile Brings GREAT Benefits 93% increased productivity1 88% increased quality1 83% improved stakeholder satisfaction1 49% reduced costs1 66% three-year, risk-adjusted return on investment2 Reasons for Agile adoption include: 47% to better manage project scope3 45% to creating clear business requirements3 40% to speed or better predict time to market3 1 “Agile Methodologies: Survey Results,” by Shine Technologies, 2003; 2 Forrester Research, 2004; 3 “Agile 2006 Survey Results and Analysis,” by Digital Focus, October 2005 9
  • 10. Agile Product Manager: a Better Life More control of release content More visible progress More team empowerment Less waste Less finger pointing Less anxiety 10
  • 11. Agile: The Business Drives the Software 11
  • 12. How does Product Management change with Agile? Copyright 2003-2009, Rally Software Development Corp
  • 13. What’s Not Changing (Much) Product management still the glue between strategy and execution Market analysis Pricing and packaging Product strategy Sales enablement Channel enablement 13
  • 14. Agile Manifesto – Statement of Values “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.” Reference: agilemanifesto.org 14
  • 15. The Agile Paradigm Shift Waterfall Agile Fixed Requirements Resources Time VALUE driven PLAN driven Estimated Resources Time Features The plan creates Release themes and feature cost/schedule estimates intent drive estimates 15
  • 16. Traditional Software Development Long, Large, Linear, Late Time to 12 to 36 Months Market Lifecycle Define Code Test Deploy Tech Test Funct Deliverables MRD PRD Code Doc Train spec plan test Data Silos Proprietary Point Solutions 16
  • 17. Agile Software Development Iterate, Increment and Innovate Time to 1 to 6 months Waterfall 12 to 36 months Market Waterfall Waterfall Lifecycle test deploy Deliverables Working, tested code on short cycles Waterfall documentation Integrated Management Solutions Open Engineering Platform 17
  • 18. Most Noticeable Changes Agile product management is part of the development team More releases to manage Intense focus on customer value Frequent user validations Tester mentality Trusted relationships More daily involvement with dev team Ranked requirement priorities 18
  • 19. Backlog : Ranked List of Stories/Defects 19
  • 20. “PRD” in the Agile World Release Backlog Fixed Resources Story Card A Story Card B Review Plan Story Card C Story Card D Story Card … Fixed Time Define (Iteration) Develop Accept 20
  • 21. Compare & Contrast Product Management Task Traditional Project Agile Project Create product roadmap No predictability Some predictability Incorporate customer needs Start of release On-going Document requirements Detailed Coarse Limited discussions Lots of discussions Prioritize requirements Start of project Every iteration MoSCoW Ranked Validate requirements N/A (QA) Acceptance criteria Customer validation Assess release progress Status reports Workable software Assess release date Defect trends Fixed date Manage requirement changes Hard to accommodate Every iteration 21
  • 22. Today’s Topics The Product Management Move to Agile Why should product managers adopt Agile? How does the product managers’ role change with Agile? Agile Product Management What are the agile product manager’s key responsibilities? How can a product group organize to support agile needs? How do you effectively prioritize a product backlog? Crucial Agile Product Manager Skills Q&A 22
  • 23. What are the Agile Product Manager’s key responsibilities? Copyright 2003-2009, Rally Software Development Corp
  • 24. Planning from First Step to Horizon 24
  • 25. The Five Levels of Planning Product Vision drives Roadmap Roadmap sets Release dates and features Release 1 Release 2 Release 3 Release plan sets Iteration stories Sprint 1 Sprint 2 Sprint 3 Sprint 4 Iteration plan locks development tasks Task 1 Task 2 Task 3 Task n Individual daily workplan Daily stand-ups Individual daily workplan share task status & remaining work What’s left to do? 25
  • 26. Get a Rhythm with Multiple Cadences Roadmap Release Iteration Project initiation 26
  • 27. Product Management Iteration Cadence 1 2 3 4 5 Stand-up Stand-up Stand-up Stand-up Stand-up Identify features for next Iteration Planning: Stories iteration Requirements meetings Requirements meetings Conceptual model/arch - Iteration Planning: Tasks future iterations Monitor progress, accept Monitor progress, accept Monitor progress, accept Monitor progress, accept Assist with design stories stories stories stories Assist with acceptance tests Assist with acceptance tests Assist with acceptance tests Assist with acceptance tests Assist with acceptance tests Update current reqs/stories Update current reqs/stories Update current reqs/stories Update current reqs/stories Update current reqs/stories 6 7 8 9 10 Stand-up Stand-up Stand-up Stand-up Stand-up New stories, reqs for next GUI prototypes for next Get gross-level estimates iteration iteration Help write tests next iteration Monitor progress, accept Monitor progress, accept Monitor progress, accept Monitor progress, accept Updates to reqs, rankings stories stories stories stories based on demo. Assist with acceptance tests Assist with acceptance tests Assist with acceptance tests Assist with acceptance tests Demo/Review Update reqs/stories Update reqs/stories Update reqs/stories Update reqs/stories Retrospective Activity Legend Team Future Iteration Current Iteration Past Iteration 27
  • 29. How can a Product Group organize to fulfill Agile roles & responsibilities? Copyright 2003-2009, Rally Software Development Corp
  • 31. When the Product Owner Can’t Do it All Strategic / external focus Tactical / internal focus Product (Marketing) Manager Product Owner Available to non-Dev stakeholders Fully available to the Dev Team Communication outside the Dev team Communication inside the Dev Team Collect and validate customer needs Promote the “product” “Voice of the Customer” for the Dev internally and externally Team Identify market needs & events Track market and technology trends Define pricing and packaging Sales and channel enablement Attend release planning, iteration demos Create product roadmap Prioritize backlog Identify features & benefits Attend iteration planning Write stories (and acceptance criteria) Approve stories Attend daily standup meetings 31
  • 32. How do you effectively prioritize a product backlog? Copyright 2003-2009, Rally Software Development Corp
  • 33. Goal: Deliver Fewer Features Faster Features and functions used in a typical system Often or always Sometimes Rarely used: 20 % 16% 19% Often Never 45% 13% Always 7% Rarely or never Focus on the 36% that matter to users used: 64 % Standish Group Study Reported at XP2002 by Jim Johnson, Chairman ©2004 Poppendieck.LLC 33
  • 34. Finding Your #1 Priority 34
  • 35. Lots of Items...How Do You Prioritize? 35
  • 36. Prioritization Attributes Competition Value Strategy Value Revenue Value User/Stakeholder Value 36
  • 37. CRM Systems: An Untapped Potential “Rally Software has a nice integration between their tools, designed to support Agile CRM Untapped Potential development teams, and the Salesforce CRM system….. Very slick, particularly in how this example shows the value of integrating CRM with other things. As of today, CRM has a lot of untapped potential.” - Tom Grant, Forrester Research (Oct 2008) 37
  • 38. Staying In Touch With All Customer Needs CRM = Customer Relationship Management Agile = Customer Value Delivery Learn more about Include customer your customers on the team and their behavior Deliver customer Develop long lasting value relationships with your customers CRM Agile ALM “CRM initiatives often fail because implementation was limited to software installation without providing the appropriate motivations for employees to learn, provide input, and take full advantage of the information systems” – “Avoid the four perils of CRM". Harvard Business Review 38
  • 39. Leveraging CRM Data for Prioritization 5 1 4 3 2 39
  • 40. Rally Product Manager (for Salesforce.com) 40
  • 41. Today’s Topics The Product Management Move to Agile Why should product managers adopt Agile? How does the product managers’ role change with Agile? Agile Product Management What are the agile product manager’s key responsibilities? How can a product group organize to support agile needs? How do you effectively prioritize a product backlog? Crucial Agile Product Manager Skills Q&A 41
  • 42. Crucial Agile Product Manager Skills Focus on customer value Select a backlog prioritization scheme Identify the most important feature to build Learn to cut features in chunks Be available to your team Validate completed stories ASAP Make decisions Delay decisions 42
  • 43. Hungry For More Information? http://www.rallydev.com/personas/product_manager/ 43
  • 44. Today’s Topics The Product Management Move to Agile Why should product managers adopt Agile? How does the product managers’ role change with Agile? Agile Product Management What are the agile product manager’s key responsibilities? How can a product group organize to support agile needs? How do you effectively prioritize a product backlog? Crucial Agile Product Manager Skills Q&A 44
  • 45. Questions and Answers Catherine Connor catherine@rallydev.com Copyright 2003-2009, Rally Software Development Corp