高级程序员岗位作业书
---------------------
岗位作业书配合是《敏捷软件项目开发管理流程》的重要附件,详细说明了每个岗位在开发过程中每个阶段的工作
一、每日例行工作:
1、早上到公司后马上打开禅道理一下当前的工作进度,准备参加站立晨会
2、打开QQ,注意及时查看禅道发过来的任务、Bug的邮件提醒信息
3、参加站立晨会,
4、根据禅道任务、测试上指派给自己的工作列表开始工作
5、收到QQ关于禅道上和自己相关事务有变动的提醒邮件,及时查看、处理
6、接收任务后编写详细设计文档
7、编码
8、单元测试通过后的代码,上传到SVN
9、下班前上禅道填写今日工时具体到每个人物、bug的消耗情况
二、分阶段工作:
1、需求讨论
工作内容:无
2、需求确认
工作内容:无
3、版本定义
工作内容:无
4、分配任务
工作内容:无
5、详细设计
工作内容:
负责编写所负责任务的详细算法设计,直接在禅道的任务、Bug的备注里写,格式如下:
算法设计V1.0:
XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXx
这里要注意的是,备注不能修改,如果算法需要修改的,新增一个备注,算法设计版本递增即可,如:
算法设计V2.0:
XXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXx
6、编码及单元测试
工作内容:
1、根据算法设计进行编码,自己对所负责的代码进行单元测试
2、原则上,自己进行单元测试通过后才能Commit代码到SVN,Commit的log内容请直接把任务或Bug的标题复制过来即可,例如:
任务098:XXXXXXXXXXXXXXXXXXXXXXX
Bug123:XXXXXXXXXXXXXXXXXXXXXXX
7、集成测试
工作内容:
1、负责处理指派给自己的Bug
2、Bug修改完成并自己进行单元测试通过后才能Commit代码到SVN,Commit的log内容请直接把任务或Bug的标题复制过来即可,例如:
Bug098:XXXXXXXXXXXXXXXXXXXXXXX
8、验收测试
无
9、发版上线
无
10、版本维护
工作内容:负责处理指派给自己的Bug
11、终止维护
无
以下是本人原创的软件企业运用敏捷开发系列文章:
【原创】敏捷软件项目开发管理流程(一)
【原创】岗位作业书-产品/项目经理(二)
【原创】岗位作业书-技术经理(三)
【原创】岗位作业书-测试经理(四)
【原创】岗位作业书-高级程序员(五)
【原创】岗位作业书-程序员(六)
【原创】岗位作业书-前端工程师(七)
【原创】岗位作业书-测试员(八)