Activities of one day in agile project

yuzhangqi發表於2010-05-18

This is a real case from our customer AIS. Our offshore develop team(called OPTM below) is responsible for improving and supporting the Sentry project. OPTM consists of 7 team members:

Role

Name

Project Lead (From AIS)

ypzh

Dev Leader

Polo

Developer

Eric, lee, dou ,tbo, jtian

We adapt the agile software develop process. The following is activities of one day.

Time

Activity

Participant

9:00 am

Begin to work.

Connect to the VPN

Open Visual Studio 2008

Get latest version of the projet

Start GoToMeeting

All team members

9:30 am

The Project Lead start the network meeting. He go through task status of everyone, learn about who encountered troubles or need help, how the tasks has been carried out.

All team members

10:30 am

The network meeting is over. The Project Lead maybe take some time to assign new tasks to somebody, or help with troubleshooting.

Project Lead, Developer

11:00 am

Eric begins his works. He accept a new task in Jira issue tracking system. And close a task that has been finished.

Eric

11:30 am

Eric receive an email from the CruiseControl, says that someone just checked in code and the project build failed. Eric don’t need to handle it because the issue is not caused by him. He continue with his work.

Eric

3:00 pm

Eric finished his code and unit tests, then he run the unit tests from Resharper. There is a test failed, he use Resharper to debug the test and fix the bug in unit test code. Finally all unit tests run successfully on his machine.

Eric

3:40 pm

Eric prepare to check in his local code. Before check-in, he need to get latest version of the whole project in Visual Studio 2008 or via Vault client. Then he build the whole project. Normally the build will succeed. If there are errors after build, he need to resolve it and make sure all build successfully. To avoid automatic merge conflicts, it is better to compare local file with the current version in the repository, and manually merge code to resolve conflicts. Finally he check in his code in a batch with comments.

Eric

4:40 pm

Eric receive an email from CruiseControl, says that one unit test he just check in run failed on the integration server. He look into the question and find that he forgot to check in a local file new added to the project. He check in that file and wait for feedback from CruiseControl.

Eric

5:20 pm

Eric receive an email from CruiseControl, this time all is ok. That is good.

Eric

5:30 pm

Eric send an email to Project Lead, tell him the current status of his works.

Eric

6:00 pm

It is time to go home. A wonderful day.

Eric

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13651903/viewspace-1033690/,如需轉載,請註明出處,否則將追究法律責任。

相關文章