Programmer's Job Book
---------------------
Work book coordination is an important annex to the Agile Software project development management process, detailing each job in each stage of the development process.
One, daily routine work:
1, the morning to the company immediately after opening the Zen Road to view tasks, test modules to see if there are work tasks
2, open the QQ, pay attention to receive the Zen Road sent over the task, the warning message of the bug
3, according to the reminder mail to work
4. Write detailed design documents after receiving tasks
5. Coding
6, the unit test passed after the code, upload to SVN
7. Fill in the daily work consumption of the Chan Road before work
Second, phased work:
1. Demand Discussion
Job Description: None
2. Demand Confirmation
Job Description: None
3. Version definition
Job Description: None
4. Assigning tasks
Job Description: None
5. Detailed design
Job Description:
Responsible for the task of writing the detailed algorithm design, directly in the Zen Road task, the notes of the bug written, the format is as follows:
Algorithm design V1.0:
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxx
Note Here is that the note can not be modified, if the algorithm needs to be modified, add a note, the algorithm design version increments, such as:
Algorithm design V2.0:
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxx
6. Coding and Unit Testing
Job Description:
1, according to the algorithm design coding, self-responsible code for unit testing
2, in principle, the unit test itself after the commit code to the Svn,commit log content, please directly copy the task or the title of the bug, for example:
Task 098:xxxxxxxxxxxxxxxxxxxxxxx
Bug123:xxxxxxxxxxxxxxxxxxxxxxx
7. Integration Testing
Job Description:
1, responsible for handling the assigned to their own bugs
2, the bug is completed and the unit test itself after the commit code to the Svn,commit log content please directly copy the task or the title of the bug, for example:
Bug098:xxxxxxxxxxxxxxxxxxxxxxx
8. Acceptance Test
No
9, the release version on-line
No
10, version Maintenance
Job Description: Responsible for handling the assigned bugs
11. Termination of Maintenance
No
The following is my original software enterprise using Agile Development Series articles:
"original" Agile software project development and management process (i)"original" Job book-product/Project Manager (ii)"original" job book-Technical Manager (III)"original" job book-Test Manager (iv)"original" job book-Senior Programmer (v)"original" Job book-programmer (vi)"original" job book-front-end Engineer (vii)"original" Job book-Testers (eight)
Job Book-Programmer (vi)