当前位置:文档之家› 软件开发部规章制度及软件项目管理方法

软件开发部规章制度及软件项目管理方法

软件开发部规章制度及软件项目管理方法(试行)
第一部分:软件开发部规章制度
一、日常工作制度:
1、关于休假、加班:
严格遵守公司考勤制度,如有事,提前书面形式填写请假申请,
批准后方可休假,如遇紧急情况不能填写请假申请,要电话请示
上级,并在休假结束后补办手续。

研发人员原则上不安排加班,研发进度根据公司要求结合项目实
际由项目组长负责制定,项目组长负责协调安排工作。

项目组长
根据进度需要加班,加班费由项目奖金中支出。

公司工作需要硬
性加班安排,加班费由公司支出。

相关标准以公司标准为准。

2、开发部员工日报守则:
开发部人员需每天上午9:00由项目组长组织短会,内容为汇报
前一天工作内容和当天工作计划以及问题反馈。

项目组长整理问
题后自行解决或通报上级研究解决方案。

会后开发人员需根据自
己所汇报工作计划在Kanban Board上进行标注。

名词解释Kanban Board: 一个展现工作进度的展板,分成三个部
分,to do 要做什么,doing 正在做什么,done 以及完成的。

3、开发部员工周总结守则:
开发部人员在每周五下午进行周总结汇报以及问题反馈。

项目组
长需根据进度为开发人员分发下一周开发任务。

以及对本周所碰
到问题进行解答。

二、项目开发人员结构:
角色职责
Product Owner:产品经理代表客户利益,确保交付产品与客户期望一致。

产品经理决定产品有哪些功能。

主要负责创建和维护产品需求清单并分成若干个Sprint,把产品需求按优先级进行排序,使得重要功能优先实现。

并且要对每次Sprint的结果进行审批和批准。

SCRUM Master: 通常由项目组长或者项目经理担任,主要工作职责是与其他角色配合,确保开发进度,推动开发会议召开,维护整个Scrum过程。

开发人员:按照SCRUM Master指派的任务进行开发,包括代码,测试,UI设计等。

名词解释:Sprint 是指一个时间周期的工作内容,一般由一周或一个月为基础单位。

三、项目开发流程
项目需求制定:项目需求需按照客户要求制定,并以公司标准需求文档
形式编写。

产品设计:项目需求确定以后,由产品经理进行产品功能设计,并拆分成Sprints。

项目执行:
1、由SCRUM MASTER 分发任务给小组成员,并监督开发进度。

2、开发人员按照每周开发任务进行开发,并在Kanban Boards 上分
别注明各项开发进程。

3、测试人员在单元模块开发完成后进行测试并反馈BUG给开发人
员。

并撰写测试报告。

质量检查:
每个Sprint开发完成由产品经理根据产品需求与测试报告进行审核。

四、人员绩效考核:
1、开发人员:
软件部门根据每个月或每个季度统计开发人员所负责的软件开发
效率平均值来考核绩效。

2、项目经理:
软件部门根据每个月或每个季度统计项目经理所负责项目进度进
行考核。

3、产品经理:
软件部门根据每个月或每个季度产品经理所负责设计产品的开发
进度以及客户满意度为考核标准。

五、开发文档要求
开发人员每开发完一个sprint需要编写技术开发文档。

内容主要包括,功能使用说明,例如此模块实现了哪些功能,如何操作。

以及算法描述或使用库和插件的说明(若需要)。

产品经理每审批一个sprint后需要编写产品文档。

内容主要包括,功能使用说明,操作参数等。

相关主题