Agile in Distribution

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

    1 Favorite

    Agile in Distribution - Presentation Transcript

    1. Agile in Distribution Deliver projects no matter where you are
    2. Agenda
      • Introduction
      • What is distributed project?
      • Issues coming up when distributed
      • Values of XP
      • Practice Introduced
        • Communication
        • Client
        • Scrum
        • XP
      • Q&A
    3. Distributed Project
      • Distributed Customer
      • Distributed Development Team
    4. When Distributed
      • Communication & Feedback
    5. When Distributed
      • Client relationship
      That’s not going to work? I am not happy !! Let me help !! What are they doing now ? Don’t do it !! That’s TOO easy ! Do what I want !! I am the client Can they really do it ?
    6. When Distributed
      • Collaboration
    7. Values of XP Communication Simplicity Feedback Courage
    8. Practice introduced - communication
      • build a communication plan and make sure the explicit availability
        • activities
        • tools
        • specified time & frequency
    9. Practice introduced - communication
      • seeding visits
      • maintenance visits
    10. Practice introduced - communication
      • Batch communication
      +
    11. Practice introduced - communication
      • tools and utilities
        • distributed project management tool.
          • Such as mingle , jira
        • wiki
        • Common code repository.
          • Such as SVN , GIT
        • IM tool
          • Such as yahoo chat/conference ; skype
        • Good phone system and network connection
          • polycom conference phone
    12. Practice introduced - communication
      • Distributed Story Wall
    13. Practice introduced - communication
      • Distributed Visual Project Status
    14. Agile Practice – Client as part of the team
    15. Agile Practice – Client Balance
    16. Agile Practice – Happy customer
    17. Agile Practice introduced
      • Planning for Small Releases
      $ Release 1 Inception $ Release 2 $ Release 3 Release 4 $
    18. Agile Practice introduced    
      • Iteration Planning Meeting
    19. Agile Practice introduced
        • Retrospective
    20. Agile Practice introduced
      • Standup across locations
      Team in US Team in China
    21. Agile Practice introduced - development
    22. Agile Practice introduced - development
      • Pairing between roles
      BA QA Dev PM Client
    23. Agile Practice introduced - development
      • Dev Sessions – code diff
    24. Agile Practice introduced – Continuous Integration Bosco build succeeded. Good Job, Guys!!
    25. Agile Practice introduced – TDD & Refactoring
    26. Agile Practice introduced
      • Open work environment
      … & everything we need to survive A big table … … lots of wall space …
    27. Agile Practice introduced - Team
      • Dev Sessions – lunch sessions
    28. Agile Practice introduced - Team
    29. conclusion
      • Distributed project is difficult ..but agile and XP practice can help!
    30. Q & A
    31. Reference
      • Article :
        • 乘时间机器,看敏捷旅程 – << 程序员 >> 11 月
      • Blogs
        • http:// dreamhead.blogbus.com /
        • http:// gigix.thoughtworkers.org
      • O thers:
        • http://www.martinfowler.com/articles/agileOffshore.html#LessonsLearned
        • http://www.slideshare.net/nashjain/distributed-agile

    + cleverpigcleverpig, 2 years ago

    custom

    478 views, 1 favs, 0 embeds more stats

    "Agile in Distribution" from Speaker LiZhiHai at op more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 478
      • 478 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 27
    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