Adopting Agile

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

    Favorites, Groups & Events

    Adopting Agile - Presentation Transcript

    1. Pragmatic agile adoption 3-rd Agile Gathering, Ukraine 2007 Askhat Urazbaev Agile Coach
    2. Askhat Urazbaev http://urazbaev.ru
      • Agile Coach
      • Quality Center, Luxoft
      • Certified Scrum Master
      • Member of ScrumAlliance
      • Founder of AgileRussia
      • http://agilerussia.ru
    3. Today…
      • What do we want?
      • Adopting agile
      • Selling agile
      • Planning practices (optional)
    4. What do we want?
      • Adopt agile in the project!
      • Meet the project goal effectively
    5. Project Analysis
      • The Goal
      Problems & Risks Environment
    6. The goal
      • The goal must be
        • Related to business
        • Shared and communicated
        • Committed by everyone
      • Earn $5mln
      • Get the market share 51% by the end of year
      • Get investment $5mln
      examples
    7. (btw) Manager’s goals
      • Product-driven manager
      • Project-driven manager
      • Demo-driven manager
      • Project goals are not (always) manager’s goals
    8. Problems & Risks
      • Problems and risks prevents us from meeting goal
      • Customer doesn’t know what
      • she wants
      • Requirements are changing all the time
      • Employees avoid responsibility
      examples
    9. Problems
      • Root problems
        • Not enough
          • Collaboration
          • Communication
          • Quality
      • Solution
        • Agile principles
    10. Adopting principles
      • Slogans don’t work
      • Rituals work
      • Agile practices are rituals
        • (they work even if you don’t understand them)
      Commitment Reflection Feedback
    11. “ Big bang” adoption Effectiveness time
    12. “ Baby steps” adoption Effectiveness time
    13. Environment
      • All about project environment and context
        • Team structure
        • Team qualifications
        • Project type
        • Contract type
        • Technology
        • Organizational structure
        • Corporate culture
        • ……………
    14. Environmental issues
      • Some environmental issues don’t allow to adopt practices
      • Distributed development
      • Uncommitted customer
      • Legacy code
      • Fixed Price Contract
      examples
    15. Uncertain and changing environment
      • Some issues only LOOKS like showstoppers
      • Some issues are undiscovered yet
      • Environment changes all the time
    16. Adopting practice. Collaboration game
      • Select
      • Commit
      • Try
      • Reflect
      • Modify
      • Agile is not religion :-)
    17. There are a few questions left
      • Which order do we adopt practices?
      • How do I “sell” it to people (customers, managers, team members etc)?
    18. Which order do we adopt practices?
      • It depends
      • But basically
        • We improve communication with customer
          • (PO, backlog, planning and demo sessions)
        • We build team
          • (daily scrum, planning poker, taskboards etc.)
      • Then
        • We build quality
          • (Unit Tests & TDD, Automated testing, etc.)
    19. Agile Adoption Framework
      • Looking for detailed guide?
        • Agile Adoption Framework (A.Sidky)
    20. Selling Agile
    21. Conversation (1)
      • We need pair programming (and this is cool!)
      • No, we don’t (and you are geek)
    22. Conversation (2)
      • What’s our most important problem?
      • There’s not enough communication between people
      • Then we need pair programming!
      • We don’t have time for it
    23. Conversation (3)
      • Why it is a problem?
      • We can’t develop important pieces fast enough. This is critical for business!
      • Don’t you think pairing might help?
      • I’m not sure
      • We might try for 1 iteration and reflect at the end
      • Sounds like a plan!
    24. Summary
      • Agile for the sake of agile is wrong
      • Pay attention to the goal and real problems
      • Change is hard. Baby steps
      • Adopting practices. Try and reflect
      • Selling agile is a skill :-)
      • www.agilerussia.ru
      • Agile Community Russia - независимое некоммерческое сообщество, объединяющее ИТ-профессионалов, занимающихся или интересующихся гибкими методологиями разработки ПО

    + Askhat UrazbaevAskhat Urazbaev, 3 years ago

    custom

    692 views, 0 favs, 0 embeds more stats

    3rd Agile Gathering (Kiiv)

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 692
      • 692 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 33
    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

    Tags