zoukankan      html  css  js  c++  java
  • 【原创】岗位作业书-程序员(六)

    程序员岗位作业书

    ---------------------

    岗位作业书配合是《敏捷软件项目开发管理流程》的重要附件,详细说明了每个岗位在开发过程中每个阶段的工作

    一、每日例行工作:

    1、早上到公司后立即打开禅道查看任务、测试模块看是否有工作任务

    2、打开QQ,注意接收禅道发过来的任务、Bug的提醒邮件

    3、根据提醒邮件进行工作

    4、接收任务后编写详细设计文档

    5、编码

    6、单元测试通过后的代码,上传到SVN

    7、下班前上禅道填写今日工时消耗情况

    二、分阶段工作:

    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、终止维护

      

     以下是本人原创的软件企业运用敏捷开发系列文章:

    【原创】敏捷软件项目开发管理流程(一) 

    【原创】岗位作业书-产品/项目经理(二) 

    【原创】岗位作业书-技术经理(三)  

    【原创】岗位作业书-测试经理(四) 

    【原创】岗位作业书-高级程序员(五) 

    【原创】岗位作业书-程序员(六)  

    【原创】岗位作业书-前端工程师(七) 

    【原创】岗位作业书-测试员(八)

  • 相关阅读:
    三范式最简单最易记的解释
    Mysql添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法
    mysql体系结构管理
    mysql的简单操作
    flush privileges刷新MySQL的系统权限相关表
    二进制安装mysql
    扩展一台mysql-5.6.40
    mysql5.6.40部署过程
    三剑客-awk
    三剑客-sed
  • 原文地址:https://www.cnblogs.com/ddmacle/p/5597446.html
Copyright © 2011-2022 走看看