Agile Practices go better with Business Analysis

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    4 Favorites

    Agile Practices go better with Business Analysis - Presentation Transcript

    1. Agile Practices go better with Business Analysis Or: Why Business Analysts and Product Managers are more important than ever for Agile Software Development Allan Kelly BCS / IIBA Cambridge April 2008
    2. Allan Kelly
      • Over 10 years as developer
      • MBA in management
      • Product Manager
      • Project Manager
      • Development Manager
      • Author:
        • Changing Software Development: Learning to be Agile , Wiley 2008.
    3. The Bottleneck has Moved
      • Developers not the Bottleneck
        • Faster machines
        • Better languages, e.g. Python, Ruby
        • Better tools, e.g. Eclipse
        • Better practises e.g. Test Driven Development, Short cycles
      • Less rework -> More productivity
    4. Lean thinking: Less Code
      • More code ->
        • More Developers
        • More Testers
        • More Bugs
        • More Maintenance
      • Lean thinking
        • 20% code -> 80% solution
        • Which 80% is wasted?
      • Power Law rules our Lives
    5. The Alignment Trap
      • Do it right
      • Then…
      • Do the right thing
      • Effective companies spend less
      Less Effective More Effective Highly aligned Less aligned ‘ Alignment trap’ 11% companies +13% IT spending -14% 3 year sales growth ‘ Maintenance zone’ 74% companies Avg IT spending -2% 3 year sales growth ‘ IT Enabled growth’ 7% companies -6% IT spending +35% 3 year sales growth ‘ Well-oiled IT’ 8% companies -15% IT spending +11% 3 year sales growth Source: Shpilberg, Berez, Puryear, Shah: MIT Sloan Review, Fall 2007 Doing the right thing Doing things right
    6. Bottleneck is Requirements
      • Knowing what to do is more important than ever
      • Requirements are not a document
        • Dialogue
        • Involvement
        • A person, a role
      • Development phases overlap
        • Requirements evolve in parallel with development
    7. Agile fails requirements
      • XP ‘Onsite Customer’
        • Does the customer know what they want?
        • Is customer qualified move beyond ‘I want’ ?
        • Overload - Original XP customer had breakdown
      • SCRUM ‘Product Owner’
        • Defines responsibilities not method
        • 30 days before you can change your mind
    8. Business Analysts Product Managers Product Manager Development team Competitors & wider market Customers Senior Management
    9. BAs & Prod Managers More important than ever
      • Overlapping phases / parallel activity
        • Development starts before requirements known
        • Requirements gathered before strategy finished
        • Design emerges from development
        • Feedback, feedback, feedback
      • Product Managers : Developers
        • 1 : 7 - well understood domains, stable products
        • 1 : 3 - new domain, highly innovative product
    10. BAs & Prod Managers More important than ever
      • Scout out ahead of development
        • Finding to 20% solution
        • Talking to everyone, guiding development
      • Requirements are a DIALOGUE not a DOCUMENT
      • Just in time decisions
        • Postpone until needed
        • But no longer (would create delay)
    11. Thank you
      • Allan Kelly
        • Consultant Software Strategy
        • Changing Software Development
        • http://www. allankelly .net
        • http: //allankelly . blogspot .com

    + allan kellyallan kelly, 11 months ago

    custom

    571 views, 4 favs, 0 embeds more stats

    Or: Why Business Analysts and Product Managers are more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 571
      • 571 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories