SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Using Agile and Lean Methods
to Stay Ahead in a Tough Economy!
        Presenter: Sally Elatta




                                    1
Speaker

     Sally Elatta
     President AgileTransformation.com
     Agile Process Improvement Coach, Software Architect
     Certified Scrum Practitioner & ScrumMaster
     Certified IBM, Sun, Microsoft Professional
     Sally@AgileTransformation.com
     www.AgileTransformation.com




                                                                  1
                                                                  2
copyright © Sally Elatta 2009   www.AgileTransformation.com   2
•    Quick overview of Traditional Development
•    Provide an overview of Agile, Scrum
•    Why it‟s being adopted
•    Overview of the basic process
•    Discuss the various Agile/Scrum roles
•    Provide you resources for follow up
     information.

copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              3
The Waterfall Process




copyright © Sally Elatta 2009
                                                          4
                                www.AgileTransformation.com
                                                              4
Waterfall Characteristics




copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              5
Why Change?




copyright © Sally Elatta 2009
                                                          6
                                www.AgileTransformation.com
                                                              6
Business & IT
                            Views of Each Other
    Business > IT                                             IT > Business
    • Slow, Bottleneck                                        • Indecisive
    • Too Complex                                             • Never Happy
    • Necessary Evil
                                                              • Don’t understand IT
    • Black hole
                                                              • Can’t prioritze
    • Talk in Gibirish
                                                              • Unreasonable
    • Can’t produce ROI
                                                              • Won’t take
    • Arrogant, Unfriendly
                                                                ownership
    • Don’t understand
      business                                                • Won’t engage
    • Technology and                                          • Lack SMEs
      Documentation driven                                    • Forget IT Costs $$$
copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                                      7
What Does Business Need?
Business Needs                                                IT & Business
• Speed in Delivery                                           Need to:
• Understanding of                                            •   Listen, Humility
  Needs                                                       •   Collaboration
• Predictablility                                             •   Achieve Results
• Responivness                                                •   Break internal silos
• Flexability                                                 •   Trust each other
                                                              •   Predictable process
• Measurable ROI
                                                              •   Provide visibility
• Customer Service
                                                              •   Don’t over promise
• Trusted Expert                                              •   Prioritize better
• Focus on Priorities                                         •   Engage each other
copyright © Sally Elatta 2009
                                                          8
                                www.AgileTransformation.com
                                                                                         8
The manifesto‟s shared value statement:
           “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 & interactions              Over    Processes & 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.”



copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                                            9
Key Agile Principles
      Focus on delivering high value, high priority for the customer value –
       Employ business-driven prioritization of features.
      Iterative & Incremental Delivery –Create a flow of value to customers by
       “chunking” feature delivery into small increments.
      Intense Collaboration – Face-to-face communication via collocation, etc;
       diversified roles on integrated teams.
      Self Organization – Team members self-organize to fulfill a shared project
       vision.
      Continuous Improvement – Teams reflect, learn and adapt to change;
       work informs the plan.
      Just Enough Documentation – Only valuable documentation that is
       actually consumed will produced, no more heavy overhead that has no
       value to the business.
copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                              10
Project Management                                      Engineering Principles
           Principles                                         (TDD, Continuous Integration,
    (Release Planning, Sprint and                                   Refactoring ..etc)
  Iteration Planning, Daily Scrum,
Sprint Demo and Retrospective ..etc)
copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                                              11
Basic Concepts of Lean
Core Concepts:
       1. Value: What the customer is willing to pay for.
       2. Value Stream: Actions that add value to a product or
          process.
       3. Flow: The continuous movement of product,
          favoring single-piece flow and work cells versus
          production lines.
       4. Pull: Replacing only material that is used and
          eliminating excessive inventory.
       5. Continuous Improvement: A relentless elimination
          of waste on a never-ending basis.


copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              12
Lean Continuous Improvement Cycle


Continuously improve in the pursuit of perfection

  1) Specify value in the eyes of the                   2) Identify the value stream and
     customer                                              eliminate waste




                                                                                           3) Make value flow at the “pull” of
                                                                                              the customer




                                                          4) Involve and empower
  5) Continuously improve in the                             employees
     pursuit of perfection



copyright © Sally Elatta 2009           www.AgileTransformation.com
                                                                                                                                 13
Doing More with Less!
• A high performing cross-functional Agile team
  can work together more effectively and
  efficiently to deliver value that is on target
  with what the business wants.
• Agile and Lean will help you identify process
  waste and give you a simple method for
  eliminating it!
• To create high performing teams, you need
  high performing players. You also need to
  invest in re-skilling the ones that have
  potential.

copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              14
copyright © Sally Elatta 2009   www.AgileTransformation.com
The Agile/Scrum Process
Agile practices include:

•     Release Planning (1)
      (creates Product backlog)

•     Iteration Planning (2)
      (creates Iteration backlog)

•     Daily Standup

•     Fixed-length iterations
      and small releases

•     Feature Review (3)

•     Process Reflection (4)
    Identify top-priority
    items and deliver them
    early and often.

      copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                    16
• Feature List/Backlog: List of stories/ requirements
• Story: A small deliverable valuable to the business
• Release: “Done” stories moved to production
• Iteration/sprint: Fixed timebox that delivers
  incremental value
• Tasks: The small workable pieces needed to get a
  story „Done‟.


copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              17
Product
                                                                  Sprint
 Product                 Backlog
                                                                  Backlog           Tasks
 Owner                                                                                  Each story is broken

                                       Sprint 1
thinks of                                                                               down into tasks. Each
New Idea                                                                                team member signs up
                                       Sprint 2
                                                                                        for tasks and provides
                                                                                        estimates of effort.
                                       Sprint 3
                                       Sprint 4




                                                                   Each Iteration is 1 – 4
                                                                   weeks in length.
                                                                   Multiple iterations
                                       Sprint N




                                                                   make up a Release.


                    Features/Stories              Small Stories
 copyright © Sally Elatta 2009     www.AgileTransformation.com
                                                                                                            18
Sample Backlog




copyright © Sally Elatta 2009    www.AgileTransformation.com
                                                               19
Agile Characteristics
 Product
 Backlog




Test Driven Development                                 Business / IT as One Team
  copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                                    20
Release Planning

• What are the top priority items we need to
  deliver in this release?
• How Big/Small is each one? What is the
  dependency between them?
• How much can the team handle each
  iteration? Pencil in the next several
  iterations.
• What are our „Conditions of Satisfaction‟
  for this release? When are we „Done‟?

copyright © Sally Elatta 2009     www.AgileTransformation.com
                                                                21
Release Planning




copyright © Sally Elatta 2009     www.AgileTransformation.com
                                                                22
Iteration Planning
• Half day or full day meeting to answer the
  following:
       • What are the top stories we need to get done this
         iteration?
       • How will we know when each item is „Done‟, what are
         the acceptance test cases?
       • What tasks do we need to get each item done?
       • Who will signup, commit and provide an ETA for each
         task?



copyright © Sally Elatta 2009     www.AgileTransformation.com
                                                                23
Sample Iteration Plan




copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              24
Daily Tracking

• What did you do yesterday?
• What will you do today?
• Any Impediments?




 copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                               25
Iteration Review

• Product owner and team show off what the team got
  done in the last iteration and discuss impediments.
• Get feedback from other users
  and stakeholders and discuss
  plan for next iteration.




copyright © Sally Elatta 2009    www.AgileTransformation.com
                                                               26
Iteration Retrospective


What Worked                                What Needs
Well?                                      Improvement?
• Impediments were                         • Prioritize stories
  removed quickly                            before team meeting
• Team collaborated well                   • Identify acceptance
  to solve problems.                         tests before meeting
• Business users                           • Begin using TDD
  attended standups




 copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                    27
Story Points

• We simply use relative complexity buckets
             to size each story.



                                                                                      20+



Smallest Small                  Medium     Med-large             Large   Very Large   EPIC!

           How many stories a team gets ‘Done’ each
                  iteration is their Velocity                                                 28
copyright © Sally Elatta 2009      www.AgileTransformation.com
Scrum Roles
     Committed:
       – Scrum Master
       – Product Owner
       – The Team
     Interested:
       – Stakeholders
       – Users


copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              29
Who is the Product Owner?

          1 Person in charge of the backlog!
          Prioritizes the backlog stories for highest ROI.
                                                                   Product
          Most likely from the business. Has the most             Backlog
           to loose/gain from project outcome.
          Accepts or rejects work completed.
          Knowledgeable, Empowered, Engaged
          Only one who can add or remove
           stories from the backlog.
          The Captain of the Ship!
           Owns final success or failure
           of project.
                                                              30    30
copyright © Sally Elatta 2009   www.AgileTransformation.com
Business Users and SMEs

•          Help Product Owner and Team by:
                  Identify User Acceptance Test cases ahead of each
                   planning meeting.
                  Answering team questions and being a business
                   SME.
                  Help define priority and work that will provide most
                   value.
                  Perform user acceptance testing and recommend
                   acceptance or rejection of work.
                  Provide positive and constructive feedback to the
                   team.
copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                    31
The ScrumMaster

     • Is the owner of the “Process”.
     • Attacks impediments like a hawk!
     • Makes sure the team is getting the
       business collaboration needed for success.
     • Helps build teamwork, motivation and
       create self organizing teams.
     • Prepares 'visual' reports that represents the
       teams progress.

copyright © Sally Elatta 2009    www.AgileTransformation.com
                                                               32
The Team
• Small, cross-functional group of people that work
  together daily. Size is 7 (+- 2)
• Team is made up of developers, analysts,
  testers, business users, data and systems folks
  ..etc.
• Some members are dedicated (75%+) and
  some are shared with other projects.
• Each member attends all the core meetings,
  breaks down and estimates tasks.


copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              33
Sample Team Structure




copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              34
Management Has a Role Too!

• Yes, management has a key role to play in
  the Agile world, even though they are not
  part of the “committed” execution team.
        –          Assign the right folks to the project
        –          Balance their workload so they can
                   contribute to the team
        –          Help them by removing impediments (and
                   not being one!).
        –          Agile requires discipline at all levels!
copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              35
New Skills Are Needed!

•          Business:
                         Leadership, Teamwork and Collaboration
                         Ability to define stories and user test cases
                         Ability to perform acceptance testing
                         Ability to truly prioritize what is needed now and
                          what provides value. Understand ROI
                         Better understanding of the technical world
                         Time management and commitment.
                         Support and stay positive


copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                          36
New Skills Are Needed!
•         IT:
                Effective Facilitation and Agile Requirements Gathering
                 with „Just Enough‟ Documentation
                Leadership, Teamwork and Collaboration.
                Ability to breakdown stories into small manageable
                 tasks.
                Ability to focus on getting stories completed with low/no
                 bugs by incorporating Test Driven Development.
                Ability to work and collaborate within the IT department
                 (cross functional).
                Communication, synchronization between multiple
                 teams.
                Foucs more on business value (ROI) than technical
                 implementation. (Cool Cost Me Money!)

copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                        37
copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              38
So Who is Doing Agile?

Bottom Up Approach:                                       Top Down Approach:
           Siemens, Phillips, BBC,                            Google, IBM, Microsoft,
           State Farm, SAIC, LMCO,                            Yahoo, Lexis-Nexis,
           Federal Reserve Bank,                              Primavera, CapitalOne,
           CNA, Ariba, HP,                                    Nokia, Bose, Bentley
           TransUnion, Motorola,                              Systems, Union Pacific,
           Medtronics, Sammy                                  ClearChannel, BMC, Farm
           Studios, State Street Bank,                        Credit Services of America,
           APL, Avaya, Mutual of                              KeyBank, Covad, Siemens
           Omaha and more!                                    Medical, and Siemens
                                                              Telecommunications
                                                              and more!

copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                                                       39
Steps for Adopting Agile & Lean
Pilot Adoption Steps                                          Enterprise Transformation
1. Identify an Agile                                          Adoption Steps
    Evangelist                                                1. Identify an Executive
2. Executive and Business                                         Sponsor
    Buy-in                                                    2. Get Management and
3. Identification of Pilot                                        Business Buy-in for
    project(s)                                                    Transformation
4. Team Training                                              3. Assessment
5. Execute
                                                              4. Develop Transformation
6. Inspect, Measure, and                                          Roadmap Plan
    Adapt
                                                              5. Execute
                                                              6. Inspect, Measure and
                                                                  Adapt                40
copyright © Sally Elatta 2009   www.AgileTransformation.com
How Agile Transformation
                   Can Help
 Real World Workshops                                       Real World Coaching
 • Management and Business                                  • Troubled Project
 Overview of Agile/Lean                                         Assessment & Recovery
 • Real World Agile and                                     • Agile Project Initiation
 Scrum team training +                                          and Planning
 Project Jump Start                                         • Agile Project Execution
 • Effective Facilitation &                                 • Organizational
 Requirements Gathering                                         Assessment
 • Servant Leadership                                       • Enterprise
 • Agile Project Estimating                                     Transformation
 and Planning                                                   Roadmap Development
                                                                and Execution
 • Engineering Best Practices
 • … More!
copyright © Sally Elatta 2009 www.AgileTransformation.com
                                                                                     41
Contact Us

• United States
       – 402 212 3211
• Email
       – Sally@AgileTransformation.com
• Web
       – www.AgileTransformation.com




copyright © Sally Elatta 2009   www.AgileTransformation.com
                                                              42
• My Article: http://tinyurl.com/6h5mam
• Read this Scrum in 5 Minutes article:
  http://tinyurl.com/ob76kc
• Watch the 10 minute video intro to
  Scrum: http://tinyurl.com/5py7ct
• FAQ




                                       43

Mais conteúdo relacionado

Mais procurados

Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachStephen Ritchie
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Laszlo Szalvay
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Laszlo Szalvay
 
Lean UX - Integrated Teams
Lean UX - Integrated TeamsLean UX - Integrated Teams
Lean UX - Integrated TeamsFabio Armani
 
Simplicity (Agile Tour 2011 China) - Bill Li
Simplicity (Agile Tour 2011 China) - Bill LiSimplicity (Agile Tour 2011 China) - Bill Li
Simplicity (Agile Tour 2011 China) - Bill Liguobiao_li
 
Lean Keynote Agile Ukraine
Lean Keynote Agile UkraineLean Keynote Agile Ukraine
Lean Keynote Agile UkraineAlexey Krivitsky
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Monc Lee
 
Un Architecture
Un ArchitectureUn Architecture
Un Architecturechrisonea
 
How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?Tathagat Varma
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011Gunther Verheyen
 
Agile Overview As V1.2
Agile Overview As V1.2Agile Overview As V1.2
Agile Overview As V1.2Anjan Roy
 
Today’s Agile Documentation
Today’s Agile DocumentationToday’s Agile Documentation
Today’s Agile DocumentationMegan Leney
 
Cygnet Corporate Presentation
Cygnet Corporate Presentation Cygnet Corporate Presentation
Cygnet Corporate Presentation Jay Patadiya
 

Mais procurados (20)

Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 
Surfing the Agile Wave
Surfing the Agile WaveSurfing the Agile Wave
Surfing the Agile Wave
 
IIT Academy - Masterclass - Enterprise Agile
IIT Academy - Masterclass - Enterprise AgileIIT Academy - Masterclass - Enterprise Agile
IIT Academy - Masterclass - Enterprise Agile
 
Agile Enterprise Architecture? Oxymoron or Savior?
Agile Enterprise Architecture? Oxymoron or Savior?Agile Enterprise Architecture? Oxymoron or Savior?
Agile Enterprise Architecture? Oxymoron or Savior?
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
 
Lean UX - Integrated Teams
Lean UX - Integrated TeamsLean UX - Integrated Teams
Lean UX - Integrated Teams
 
Simplicity (Agile Tour 2011 China) - Bill Li
Simplicity (Agile Tour 2011 China) - Bill LiSimplicity (Agile Tour 2011 China) - Bill Li
Simplicity (Agile Tour 2011 China) - Bill Li
 
Agility @ Industrie IT
Agility @ Industrie ITAgility @ Industrie IT
Agility @ Industrie IT
 
Lean Keynote Agile Ukraine
Lean Keynote Agile UkraineLean Keynote Agile Ukraine
Lean Keynote Agile Ukraine
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?
 
Un Architecture
Un ArchitectureUn Architecture
Un Architecture
 
How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?How Fast Can You Deliver An Idea?
How Fast Can You Deliver An Idea?
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011Capgemini the state of scrum Sep-2011
Capgemini the state of scrum Sep-2011
 
Agile Overview As V1.2
Agile Overview As V1.2Agile Overview As V1.2
Agile Overview As V1.2
 
Today’s Agile Documentation
Today’s Agile DocumentationToday’s Agile Documentation
Today’s Agile Documentation
 
Cygnet Corporate Presentation
Cygnet Corporate Presentation Cygnet Corporate Presentation
Cygnet Corporate Presentation
 

Destaque

Series de tv (6) el superagente 86-roberto jorge saller
Series de tv (6) el superagente 86-roberto jorge sallerSeries de tv (6) el superagente 86-roberto jorge saller
Series de tv (6) el superagente 86-roberto jorge sallerRoberto Jorge Saller
 
The Nature's Pride Way - Implementing Lean Bottom-up
The Nature's Pride Way - Implementing Lean Bottom-upThe Nature's Pride Way - Implementing Lean Bottom-up
The Nature's Pride Way - Implementing Lean Bottom-upRobert Jonkers
 
Scrum planning poker, principles of the game
Scrum planning poker, principles of the gameScrum planning poker, principles of the game
Scrum planning poker, principles of the gameSid Dane
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Dimitar Bakardzhiev
 
Planning Poker
Planning PokerPlanning Poker
Planning Pokervineet
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planningJames Whitehead
 

Destaque (6)

Series de tv (6) el superagente 86-roberto jorge saller
Series de tv (6) el superagente 86-roberto jorge sallerSeries de tv (6) el superagente 86-roberto jorge saller
Series de tv (6) el superagente 86-roberto jorge saller
 
The Nature's Pride Way - Implementing Lean Bottom-up
The Nature's Pride Way - Implementing Lean Bottom-upThe Nature's Pride Way - Implementing Lean Bottom-up
The Nature's Pride Way - Implementing Lean Bottom-up
 
Scrum planning poker, principles of the game
Scrum planning poker, principles of the gameScrum planning poker, principles of the game
Scrum planning poker, principles of the game
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 

Semelhante a Using Agile and Lean to Stay Ahead in a Tough Economy

Aiimi Business Overview Dec 2010
Aiimi Business Overview Dec 2010Aiimi Business Overview Dec 2010
Aiimi Business Overview Dec 2010damian_85
 
Consulting Overview for Sales Implementation Team
Consulting Overview for Sales Implementation TeamConsulting Overview for Sales Implementation Team
Consulting Overview for Sales Implementation TeamJudy Hogan
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupKen Power
 
Frost Cg Corporate Presentation
Frost Cg   Corporate PresentationFrost Cg   Corporate Presentation
Frost Cg Corporate Presentationfrostcg
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startupsHemant Elhence
 
Lessons Learned: Creating Software as a Service from Scratch
Lessons Learned: Creating Software as a Service from ScratchLessons Learned: Creating Software as a Service from Scratch
Lessons Learned: Creating Software as a Service from ScratchSVPMA
 
NYC Future of Digital Media Intro by Mike Holt
NYC Future of Digital Media Intro by Mike HoltNYC Future of Digital Media Intro by Mike Holt
NYC Future of Digital Media Intro by Mike HoltIO Integration
 
Agile tour 2011 Dublin
Agile tour 2011 DublinAgile tour 2011 Dublin
Agile tour 2011 DublinAlan Spencer
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsMarc Crudgington, MBA
 
Dan perron lim
Dan perron limDan perron lim
Dan perron limsdeconf
 
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...eurocloud
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)DCsteve
 
Freelance Camp Toronto: How to sell to Enterprise by Dr Cindy Gordon
Freelance Camp Toronto: How to sell to Enterprise by Dr Cindy GordonFreelance Camp Toronto: How to sell to Enterprise by Dr Cindy Gordon
Freelance Camp Toronto: How to sell to Enterprise by Dr Cindy GordonAlex Blom
 
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
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportPaul Muller
 
Shaking the Box: Creating Indelible Organizational Change
Shaking the Box: Creating Indelible Organizational Change Shaking the Box: Creating Indelible Organizational Change
Shaking the Box: Creating Indelible Organizational Change kirkholmes11
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Wolfgang Hilpert
 
Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...
Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...
Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...NAFCU Services Corporation
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 

Semelhante a Using Agile and Lean to Stay Ahead in a Tough Economy (20)

Aiimi Business Overview Dec 2010
Aiimi Business Overview Dec 2010Aiimi Business Overview Dec 2010
Aiimi Business Overview Dec 2010
 
Consulting Overview for Sales Implementation Team
Consulting Overview for Sales Implementation TeamConsulting Overview for Sales Implementation Team
Consulting Overview for Sales Implementation Team
 
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean StartupLean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
 
Frost Cg Corporate Presentation
Frost Cg   Corporate PresentationFrost Cg   Corporate Presentation
Frost Cg Corporate Presentation
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startups
 
Lessons Learned: Creating Software as a Service from Scratch
Lessons Learned: Creating Software as a Service from ScratchLessons Learned: Creating Software as a Service from Scratch
Lessons Learned: Creating Software as a Service from Scratch
 
NYC Future of Digital Media Intro by Mike Holt
NYC Future of Digital Media Intro by Mike HoltNYC Future of Digital Media Intro by Mike Holt
NYC Future of Digital Media Intro by Mike Holt
 
Agile tour 2011 Dublin
Agile tour 2011 DublinAgile tour 2011 Dublin
Agile tour 2011 Dublin
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
Dan perron lim
Dan perron limDan perron lim
Dan perron lim
 
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...Congress 2012:  Enterprise Cloud Adoption – an Evolution from Infrastructure ...
Congress 2012: Enterprise Cloud Adoption – an Evolution from Infrastructure ...
 
Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)Developing and Delivering Products in an Agile World (.75 PMI PDU)
Developing and Delivering Products in an Agile World (.75 PMI PDU)
 
Freelance Camp Toronto: How to sell to Enterprise by Dr Cindy Gordon
Freelance Camp Toronto: How to sell to Enterprise by Dr Cindy GordonFreelance Camp Toronto: How to sell to Enterprise by Dr Cindy Gordon
Freelance Camp Toronto: How to sell to Enterprise by Dr Cindy Gordon
 
Phil burton optimizing product management
Phil burton optimizing product managementPhil burton optimizing product management
Phil burton optimizing product management
 
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!
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
 
Shaking the Box: Creating Indelible Organizational Change
Shaking the Box: Creating Indelible Organizational Change Shaking the Box: Creating Indelible Organizational Change
Shaking the Box: Creating Indelible Organizational Change
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021
 
Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...
Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...
Undaunted: How Credit Unions Can Thrive in the New Financial Services Environ...
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Using Agile and Lean to Stay Ahead in a Tough Economy

  • 1. Using Agile and Lean Methods to Stay Ahead in a Tough Economy! Presenter: Sally Elatta 1
  • 2. Speaker Sally Elatta President AgileTransformation.com Agile Process Improvement Coach, Software Architect Certified Scrum Practitioner & ScrumMaster Certified IBM, Sun, Microsoft Professional Sally@AgileTransformation.com www.AgileTransformation.com 1 2 copyright © Sally Elatta 2009 www.AgileTransformation.com 2
  • 3. Quick overview of Traditional Development • Provide an overview of Agile, Scrum • Why it‟s being adopted • Overview of the basic process • Discuss the various Agile/Scrum roles • Provide you resources for follow up information. copyright © Sally Elatta 2009 www.AgileTransformation.com 3
  • 4. The Waterfall Process copyright © Sally Elatta 2009 4 www.AgileTransformation.com 4
  • 5. Waterfall Characteristics copyright © Sally Elatta 2009 www.AgileTransformation.com 5
  • 6. Why Change? copyright © Sally Elatta 2009 6 www.AgileTransformation.com 6
  • 7. Business & IT Views of Each Other Business > IT IT > Business • Slow, Bottleneck • Indecisive • Too Complex • Never Happy • Necessary Evil • Don’t understand IT • Black hole • Can’t prioritze • Talk in Gibirish • Unreasonable • Can’t produce ROI • Won’t take • Arrogant, Unfriendly ownership • Don’t understand business • Won’t engage • Technology and • Lack SMEs Documentation driven • Forget IT Costs $$$ copyright © Sally Elatta 2009 www.AgileTransformation.com 7
  • 8. What Does Business Need? Business Needs IT & Business • Speed in Delivery Need to: • Understanding of • Listen, Humility Needs • Collaboration • Predictablility • Achieve Results • Responivness • Break internal silos • Flexability • Trust each other • Predictable process • Measurable ROI • Provide visibility • Customer Service • Don’t over promise • Trusted Expert • Prioritize better • Focus on Priorities • Engage each other copyright © Sally Elatta 2009 8 www.AgileTransformation.com 8
  • 9. The manifesto‟s shared value statement: “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 & interactions Over Processes & 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.” copyright © Sally Elatta 2009 www.AgileTransformation.com 9
  • 10. Key Agile Principles  Focus on delivering high value, high priority for the customer value – Employ business-driven prioritization of features.  Iterative & Incremental Delivery –Create a flow of value to customers by “chunking” feature delivery into small increments.  Intense Collaboration – Face-to-face communication via collocation, etc; diversified roles on integrated teams.  Self Organization – Team members self-organize to fulfill a shared project vision.  Continuous Improvement – Teams reflect, learn and adapt to change; work informs the plan.  Just Enough Documentation – Only valuable documentation that is actually consumed will produced, no more heavy overhead that has no value to the business. copyright © Sally Elatta 2009 www.AgileTransformation.com 10
  • 11. Project Management Engineering Principles Principles (TDD, Continuous Integration, (Release Planning, Sprint and Refactoring ..etc) Iteration Planning, Daily Scrum, Sprint Demo and Retrospective ..etc) copyright © Sally Elatta 2009 www.AgileTransformation.com 11
  • 12. Basic Concepts of Lean Core Concepts: 1. Value: What the customer is willing to pay for. 2. Value Stream: Actions that add value to a product or process. 3. Flow: The continuous movement of product, favoring single-piece flow and work cells versus production lines. 4. Pull: Replacing only material that is used and eliminating excessive inventory. 5. Continuous Improvement: A relentless elimination of waste on a never-ending basis. copyright © Sally Elatta 2009 www.AgileTransformation.com 12
  • 13. Lean Continuous Improvement Cycle Continuously improve in the pursuit of perfection 1) Specify value in the eyes of the 2) Identify the value stream and customer eliminate waste 3) Make value flow at the “pull” of the customer 4) Involve and empower 5) Continuously improve in the employees pursuit of perfection copyright © Sally Elatta 2009 www.AgileTransformation.com 13
  • 14. Doing More with Less! • A high performing cross-functional Agile team can work together more effectively and efficiently to deliver value that is on target with what the business wants. • Agile and Lean will help you identify process waste and give you a simple method for eliminating it! • To create high performing teams, you need high performing players. You also need to invest in re-skilling the ones that have potential. copyright © Sally Elatta 2009 www.AgileTransformation.com 14
  • 15. copyright © Sally Elatta 2009 www.AgileTransformation.com
  • 16. The Agile/Scrum Process Agile practices include: • Release Planning (1) (creates Product backlog) • Iteration Planning (2) (creates Iteration backlog) • Daily Standup • Fixed-length iterations and small releases • Feature Review (3) • Process Reflection (4) Identify top-priority items and deliver them early and often. copyright © Sally Elatta 2009 www.AgileTransformation.com 16
  • 17. • Feature List/Backlog: List of stories/ requirements • Story: A small deliverable valuable to the business • Release: “Done” stories moved to production • Iteration/sprint: Fixed timebox that delivers incremental value • Tasks: The small workable pieces needed to get a story „Done‟. copyright © Sally Elatta 2009 www.AgileTransformation.com 17
  • 18. Product Sprint Product Backlog Backlog Tasks Owner Each story is broken Sprint 1 thinks of down into tasks. Each New Idea team member signs up Sprint 2 for tasks and provides estimates of effort. Sprint 3 Sprint 4 Each Iteration is 1 – 4 weeks in length. Multiple iterations Sprint N make up a Release. Features/Stories Small Stories copyright © Sally Elatta 2009 www.AgileTransformation.com 18
  • 19. Sample Backlog copyright © Sally Elatta 2009 www.AgileTransformation.com 19
  • 20. Agile Characteristics Product Backlog Test Driven Development Business / IT as One Team copyright © Sally Elatta 2009 www.AgileTransformation.com 20
  • 21. Release Planning • What are the top priority items we need to deliver in this release? • How Big/Small is each one? What is the dependency between them? • How much can the team handle each iteration? Pencil in the next several iterations. • What are our „Conditions of Satisfaction‟ for this release? When are we „Done‟? copyright © Sally Elatta 2009 www.AgileTransformation.com 21
  • 22. Release Planning copyright © Sally Elatta 2009 www.AgileTransformation.com 22
  • 23. Iteration Planning • Half day or full day meeting to answer the following: • What are the top stories we need to get done this iteration? • How will we know when each item is „Done‟, what are the acceptance test cases? • What tasks do we need to get each item done? • Who will signup, commit and provide an ETA for each task? copyright © Sally Elatta 2009 www.AgileTransformation.com 23
  • 24. Sample Iteration Plan copyright © Sally Elatta 2009 www.AgileTransformation.com 24
  • 25. Daily Tracking • What did you do yesterday? • What will you do today? • Any Impediments? copyright © Sally Elatta 2009 www.AgileTransformation.com 25
  • 26. Iteration Review • Product owner and team show off what the team got done in the last iteration and discuss impediments. • Get feedback from other users and stakeholders and discuss plan for next iteration. copyright © Sally Elatta 2009 www.AgileTransformation.com 26
  • 27. Iteration Retrospective What Worked What Needs Well? Improvement? • Impediments were • Prioritize stories removed quickly before team meeting • Team collaborated well • Identify acceptance to solve problems. tests before meeting • Business users • Begin using TDD attended standups copyright © Sally Elatta 2009 www.AgileTransformation.com 27
  • 28. Story Points • We simply use relative complexity buckets to size each story. 20+ Smallest Small Medium Med-large Large Very Large EPIC! How many stories a team gets ‘Done’ each iteration is their Velocity 28 copyright © Sally Elatta 2009 www.AgileTransformation.com
  • 29. Scrum Roles Committed: – Scrum Master – Product Owner – The Team Interested: – Stakeholders – Users copyright © Sally Elatta 2009 www.AgileTransformation.com 29
  • 30. Who is the Product Owner?  1 Person in charge of the backlog!  Prioritizes the backlog stories for highest ROI. Product  Most likely from the business. Has the most Backlog to loose/gain from project outcome.  Accepts or rejects work completed.  Knowledgeable, Empowered, Engaged  Only one who can add or remove stories from the backlog.  The Captain of the Ship! Owns final success or failure of project. 30 30 copyright © Sally Elatta 2009 www.AgileTransformation.com
  • 31. Business Users and SMEs • Help Product Owner and Team by:  Identify User Acceptance Test cases ahead of each planning meeting.  Answering team questions and being a business SME.  Help define priority and work that will provide most value.  Perform user acceptance testing and recommend acceptance or rejection of work.  Provide positive and constructive feedback to the team. copyright © Sally Elatta 2009 www.AgileTransformation.com 31
  • 32. The ScrumMaster • Is the owner of the “Process”. • Attacks impediments like a hawk! • Makes sure the team is getting the business collaboration needed for success. • Helps build teamwork, motivation and create self organizing teams. • Prepares 'visual' reports that represents the teams progress. copyright © Sally Elatta 2009 www.AgileTransformation.com 32
  • 33. The Team • Small, cross-functional group of people that work together daily. Size is 7 (+- 2) • Team is made up of developers, analysts, testers, business users, data and systems folks ..etc. • Some members are dedicated (75%+) and some are shared with other projects. • Each member attends all the core meetings, breaks down and estimates tasks. copyright © Sally Elatta 2009 www.AgileTransformation.com 33
  • 34. Sample Team Structure copyright © Sally Elatta 2009 www.AgileTransformation.com 34
  • 35. Management Has a Role Too! • Yes, management has a key role to play in the Agile world, even though they are not part of the “committed” execution team. – Assign the right folks to the project – Balance their workload so they can contribute to the team – Help them by removing impediments (and not being one!). – Agile requires discipline at all levels! copyright © Sally Elatta 2009 www.AgileTransformation.com 35
  • 36. New Skills Are Needed! • Business:  Leadership, Teamwork and Collaboration  Ability to define stories and user test cases  Ability to perform acceptance testing  Ability to truly prioritize what is needed now and what provides value. Understand ROI  Better understanding of the technical world  Time management and commitment.  Support and stay positive copyright © Sally Elatta 2009 www.AgileTransformation.com 36
  • 37. New Skills Are Needed! • IT:  Effective Facilitation and Agile Requirements Gathering with „Just Enough‟ Documentation  Leadership, Teamwork and Collaboration.  Ability to breakdown stories into small manageable tasks.  Ability to focus on getting stories completed with low/no bugs by incorporating Test Driven Development.  Ability to work and collaborate within the IT department (cross functional).  Communication, synchronization between multiple teams.  Foucs more on business value (ROI) than technical implementation. (Cool Cost Me Money!) copyright © Sally Elatta 2009 www.AgileTransformation.com 37
  • 38. copyright © Sally Elatta 2009 www.AgileTransformation.com 38
  • 39. So Who is Doing Agile? Bottom Up Approach: Top Down Approach: Siemens, Phillips, BBC, Google, IBM, Microsoft, State Farm, SAIC, LMCO, Yahoo, Lexis-Nexis, Federal Reserve Bank, Primavera, CapitalOne, CNA, Ariba, HP, Nokia, Bose, Bentley TransUnion, Motorola, Systems, Union Pacific, Medtronics, Sammy ClearChannel, BMC, Farm Studios, State Street Bank, Credit Services of America, APL, Avaya, Mutual of KeyBank, Covad, Siemens Omaha and more! Medical, and Siemens Telecommunications and more! copyright © Sally Elatta 2009 www.AgileTransformation.com 39
  • 40. Steps for Adopting Agile & Lean Pilot Adoption Steps Enterprise Transformation 1. Identify an Agile Adoption Steps Evangelist 1. Identify an Executive 2. Executive and Business Sponsor Buy-in 2. Get Management and 3. Identification of Pilot Business Buy-in for project(s) Transformation 4. Team Training 3. Assessment 5. Execute 4. Develop Transformation 6. Inspect, Measure, and Roadmap Plan Adapt 5. Execute 6. Inspect, Measure and Adapt 40 copyright © Sally Elatta 2009 www.AgileTransformation.com
  • 41. How Agile Transformation Can Help Real World Workshops Real World Coaching • Management and Business • Troubled Project Overview of Agile/Lean Assessment & Recovery • Real World Agile and • Agile Project Initiation Scrum team training + and Planning Project Jump Start • Agile Project Execution • Effective Facilitation & • Organizational Requirements Gathering Assessment • Servant Leadership • Enterprise • Agile Project Estimating Transformation and Planning Roadmap Development and Execution • Engineering Best Practices • … More! copyright © Sally Elatta 2009 www.AgileTransformation.com 41
  • 42. Contact Us • United States – 402 212 3211 • Email – Sally@AgileTransformation.com • Web – www.AgileTransformation.com copyright © Sally Elatta 2009 www.AgileTransformation.com 42
  • 43. • My Article: http://tinyurl.com/6h5mam • Read this Scrum in 5 Minutes article: http://tinyurl.com/ob76kc • Watch the 10 minute video intro to Scrum: http://tinyurl.com/5py7ct • FAQ 43