SlideShare a Scribd company logo
More important than ever:
  The Business Analysts’ role in
    Agile software development
IIBA Conference, September 2009
IIBA Nottingham, May 2010
                                     Allan Kelly
Big Airline, June 2010      allan@allankelly.net
Skills Matter, July 2010
                     http://www.allankelly.net

                           Software Strategy
           http://www.softwarestrategy.co.uk1
Allan Kelly, BSc, MBA
  Consulting, Training & Coaching
   for Agile adoption and deepening
  Author:
     Changing Software Development:
      Learning to be Agile, Wiley 2008.


                                                33 Business Strategy
                                                Patterns for Software
                   97 Things Every Programmer         Creators
                    Should Know, Henney, 2010

             Context Encapsulation in Pattern
             Languages of Program Design
             volume 5, 2006
Agile
  What   is it?
   and   Lean?




                   3
“Agile processes promise
                                                   to react flexibly to
   What is Agility?                             changing requirements,
Jim Highsmith,                                     thus providing the
   2002          “Agility is the ability to      highest business value
                      both create and           to the customer at any
                   respond to change in              point in time”
                    order to profit in a
                    turbulent business
                       environment.”
                                                  Jutta Eckstein 2004

    Today:      Agile as Better
       Respond  to changing (business) environment
       Faster, more productive, higher quality

    Tomorrow:        Agile creates new business models
       Opportunities    for those not confined by traditional IT4
Agile
  Its   the business need, stupid




                                     5
Agile in context
More
prescriptive
                        XP
                       Scrum
                         …




                                     Kanban
                        Agile
                                                   More
                    Lean thinking             philosophical:
                                               value, idea
               Organizational Learning            based

                     Applicability
1999-2004: Agile = XP
  Extreme   Programming
   First
        Agile method to gain popularity
   Developer centric practices and literature

  Business   need from onsite Customer
   Customer   on C3 was a Business Analyst
  “Customer”   view too simplistic
   Short sighted
   Assume customer knows

   No discussion on how the customer knows
                                                 7
2005-today: Agile = Scrum
  Scrum
   Aproject management method
   without a project manager
  Product Owner specifies need
  Scrum silent on how the
   Product Owner knows




                                  8
Who is the
Product Owner?

                                   Business
Subject                            Analyst
Matter /Domain
Expert




                 Product Manager   9
Traditional approach
                           Business Analysis /
                           System Analysis




Royce, 1968, “Managing the Development
of Large Software Systems”                       10
11
BA/Product Owner
 Traditional approach
 Agile approach                              works ahead of
                                             team - scouting out
                                             requirements
                                     6+ months
  Slice   through
    work
Decide requirement                                         Decide requirement
   Everything in
    iteration
   End-to-End
                 Analysis / Design                          Analysis / Design
   Deliver business
    functionality
                                     Code & Unit Test       Code & Unit Test



                                                            Merge & Release
                                                        Merge & Release


                                Iteration 1 (2 weeks)     Iteration 2 (2 weeks)
BA/Product Owner
                                    works ahead of
                                    team - scouting out
                                    requirements

  Slice   through
   work
                       Decide requirement       Decide requirement
  Everything in
   iteration
  End-to-End            Analysis / Design       Analysis / Design
  Deliver business
   functionality
                         Code & Unit Test         Code & Unit Test



                         Merge & Release          Merge & Release


                      Iteration 1 (2 weeks)     Iteration 2 (2 weeks)
Close quarters requirements
  Goals    and objectives
     replace Big Requirements Documents
     under continual review
  Requirements         gathering is ongoing process
     rather than only at the start
  BA   needs to stay involved
     rather than leave after initial stages
  Delivered     functionality changes and evolves
     in direction of the goal and objective
  More    to it than requirements gathering
     Dialogue over document
                                                       14
Business Analysts, move on up
  Filling
        the Product Owner
  role well BA need to:                Business Analysis
                                         Maturity Model
   Move up Maturity Model                             r
                                                 tOwne
   From Order taker                         duc
                                          Pro
     To Internal Consultant
  Improving business
  effectiveness



                               Source and more details on BAMM:
                               http://www.assistkd.com/bamm/bamm.html

                                                                 15
Less (software) is more
Potentially 80% of software            Only about 20% of
development work is waste             features & functions
• Better requirements can reduce
                                        in typical custom
demand by 80%
                                       software are used	

If 30+% of requirements
change then                          We often encounter
• Why bother doing work on them in   requirements churn
the first place?                       of 30% to 50%	


Solution:                             Mary & Tom Poppendieck
                                      Implementing Lean Software
• Just In Time Requirements           Development 2007
• Identify, implement, deliver in
quick succession                                       16
But....
   There   is a time and a place for everything
                         ....


 Requirements come second when
        changing to Agile




                                            17
The Alignment Trap
                         IT Highly aligned

                                                          ‘Alignment trap’         ‘IT Enabled growth’
Challenge 1:                                              11% companies            7% companies




                              Doing the right thing
• Get Agile                                               •  IT spending +13%
                                                          higher than average
                                                                                   •  IT spending 6% less than
                                                                                   average
• From Maintenance to                                     •  Sales -14% over 3     •  Sales growth +35% over
Well-oiled                                                years                    3 years
• Delivery focus
                                                          ‘Maintenance zone’       ‘Well-oiled IT’
                                                          74% companies            8% companies
Challenge 2:
                                                          •  Average IT spending   •  IT spending 15% below
• From Well-oiled                                         •  Sales -2% over 3      average
• To Growth                                               years                    •  Sales growth +11% over
• Requirements focus Less
                     aligned
                                                                                   3 year


                                                      IT Less       Doing things right           IT More
                                                      Effective                                  Effective

 Source: Shpilberg, Berez, Puryear, Shah: MIT Sloan Review, Fall 2007
When adopting Agile
 Sequence the changes
1.  First Do it right
   Management    focus on the development team
2.  Do not emphasis requirements or BA role
3.  Get developers more effective
 Then
4.  Do the right thing
   Focus   on the what
5. Long term benefits in BA role                  19
Project constraints
Product
                                 Resources
Owner
needs to     Features            (People)
make these
trade offs
                                                Fixed in
                                             the short run
                                             (Brooks Law)
  Scope creep            Time
(run backwards)
                                   Time boxed
Agile projects negotiate over requirements
rather than resources or time                     20
More work for Product Owners
   Less work for Project Managers
•  Negotiate over feature delivery                      •  Self organizing teams
    •  Not when                                             • No task allocation
•  Flexible release plan              Project           • Tracking by delivery
    • Not Gantt chart                Manager                • Not % complete
• Measure value delivered                               • Commitment over
    • Not time spent                                    estimates



                             •  Changing requirements
                                 • Not work packages
    BA/Product
                             •  Sustainable pace             Development
                                 • No whip cracking
      Owner                                                     team

                                                                     21
More work for Product Owners
  Less work for Project Managers
•  Negotiate over feature delivery              •  Self organizing teams
-  Not when                                     -  No task allocation
•  Flexible release plan              Project
                                     Manager
                                                •  Tracking by delivery
-  No Gantt chart                               -  Not % complete
•  Measure value delivered                      •  Commitment over
-  Not time spent                               estimates


                           •  Changing requirements
        BA/Product         -  No work packages      Development
          Owner            •  Sustainable pace
                           -  No whip cracking         team


                                                            22
More work for BA’s
  More    work for BA’s
   More/better analysis can reduce work load in time
   More responsible for value delivered

   More conversations with Developers
   Writing/Creating acceptance tests

     Slack for Just in time requirements (Queuing theory)
  Move from requirements push to needs pull
  Therefore... 1 BA for every 3 to 7 developers
   Stable product: 1 BA -> 7 developers
   Rapid change: 1 BA -> 3 developers
                                                         23
Take aways
1.  Being Agile means delivering business needs
2.  Product Owner is often a BA
     Agile process does not remove need for needs
3.  BA take a back seat in early transition
   Step forward as team becomes effective
   Key in reducing work to be done

4.  Product Owner role is larger than BA role
   Need   greater staffing
   Shift from Requirements Push to Need Pull
                                                24
Thank you
allan@allankelly.net
http://www.allankelly.net
http://blog.allankelly.net
http://www.softwarestrategy.co.uk


         1 3 -1    BA t
                5 Se rainin
        24-2        p       g
              6 No – www course
                   v–w     .skil       s
                        ww.s     lsma
                             killsm tter.co
                                    atter   m
                                         .com
                                                25

More Related Content

What's hot

An Invitation To Jam!
An Invitation To Jam!An Invitation To Jam!
An Invitation To Jam!
Monique van Maare
 
It is the IT world
It is the IT worldIt is the IT world
It is the IT world
Stephan Katz
 
Agile product owners-what ails them (philly_dayofagile)
Agile product owners-what ails them (philly_dayofagile)Agile product owners-what ails them (philly_dayofagile)
Agile product owners-what ails them (philly_dayofagile)
Anupam Kundu
 
2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance SpeechAnupam Kundu
 
Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli
Association for Manufacturing Excellence
 
Why Zachman Certification
Why Zachman CertificationWhy Zachman Certification
Why Zachman Certification
iCMG International
 
Enterprise quality data for the supply chain
Enterprise quality data for the supply chainEnterprise quality data for the supply chain
Enterprise quality data for the supply chain
IBS America
 
Software Solution iRIMS Technology
Software Solution iRIMS Technology Software Solution iRIMS Technology
Software Solution iRIMS Technology irimstechnology
 
Agile india2012 po role_can you hear me now
Agile india2012  po role_can you hear me nowAgile india2012  po role_can you hear me now
Agile india2012 po role_can you hear me now
belkisvasquez
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templatesSlideTeam.net
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexityAGILEMinds
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
Calen Legaspi
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
Darren Cunningham
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementation
ITZHAK123
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
Utah Product Management Association
 
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
guobiao_li
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
Bhavin Javia
 
Softexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiSoftexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio Yonetimi
Hydron Consulting Grup
 
Orca creation company presentation
Orca creation company presentationOrca creation company presentation
Orca creation company presentationorcacretion
 

What's hot (19)

An Invitation To Jam!
An Invitation To Jam!An Invitation To Jam!
An Invitation To Jam!
 
It is the IT world
It is the IT worldIt is the IT world
It is the IT world
 
Agile product owners-what ails them (philly_dayofagile)
Agile product owners-what ails them (philly_dayofagile)Agile product owners-what ails them (philly_dayofagile)
Agile product owners-what ails them (philly_dayofagile)
 
2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech
 
Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli Lean Product Development by Ron Mascitelli
Lean Product Development by Ron Mascitelli
 
Why Zachman Certification
Why Zachman CertificationWhy Zachman Certification
Why Zachman Certification
 
Enterprise quality data for the supply chain
Enterprise quality data for the supply chainEnterprise quality data for the supply chain
Enterprise quality data for the supply chain
 
Software Solution iRIMS Technology
Software Solution iRIMS Technology Software Solution iRIMS Technology
Software Solution iRIMS Technology
 
Agile india2012 po role_can you hear me now
Agile india2012  po role_can you hear me nowAgile india2012  po role_can you hear me now
Agile india2012 po role_can you hear me now
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templates
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexity
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
Eliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud IntegrationEliminate SaaS Sprawl with Cloud Integration
Eliminate SaaS Sprawl with Cloud Integration
 
Lean product development implementation
Lean product development implementationLean product development implementation
Lean product development implementation
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
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
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
Softexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiSoftexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio Yonetimi
 
Orca creation company presentation
Orca creation company presentationOrca creation company presentation
Orca creation company presentation
 

Viewers also liked

Anunciamos los domingos: Semana Económica
Anunciamos los domingos: Semana EconómicaAnunciamos los domingos: Semana Económica
Anunciamos los domingos: Semana Económica
Luisa Garcia
 
ν.κλιτυς20εκδρομη
ν.κλιτυς20εκδρομην.κλιτυς20εκδρομη
ν.κλιτυς20εκδρομη
4Gym Glyfadas
 
IntelGenx Corporate Presentation
IntelGenx Corporate PresentationIntelGenx Corporate Presentation
IntelGenx Corporate Presentation
Viral Network Inc
 
Chris pp
Chris ppChris pp
Chris pp
jones3271989
 
Power point
Power pointPower point
Power point41604271
 
Ενημέρωση γονέων για τις αλλαγές στο Γυμνάσιο
Ενημέρωση γονέων για τις αλλαγές στο ΓυμνάσιοΕνημέρωση γονέων για τις αλλαγές στο Γυμνάσιο
Ενημέρωση γονέων για τις αλλαγές στο Γυμνάσιο
4Gym Glyfadas
 
Haiman El Troudi: Sé un buen conductor
Haiman El Troudi: Sé un buen conductorHaiman El Troudi: Sé un buen conductor
Haiman El Troudi: Sé un buen conductor
Haiman El Troudi
 
Greciaescultura
GreciaesculturaGreciaescultura
Greciaesculturaatajo
 
vu2015konf_Jaceviciene
vu2015konf_Jacevicienevu2015konf_Jaceviciene
vu2015konf_Jaceviciene
SUEFUSK
 
11 mauro libi crestani programa mi avena
11 mauro libi crestani programa mi avena11 mauro libi crestani programa mi avena
11 mauro libi crestani programa mi avena
Empresario Mauro Libi Crestani
 
Charles and Ray Eames
Charles and Ray EamesCharles and Ray Eames
Charles and Ray Eames
Mark Wilson
 
Haiman El Troudi Douwara: Los puentes más impresionantes del mundo
Haiman El Troudi Douwara: Los puentes más impresionantes del mundoHaiman El Troudi Douwara: Los puentes más impresionantes del mundo
Haiman El Troudi Douwara: Los puentes más impresionantes del mundo
Haiman El Troudi Douwara
 
Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?
allan kelly
 
Seminario nro 2 coma y estados semejanes alva, rosa & gavilán, jorge
Seminario nro 2 coma y estados semejanes   alva, rosa & gavilán, jorgeSeminario nro 2 coma y estados semejanes   alva, rosa & gavilán, jorge
Seminario nro 2 coma y estados semejanes alva, rosa & gavilán, jorge
Rosa Alva
 
Formulas infantiles
Formulas infantilesFormulas infantiles
Formulas infantiles
Jonathan Paredes
 

Viewers also liked (17)

Creating A Game
Creating A GameCreating A Game
Creating A Game
 
Anunciamos los domingos: Semana Económica
Anunciamos los domingos: Semana EconómicaAnunciamos los domingos: Semana Económica
Anunciamos los domingos: Semana Económica
 
ν.κλιτυς20εκδρομη
ν.κλιτυς20εκδρομην.κλιτυς20εκδρομη
ν.κλιτυς20εκδρομη
 
IntelGenx Corporate Presentation
IntelGenx Corporate PresentationIntelGenx Corporate Presentation
IntelGenx Corporate Presentation
 
Chris pp
Chris ppChris pp
Chris pp
 
Power point
Power pointPower point
Power point
 
Ενημέρωση γονέων για τις αλλαγές στο Γυμνάσιο
Ενημέρωση γονέων για τις αλλαγές στο ΓυμνάσιοΕνημέρωση γονέων για τις αλλαγές στο Γυμνάσιο
Ενημέρωση γονέων για τις αλλαγές στο Γυμνάσιο
 
Haiman El Troudi: Sé un buen conductor
Haiman El Troudi: Sé un buen conductorHaiman El Troudi: Sé un buen conductor
Haiman El Troudi: Sé un buen conductor
 
Greciaescultura
GreciaesculturaGreciaescultura
Greciaescultura
 
vu2015konf_Jaceviciene
vu2015konf_Jacevicienevu2015konf_Jaceviciene
vu2015konf_Jaceviciene
 
Fluor _Appointment
Fluor _AppointmentFluor _Appointment
Fluor _Appointment
 
11 mauro libi crestani programa mi avena
11 mauro libi crestani programa mi avena11 mauro libi crestani programa mi avena
11 mauro libi crestani programa mi avena
 
Charles and Ray Eames
Charles and Ray EamesCharles and Ray Eames
Charles and Ray Eames
 
Haiman El Troudi Douwara: Los puentes más impresionantes del mundo
Haiman El Troudi Douwara: Los puentes más impresionantes del mundoHaiman El Troudi Douwara: Los puentes más impresionantes del mundo
Haiman El Troudi Douwara: Los puentes más impresionantes del mundo
 
Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?
 
Seminario nro 2 coma y estados semejanes alva, rosa & gavilán, jorge
Seminario nro 2 coma y estados semejanes   alva, rosa & gavilán, jorgeSeminario nro 2 coma y estados semejanes   alva, rosa & gavilán, jorge
Seminario nro 2 coma y estados semejanes alva, rosa & gavilán, jorge
 
Formulas infantiles
Formulas infantilesFormulas infantiles
Formulas infantiles
 

Similar to The BA role in Agile software development

The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
Agileee
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
Capgemini
 
Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile Projects
Ram Srivastava
 
The Evolution Of Agile Business Analystv2
The Evolution Of Agile Business Analystv2The Evolution Of Agile Business Analystv2
The Evolution Of Agile Business Analystv2
alstonhodge
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012
Adriana Beal
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
Vernon Stinebaker
 
Kristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - IntroKristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - Intro
bisg
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusKnowit_TM
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
Microsoft Iceland
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business Architecture
Etienne Venter
 
Business Modeling and the Business Analyst
Business Modeling and the Business AnalystBusiness Modeling and the Business Analyst
Business Modeling and the Business Analyst
Patrick van Abbema, PMP, CBAP, CSP
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0Reedy Feggins Jr
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
Björn Jónsson
 
Business Intelligence Research
Business Intelligence ResearchBusiness Intelligence Research
Business Intelligence ResearchDayou Yang
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile Analysts
Kurt Solarte
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
Alexandre Cuva
 
Research About Integration of PLM & BI
Research About Integration of PLM & BIResearch About Integration of PLM & BI
Research About Integration of PLM & BI
Dayou Yang
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
Pinkesh Shah
 

Similar to The BA role in Agile software development (20)

The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile Projects
 
The Evolution Of Agile Business Analystv2
The Evolution Of Agile Business Analystv2The Evolution Of Agile Business Analystv2
The Evolution Of Agile Business Analystv2
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Kristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - IntroKristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - Intro
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars Irenius
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business Architecture
 
Business Modeling and the Business Analyst
Business Modeling and the Business AnalystBusiness Modeling and the Business Analyst
Business Modeling and the Business Analyst
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Business Intelligence Research
Business Intelligence ResearchBusiness Intelligence Research
Business Intelligence Research
 
Agile Requirements by Agile Analysts
Agile Requirements by Agile AnalystsAgile Requirements by Agile Analysts
Agile Requirements by Agile Analysts
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Research About Integration of PLM & BI
Research About Integration of PLM & BIResearch About Integration of PLM & BI
Research About Integration of PLM & BI
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 

More from allan kelly

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
allan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
allan kelly
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
allan kelly
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
allan kelly
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
allan kelly
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Value
allan kelly
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
allan kelly
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
allan kelly
 
What isagile
What isagileWhat isagile
What isagile
allan kelly
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
allan kelly
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
allan kelly
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
allan kelly
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
allan kelly
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
allan kelly
 
Agile basics
Agile basicsAgile basics
Agile basics
allan kelly
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
allan kelly
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
allan kelly
 

More from allan kelly (20)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Value
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
What isagile
What isagileWhat isagile
What isagile
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 

Recently uploaded

Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
Adani case
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Avirahi City Dholera
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
JeremyPeirce1
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
Top Forex Brokers Review
 
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Lviv Startup Club
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 

Recently uploaded (20)

Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024Best Forex Brokers Comparison in INDIA 2024
Best Forex Brokers Comparison in INDIA 2024
 
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
Helen Lubchak: Тренди в управлінні проєктами та miltech (UA)
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 

The BA role in Agile software development

  • 1. More important than ever: The Business Analysts’ role in Agile software development IIBA Conference, September 2009 IIBA Nottingham, May 2010 Allan Kelly Big Airline, June 2010 allan@allankelly.net Skills Matter, July 2010 http://www.allankelly.net Software Strategy http://www.softwarestrategy.co.uk1
  • 2. Allan Kelly, BSc, MBA   Consulting, Training & Coaching for Agile adoption and deepening   Author:   Changing Software Development: Learning to be Agile, Wiley 2008. 33 Business Strategy Patterns for Software 97 Things Every Programmer Creators Should Know, Henney, 2010 Context Encapsulation in Pattern Languages of Program Design volume 5, 2006
  • 3. Agile   What is it?   and Lean? 3
  • 4. “Agile processes promise to react flexibly to What is Agility? changing requirements, Jim Highsmith, thus providing the 2002 “Agility is the ability to highest business value both create and to the customer at any respond to change in point in time” order to profit in a turbulent business environment.” Jutta Eckstein 2004   Today: Agile as Better   Respond to changing (business) environment   Faster, more productive, higher quality   Tomorrow: Agile creates new business models   Opportunities for those not confined by traditional IT4
  • 5. Agile   Its the business need, stupid 5
  • 6. Agile in context More prescriptive XP Scrum … Kanban Agile More Lean thinking philosophical: value, idea Organizational Learning based Applicability
  • 7. 1999-2004: Agile = XP   Extreme Programming   First Agile method to gain popularity   Developer centric practices and literature   Business need from onsite Customer   Customer on C3 was a Business Analyst   “Customer” view too simplistic   Short sighted   Assume customer knows   No discussion on how the customer knows 7
  • 8. 2005-today: Agile = Scrum   Scrum   Aproject management method without a project manager   Product Owner specifies need   Scrum silent on how the Product Owner knows 8
  • 9. Who is the Product Owner? Business Subject Analyst Matter /Domain Expert Product Manager 9
  • 10. Traditional approach Business Analysis / System Analysis Royce, 1968, “Managing the Development of Large Software Systems” 10
  • 11. 11
  • 12. BA/Product Owner Traditional approach Agile approach works ahead of team - scouting out requirements 6+ months   Slice through work Decide requirement Decide requirement   Everything in iteration   End-to-End Analysis / Design Analysis / Design   Deliver business functionality Code & Unit Test Code & Unit Test Merge & Release Merge & Release Iteration 1 (2 weeks) Iteration 2 (2 weeks)
  • 13. BA/Product Owner works ahead of team - scouting out requirements   Slice through work Decide requirement Decide requirement   Everything in iteration   End-to-End Analysis / Design Analysis / Design   Deliver business functionality Code & Unit Test Code & Unit Test Merge & Release Merge & Release Iteration 1 (2 weeks) Iteration 2 (2 weeks)
  • 14. Close quarters requirements   Goals and objectives   replace Big Requirements Documents   under continual review   Requirements gathering is ongoing process   rather than only at the start   BA needs to stay involved   rather than leave after initial stages   Delivered functionality changes and evolves   in direction of the goal and objective   More to it than requirements gathering   Dialogue over document 14
  • 15. Business Analysts, move on up   Filling the Product Owner role well BA need to: Business Analysis Maturity Model   Move up Maturity Model r tOwne   From Order taker duc Pro   To Internal Consultant   Improving business effectiveness Source and more details on BAMM: http://www.assistkd.com/bamm/bamm.html 15
  • 16. Less (software) is more Potentially 80% of software Only about 20% of development work is waste features & functions • Better requirements can reduce in typical custom demand by 80% software are used If 30+% of requirements change then We often encounter • Why bother doing work on them in requirements churn the first place? of 30% to 50% Solution: Mary & Tom Poppendieck Implementing Lean Software • Just In Time Requirements Development 2007 • Identify, implement, deliver in quick succession 16
  • 17. But....  There is a time and a place for everything  .... Requirements come second when changing to Agile 17
  • 18. The Alignment Trap IT Highly aligned ‘Alignment trap’ ‘IT Enabled growth’ Challenge 1: 11% companies 7% companies Doing the right thing • Get Agile •  IT spending +13% higher than average •  IT spending 6% less than average • From Maintenance to •  Sales -14% over 3 •  Sales growth +35% over Well-oiled years 3 years • Delivery focus ‘Maintenance zone’ ‘Well-oiled IT’ 74% companies 8% companies Challenge 2: •  Average IT spending •  IT spending 15% below • From Well-oiled •  Sales -2% over 3 average • To Growth years •  Sales growth +11% over • Requirements focus Less aligned 3 year IT Less Doing things right IT More Effective Effective Source: Shpilberg, Berez, Puryear, Shah: MIT Sloan Review, Fall 2007
  • 19. When adopting Agile Sequence the changes 1.  First Do it right   Management focus on the development team 2.  Do not emphasis requirements or BA role 3.  Get developers more effective Then 4.  Do the right thing   Focus on the what 5. Long term benefits in BA role 19
  • 20. Project constraints Product Resources Owner needs to Features (People) make these trade offs Fixed in the short run (Brooks Law) Scope creep Time (run backwards) Time boxed Agile projects negotiate over requirements rather than resources or time 20
  • 21. More work for Product Owners Less work for Project Managers •  Negotiate over feature delivery •  Self organizing teams •  Not when • No task allocation •  Flexible release plan Project • Tracking by delivery • Not Gantt chart Manager • Not % complete • Measure value delivered • Commitment over • Not time spent estimates •  Changing requirements • Not work packages BA/Product •  Sustainable pace Development • No whip cracking Owner team 21
  • 22. More work for Product Owners Less work for Project Managers •  Negotiate over feature delivery •  Self organizing teams -  Not when -  No task allocation •  Flexible release plan Project Manager •  Tracking by delivery -  No Gantt chart -  Not % complete •  Measure value delivered •  Commitment over -  Not time spent estimates •  Changing requirements BA/Product -  No work packages Development Owner •  Sustainable pace -  No whip cracking team 22
  • 23. More work for BA’s   More work for BA’s   More/better analysis can reduce work load in time   More responsible for value delivered   More conversations with Developers   Writing/Creating acceptance tests   Slack for Just in time requirements (Queuing theory)   Move from requirements push to needs pull   Therefore... 1 BA for every 3 to 7 developers   Stable product: 1 BA -> 7 developers   Rapid change: 1 BA -> 3 developers 23
  • 24. Take aways 1.  Being Agile means delivering business needs 2.  Product Owner is often a BA   Agile process does not remove need for needs 3.  BA take a back seat in early transition   Step forward as team becomes effective   Key in reducing work to be done 4.  Product Owner role is larger than BA role   Need greater staffing   Shift from Requirements Push to Need Pull 24
  • 25. Thank you allan@allankelly.net http://www.allankelly.net http://blog.allankelly.net http://www.softwarestrategy.co.uk 1 3 -1 BA t 5 Se rainin 24-2 p g 6 No – www course v–w .skil s ww.s lsma killsm tter.co atter m .com 25