SlideShare a Scribd company logo
1 of 41
Download to read offline
Overview of Agile & Scrum
 For Business Analysts
     Presenter: Sally Elatta




                               1
About the Speaker

• Sally Elatta
• Founder of AgileTransformation.com
• Enterprise Process Improvement Coach, Architect, Trainer
• Coached over 18 teams on adopting Agile methods.
• Taught over 600+ students on Agile
• Certified ScrumMaster, Scrum Practitioner, IBM, Sun, and
  Microsoft Certifications.
• Sally@AgileTransformation.com
• 402 212-3211



                                                               2
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Session Goals

      •     Quick overview of Traditional Development
      •     Provide an overview of Agile, Scrum
      •     Overview of the Agile Roles
      •     Focus on the BA Role
      •     Overview of the basic process
      •     Why it‟s being adopted
      •     Resources
                                                               3
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
The Waterfall Process




                                                                    4
                                                                4
Copyright(c) Sally Elatta 2009    www.AgileTransformation.com
Waterfall Characteristics




                                                               5
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
The Agile Values


                 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.”



                                                                                                    7
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Project Management                                 Engineering Principles
                 Principles                                    (TDD, Continuous Integration,
          (Release Planning, Sprint and                              Refactoring ..etc)
        Iteration Planning, Daily Scrum,
      Sprint Demo and Retrospective ..etc)                                                     8
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Agile Characteristics
Product
Backlog




Test Driven Development                             Business / IT as One Team
                                                                                9
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Agile/Scrum Roles
            Committed:
              – Scrum Master
              – Product Owner
              – The Team
            Interested:
              – Stakeholders
              – Users


                                                                 10
Copyright(c) Sally Elatta 2009     www.AgileTransformation.com
Who is the Product Owner?

                 1 Person in charge of the backlog!
                 Prioritizes the backlog stories for highest ROI.
                 Most likely from the business. Has the most             Product
                  to loose/gain from project outcome.                     Backlog

                 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.
                 Can stop the project if no ROI is
                  being delivered.
                                                                     11     11
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
BA and Product Owner Collaboration

      • Much of our project 'Waste' is a result of :
              –   Missing stories
              –   Mis-understood stories
              –   Team working on non-valuable stories
              –   Business changing their mind on what
                   they want in a story
      • The BA‟s role is to address all these issues by
        engaging the product owner early and often.



                                                               12
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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.
                                                                13
 Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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.

                                                               14
Copyright(c) 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.
                       So how is different from their role today?

                                                                          15
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Sample Team Structures




                                                               16
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
The Business Analyst
• During the iteration, the BA works on making sure the
  requirements and test cases are understood by
  developers for all stories. (Not just documented well!)
• They chase down answers to questions, help
  facilitate meetings and help make sure each
  developer has what they need.
• They work ahead with the product owner to define
  stories and test cases for the next iteration.
• The work closely with testers (IT or business) to track
  testing progress.
• A strong BA is usually the ScrumMaster‟s right hand
  person and their backup.
BA Role ..
      • The BA is also in charge of making sure the
        backlog and project workbook is updated.
      • Make their artifacts and documentation easy to
        read and find by people who need them.
      • Makes sure the right SMEs are attending any
        team sessions that need them.
      • A strong BA is the „glue‟ that helps tie everything
        together during the iteration.
      • Results driven, focused, energetic, positive,
        collaborative, strong facilitator, willing to do
        „whatever it takes‟ to help the team succeed.
        These are the qualities of a strong agile BA.
                                                               18
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
The Agile Lifecycle – Big Picture
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‟?
                                                               20
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Release Planning




                                                               21
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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                                           22
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
The Backlog Hierarchy


                                 Business Domain
                 Theme/Feature/Epic                             Feature2

                    Story1                     Story2            Story3

                                                                           23
Copyright(c) Sally Elatta 2009    www.AgileTransformation.com
Sample Backlog




                                                               24
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Agile Requirements
      • Stories: Light weight description of a small
        valuable business deliverable.
      • Details of a story can be extracted using:
              –   Acceptance Test Cases
              –   Business Rules
              –   Business Process /Activity Diagrams
              –   User Interface Prototypes
      • All documentation must be valuable and
        actually consumed by someone!
      • More on this in August!

                                                                25
Copyright(c) Sally Elatta 2009    www.AgileTransformation.com
Release Planning Meetings

      • Here are some common meetings during
        Release Planning:
              – Resource Planning Meeting ( who do we
                need?)
              – Story Identification, Breakdown and
                Prioritization
              – Story sizing and dependency.
              – Building the Release Plan

                                                               26
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Iteration Pre-Planning
      • The BA along with the product owner should
        spend some time each iteration pre-planning
        for the next iteration. This involves:
              – Identifying the top priority stories the team needs
                to work on next.
              – Identifying and writing acceptance test cases for
                each.
              – Identifying any upfront design or testing work that
                needs to be done.
              – Developing any UI sketches or business activity
                diagrams.
                                                                 27
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Iteration Planning

      • Half day or full day meeting to answer the
        following:
              • What are the top stories we need to get done this
                iteration?
              • Discuss how will we know when each story is „Done‟,
                review and contribute to the acceptance test cases?
              • What tasks do we need to get each story done?
              • Who will signup, commit and provide an ETA for each
                task?


                                                                 28
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Sample Iteration Plan




                                                               29
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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
Copyright(c) Sally Elatta 2009
                                                  30
www.AgileTransformation.com
BA Iteration Check List
       Help setup task board
       Get acceptance test cases to each
       developer
       Update workbook & backlog
       Pre-Planning for next iteration
       Test data setup coordination
       Coordinate user testing
       Coordinate final demo and retrospective
       Glue everything together!
                                                               31
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
Daily Tracking

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




                                                               32
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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.




                                                               33
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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




                                                                            34
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
New BA Skills Needed

      • Facilitation and Controlling Meetings.
      • Flexibility, being a Generalizing Specialist.
      • Requirements Gathering Skills are different.
      • Working on a cross functional team.
      • Measurement of Success is based on team
        delivery of actual points not documentation
        signoffs.
      • What else?

                                                               35
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
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.
                                Better understanding of the technical world
                                Time management and commitment.
                                Support and stay positive
                                Understand ROI and when we‟re „Done‟
                                                                                 36
Copyright(c) Sally Elatta 2009    www.AgileTransformation.com
New Skills Are Needed!

      •           IT:
                       Facilitation, Leadership, Teamwork and Collaboration.
                       Ability to breakdown stories into small manageable
                        tasks.
                       Ability to focus on getting stories completed
                       Ability to work and collaborate within the IT department
                        (cross functional).
                       Communication, synchronization between multiple
                        teams.
                       Focus more on business value (ROI) than technical
                        implementation.

                                                                              37
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
So Why is Agile Being Adopted?

                 Seeing working software each demo.
                 High visibility into project progress.
                 Early and continuous customer feedback results in
                  delivery of software they want and will use.
                 Product Owner is empowered to make decisions.
                 Customer can get what has been completed on the
                  release date if they choose.
                 Agile change management is more welcoming to
                  change than traditional change management.
                 Highest Priority Items delivered first.

                                                                      38
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
39
Copyright(c) Sally Elatta 2009   www.AgileTransformation.com
How Agile Can Fail!

No top level management commitment and support
No customer commitment to collaboration
Inexperienced Scrum Masters leading the effort
Reverting to form due to no agile evangelist
Ineffective or no release planning
Skipping Iteration 0
Ineffective use of retrospectives (or no
retrospectives)
A culture not open to change
Not comfortable dealing with what Agile exposes
A culture of command and control
How We Can Help
Training                     Coaching & Consulting
• Executive and Business     •   Troubled Project
Overview of Agile/Lean           Assessment &
• Real World Agile and           Recovery
Scrum team training +        •   Agile Project Initiation
Project Jump Start               and Planning
• Effective Facilitation &   •   End to End Project
Requirements Gathering           Execution
• Servant Leadership         •   Organizational
• SOA                            Assessments
• … More!                    •   Process Improvement
                                 Roadmap Execution
Resources
• My Article: http://tinyurl.com/6h5mam
• Watch the 10 minute video intro to
  Scrum: http://tinyurl.com/5py7ct
• www.AgileAlliance.org
• Questions? Sally@AgileTransformation.com




                                        42

More Related Content

What's hot

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
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agilityKmanthei
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Distributed Agile Teams
Distributed Agile TeamsDistributed Agile Teams
Distributed Agile TeamsBrian Estep
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsCprime
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
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
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumCiklum Ukraine
 
Teams and responsibilities
Teams and responsibilitiesTeams and responsibilities
Teams and responsibilitiesAmir Barylko
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Russell Pannone
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Michael Tarnowski
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsAgileDad
 
Becoming Agile - Challenge the Traditional Thinking
Becoming Agile -  Challenge the Traditional ThinkingBecoming Agile -  Challenge the Traditional Thinking
Becoming Agile - Challenge the Traditional ThinkingAgileSparks
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Companyalstonehodge
 

What's hot (20)

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
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agility
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Distributed Agile Teams
Distributed Agile TeamsDistributed Agile Teams
Distributed Agile Teams
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile Transformations
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
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
 
Agile
AgileAgile
Agile
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Teams and responsibilities
Teams and responsibilitiesTeams and responsibilities
Teams and responsibilities
 
Agile Methods Overview ]
Agile Methods Overview ]Agile Methods Overview ]
Agile Methods Overview ]
 
IIT Academy - Masterclass - Enterprise Agile
IIT Academy - Masterclass - Enterprise AgileIIT Academy - Masterclass - Enterprise Agile
IIT Academy - Masterclass - Enterprise Agile
 
Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2Agile Lean Scrum ITIL V2
Agile Lean Scrum ITIL V2
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?
 
Agile thinking
Agile thinkingAgile thinking
Agile thinking
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile Meetings
 
Becoming Agile - Challenge the Traditional Thinking
Becoming Agile -  Challenge the Traditional ThinkingBecoming Agile -  Challenge the Traditional Thinking
Becoming Agile - Challenge the Traditional Thinking
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
 

Viewers also liked

UX for Lean Startups: A short summary
UX for Lean Startups: A short summaryUX for Lean Startups: A short summary
UX for Lean Startups: A short summaryJan König
 
Design thinking & lean startup
Design thinking & lean startupDesign thinking & lean startup
Design thinking & lean startupRemko Vermeulen
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)Jez Humble
 
Introduction to strategy deployment
Introduction to strategy deploymentIntroduction to strategy deployment
Introduction to strategy deploymentLightconsulting
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 ConferenceNaresh Jain
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Thoughtworks
 
Continuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work HereContinuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work HereJez Humble
 
Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?Tathagat Varma
 

Viewers also liked (10)

UX for Lean Startups: A short summary
UX for Lean Startups: A short summaryUX for Lean Startups: A short summary
UX for Lean Startups: A short summary
 
Design thinking & lean startup
Design thinking & lean startupDesign thinking & lean startup
Design thinking & lean startup
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)
 
Introduction to strategy deployment
Introduction to strategy deploymentIntroduction to strategy deployment
Introduction to strategy deployment
 
Strategy deployment
Strategy deploymentStrategy deployment
Strategy deployment
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns
 
Continuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work HereContinuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work Here
 
Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?
 

Similar to Overview of Agile for Business Analysts

Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planOpenSource Connections
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization ThoughtWorks Studios
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longformLaszlo Szalvay
 
Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?Alek Kozlov
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
From Waterfall to Agile: A ScrumMaster’s View
From Waterfall to Agile: A ScrumMaster’s ViewFrom Waterfall to Agile: A ScrumMaster’s View
From Waterfall to Agile: A ScrumMaster’s ViewTechWell
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-rolesAnthony Crabtree
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agileAndre Simones
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Lviv Startup Club
 

Similar to Overview of Agile for Business Analysts (20)

Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project plan
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Agile transformation longform
Agile transformation longformAgile transformation longform
Agile transformation longform
 
Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
Agile pandemic.pptx
Agile pandemic.pptxAgile pandemic.pptx
Agile pandemic.pptx
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
From Waterfall to Agile: A ScrumMaster’s View
From Waterfall to Agile: A ScrumMaster’s ViewFrom Waterfall to Agile: A ScrumMaster’s View
From Waterfall to Agile: A ScrumMaster’s View
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-roles
 
PMI is NOT the enemy
PMI is NOT the enemyPMI is NOT the enemy
PMI is NOT the enemy
 
Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agile
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
Артем Биковець "Why Scrum is so often "Failed" and criticised" Lviv Project M...
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Overview of Agile for Business Analysts

  • 1. Overview of Agile & Scrum For Business Analysts Presenter: Sally Elatta 1
  • 2. About the Speaker • Sally Elatta • Founder of AgileTransformation.com • Enterprise Process Improvement Coach, Architect, Trainer • Coached over 18 teams on adopting Agile methods. • Taught over 600+ students on Agile • Certified ScrumMaster, Scrum Practitioner, IBM, Sun, and Microsoft Certifications. • Sally@AgileTransformation.com • 402 212-3211 2 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 3. Session Goals • Quick overview of Traditional Development • Provide an overview of Agile, Scrum • Overview of the Agile Roles • Focus on the BA Role • Overview of the basic process • Why it‟s being adopted • Resources 3 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 4. The Waterfall Process 4 4 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 5. Waterfall Characteristics 5 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 6. The Agile Values 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.” 7 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 7. Project Management Engineering Principles Principles (TDD, Continuous Integration, (Release Planning, Sprint and Refactoring ..etc) Iteration Planning, Daily Scrum, Sprint Demo and Retrospective ..etc) 8 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 8. Agile Characteristics Product Backlog Test Driven Development Business / IT as One Team 9 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 9. Agile/Scrum Roles Committed: – Scrum Master – Product Owner – The Team Interested: – Stakeholders – Users 10 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 10. Who is the Product Owner?  1 Person in charge of the backlog!  Prioritizes the backlog stories for highest ROI.  Most likely from the business. Has the most Product to loose/gain from project outcome. Backlog  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.  Can stop the project if no ROI is being delivered. 11 11 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 11. BA and Product Owner Collaboration • Much of our project 'Waste' is a result of : – Missing stories – Mis-understood stories – Team working on non-valuable stories – Business changing their mind on what they want in a story • The BA‟s role is to address all these issues by engaging the product owner early and often. 12 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 12. 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. 13 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 13. 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. 14 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 14. 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.  So how is different from their role today? 15 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 15. Sample Team Structures 16 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 16. The Business Analyst • During the iteration, the BA works on making sure the requirements and test cases are understood by developers for all stories. (Not just documented well!) • They chase down answers to questions, help facilitate meetings and help make sure each developer has what they need. • They work ahead with the product owner to define stories and test cases for the next iteration. • The work closely with testers (IT or business) to track testing progress. • A strong BA is usually the ScrumMaster‟s right hand person and their backup.
  • 17. BA Role .. • The BA is also in charge of making sure the backlog and project workbook is updated. • Make their artifacts and documentation easy to read and find by people who need them. • Makes sure the right SMEs are attending any team sessions that need them. • A strong BA is the „glue‟ that helps tie everything together during the iteration. • Results driven, focused, energetic, positive, collaborative, strong facilitator, willing to do „whatever it takes‟ to help the team succeed. These are the qualities of a strong agile BA. 18 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 18. The Agile Lifecycle – Big Picture
  • 19. 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‟? 20 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 20. Release Planning 21 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 21. 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 22 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 22. The Backlog Hierarchy Business Domain Theme/Feature/Epic Feature2 Story1 Story2 Story3 23 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 23. Sample Backlog 24 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 24. Agile Requirements • Stories: Light weight description of a small valuable business deliverable. • Details of a story can be extracted using: – Acceptance Test Cases – Business Rules – Business Process /Activity Diagrams – User Interface Prototypes • All documentation must be valuable and actually consumed by someone! • More on this in August! 25 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 25. Release Planning Meetings • Here are some common meetings during Release Planning: – Resource Planning Meeting ( who do we need?) – Story Identification, Breakdown and Prioritization – Story sizing and dependency. – Building the Release Plan 26 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 26. Iteration Pre-Planning • The BA along with the product owner should spend some time each iteration pre-planning for the next iteration. This involves: – Identifying the top priority stories the team needs to work on next. – Identifying and writing acceptance test cases for each. – Identifying any upfront design or testing work that needs to be done. – Developing any UI sketches or business activity diagrams. 27 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 27. Iteration Planning • Half day or full day meeting to answer the following: • What are the top stories we need to get done this iteration? • Discuss how will we know when each story is „Done‟, review and contribute to the acceptance test cases? • What tasks do we need to get each story done? • Who will signup, commit and provide an ETA for each task? 28 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 28. Sample Iteration Plan 29 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 29. 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 Copyright(c) Sally Elatta 2009 30 www.AgileTransformation.com
  • 30. BA Iteration Check List  Help setup task board  Get acceptance test cases to each developer  Update workbook & backlog  Pre-Planning for next iteration  Test data setup coordination  Coordinate user testing  Coordinate final demo and retrospective  Glue everything together! 31 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 31. Daily Tracking • What did you do yesterday? • What will you do today? • Any Impediments? 32 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 32. 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. 33 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 33. 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 34 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 34. New BA Skills Needed • Facilitation and Controlling Meetings. • Flexibility, being a Generalizing Specialist. • Requirements Gathering Skills are different. • Working on a cross functional team. • Measurement of Success is based on team delivery of actual points not documentation signoffs. • What else? 35 Copyright(c) 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.  Better understanding of the technical world  Time management and commitment.  Support and stay positive  Understand ROI and when we‟re „Done‟ 36 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 36. New Skills Are Needed! • IT:  Facilitation, Leadership, Teamwork and Collaboration.  Ability to breakdown stories into small manageable tasks.  Ability to focus on getting stories completed  Ability to work and collaborate within the IT department (cross functional).  Communication, synchronization between multiple teams.  Focus more on business value (ROI) than technical implementation. 37 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 37. So Why is Agile Being Adopted?  Seeing working software each demo.  High visibility into project progress.  Early and continuous customer feedback results in delivery of software they want and will use.  Product Owner is empowered to make decisions.  Customer can get what has been completed on the release date if they choose.  Agile change management is more welcoming to change than traditional change management.  Highest Priority Items delivered first. 38 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 38. 39 Copyright(c) Sally Elatta 2009 www.AgileTransformation.com
  • 39. How Agile Can Fail! No top level management commitment and support No customer commitment to collaboration Inexperienced Scrum Masters leading the effort Reverting to form due to no agile evangelist Ineffective or no release planning Skipping Iteration 0 Ineffective use of retrospectives (or no retrospectives) A culture not open to change Not comfortable dealing with what Agile exposes A culture of command and control
  • 40. How We Can Help Training Coaching & Consulting • Executive and Business • Troubled Project Overview of Agile/Lean Assessment & • Real World Agile and Recovery Scrum team training + • Agile Project Initiation Project Jump Start and Planning • Effective Facilitation & • End to End Project Requirements Gathering Execution • Servant Leadership • Organizational • SOA Assessments • … More! • Process Improvement Roadmap Execution
  • 41. Resources • My Article: http://tinyurl.com/6h5mam • Watch the 10 minute video intro to Scrum: http://tinyurl.com/5py7ct • www.AgileAlliance.org • Questions? Sally@AgileTransformation.com 42