Agile in Distribution
Upcoming SlideShare
Loading in...5
×
 

Agile in Distribution

on

  • 2,365 views

"Agile in Distribution" from Speaker LiZhiHai at openparty November 2008

"Agile in Distribution" from Speaker LiZhiHai at openparty November 2008

Statistics

Views

Total Views
2,365
Views on SlideShare
2,360
Embed Views
5

Actions

Likes
2
Downloads
56
Comments
0

1 Embed 5

http://www.slideshare.net 5

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Agile in Distribution Agile in Distribution Presentation Transcript

  • Agile in Distribution Deliver projects no matter where you are
  • Agenda
    • Introduction
    • What is distributed project?
    • Issues coming up when distributed
    • Values of XP
    • Practice Introduced
      • Communication
      • Client
      • Scrum
      • XP
    • Q&A
  • Distributed Project
    • Distributed Customer
    • Distributed Development Team
  • When Distributed
    • Communication & Feedback
  • 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 ?
  • When Distributed
    • Collaboration
  • Values of XP Communication Simplicity Feedback Courage
  • Practice introduced - communication
    • build a communication plan and make sure the explicit availability
      • activities
      • tools
      • specified time & frequency
  • Practice introduced - communication
    • seeding visits
    • maintenance visits
  • Practice introduced - communication
    • Batch communication
    +
  • 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
  • Practice introduced - communication
    • Distributed Story Wall
  • Practice introduced - communication
    • Distributed Visual Project Status
  • Agile Practice – Client as part of the team
  • Agile Practice – Client Balance
  • Agile Practice – Happy customer
  • Agile Practice introduced
    • Planning for Small Releases
    $ Release 1 Inception $ Release 2 $ Release 3 Release 4 $
  • Agile Practice introduced    
    • Iteration Planning Meeting
  • Agile Practice introduced
      • Retrospective
  • Agile Practice introduced
    • Standup across locations
    Team in US Team in China
  • Agile Practice introduced - development
  • Agile Practice introduced - development
    • Pairing between roles
    BA QA Dev PM Client
  • Agile Practice introduced - development
    • Dev Sessions – code diff
  • Agile Practice introduced – Continuous Integration Bosco build succeeded. Good Job, Guys!!
  • Agile Practice introduced – TDD & Refactoring
  • Agile Practice introduced
    • Open work environment
    … & everything we need to survive A big table … … lots of wall space …
  • Agile Practice introduced - Team
    • Dev Sessions – lunch sessions
  • Agile Practice introduced - Team
  • conclusion
    • Distributed project is difficult ..but agile and XP practice can help!
  • Q & A
  • 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