目录
总则 .................................................................................................................................................................................................. 2 项目管理 .......................................................................................................................................................................................... 2
团队协作 .................................................................................................................................................................................. 2 配置管理 .................................................................................................................................................................................. 2 进度控制 .................................................................................................................................................................................. 3 质量管理 .................................................................................................................................................................................. 3
第 1 页 共 4 页
总则
为了规范软件开发过程,有效控制和监督软件开发进度,保证软件开发质量,制定本制度。本制度限于产品开发事业部基础平台部执行,产品开发事业部其他部门可以参照执行。
项目管理
团队协作
1. 为了提高员工的综合素质,增强对部门研发的产品总体认识,充分利用部门内部人力资源,提高团队的快速适应能力,部门内部采用矩阵式管理。根据工作需要,将不定期的调配员工的工作岗位。
2. 为了加强团队的内部技术交流,及时反映项目的进展情况,增强内部的沟通力度,扩展员工的知识面,每周定期的召开项目小组会议,讨论项目进展情况、技术难点和相关的解决方案;每月定期举行技术培训、讨论会,项目组成员轮流主讲,充分调动成员的研发积极性。
配置管理
1. 软件开发过程中所有相关代码、可执行文件、文档等必须保存在SVN中。SVN中的数据将作为个人和团队考评的重要依据之一。
2. 修改软件代码前,务必从SVN中先执行upate操作。保持本地开发环境代码与SVN保持同步。
3. 在开发过程中,务必保持SVN目录结构的稳定性。不允许擅自在SVN中删除或import
第 2 页 共 4 页
文件夹。如有特别需要修改(删除或增加)SVN文件目录结构时,需要SVN配置管理员和所在小组、部门负责人同意方可执行相关操作。
4. 每周五开发人员将各自负责的程序模块最新可执行稳定版本更新到SVN中,同时包括功能更新说明描述文档,并通知产品打包人员。
5. 在产品打包过程中,务必从SVN中下载相关产品模块的可执行文件版本,严禁擅自从开发人员本地电脑中COPY,如有发现,将提出严重警告。
6. 配置管理具体实施细则参见附件《产品管理部配置管理规范》。
进度控制
1. 软件产品的开发是以在有限的资源、有限的时间内体现最大的市场效益为宗旨。因此,产品的开发过程必须根据市场需求和开发的难度制定一系列的、可持续发展的、紧跟客户需要的产品基线。
2. 每一个产品基线即是一个新的版本,周期为2-3个月。在该基线内,实现满足客户需要的功能需求、修订上版本软件BUG,增补可行的、能体现市场价值,产品市场效益的新功能。每个产品基线都必须由一个总体的进度安排,包括开发周期、人力需求、人员安排、模块划分、任务分工等。
3. 每周一各小组负责人在部门负责人的指导下,在当前产品基线总体进度计划下,制定各小组成员本周的任务安排计划。
质量管理
第 3 页 共 4 页
1. 在软件进度控制的基础上,做好软件进度控制、质量检查工作。
2. 成立以部门经理和项目小组负责人为主的质量管理小组,负责项目进度的安排和质量的控制。
3. 每周末根据本周员工的工作任务安排,质量管理小组成员检查员工任务完成情况,总结项目进展、分析项目存在的问题和难点,制定下周员工的工作任务安排计划。
4. 根据周工作计划,无特殊原因而没有按期完成任务的,自觉加班加点,加班费用不记在软件开发成本中。对于1个月内两次无法按期完成任务的,提出警告一次,在一个季度内警告超过两次的,不做加薪处理,超过三次的酌情考虑降薪或直接劝退。
5. 在软件基线周期内,超负荷完成任务,表现出众的,给予一次性奖励或加薪。
第 4 页 共 4 页
因篇幅问题不能全部显示,请点此查看更多更全内容