团队的软件项目管理和开发流程 1 目的 用于指导公司的技术中心软件开发工作 定义了各部门与技术部的协作接口和流程 定义了项目开发流程和管理办法 定义了任务开发流程和管理办法 2 说明 2 .1 范围 本文档只适用于技术中心针对XXXX 网站及其相关的一般性开发工作。包括: 网站维护性开发 项目开发 本文档不适用于网站运维护性的系统维护工作。不涉及: 网站的网络安全、FTP 权限等 数据库的安全、备份等 系统环境等 凡网站运维性的系统维护工作请另参见《运维管理规范》文档。 2 .2 技术中心组织架构 技术中心组织架构图 技术中心组织架构说明 目前技术中心从处理的工作性质分为三大部分:运维、开发和测试。根据需求工作量的大和小,其中开发的工作又细分为两类: 网站维护开发 网站项目开发 根据网站具体的开发工作内容不同,又可将维护开发组和项目开发组的人员细分前台开发人员和后台开发人员。 各小组的职责范围 运维组:处理系统维护性的工作,包括系统安装维护、网络安全、数据库调优备份等。关于运维的工作本文档不再详细说明,请参见《运维管理规范》文档 维护开发组:处理网站的日常小问题的修改、新需求的增加(但工作量不大)等维护性的开发。 项目开发组:处理新项目的开发。 测试组:负责对维护开发和项目开发进行测试。 网站前台开发人员:负责对网站前台的功能进行开发。 网站后台开发人员:负责对网站后台的用户管理、权限管理、开发、出票等后台的功能进行开发。 由于人力资源的限制,目前没有专职的网站维护开发和项目开发,在没有新项目时,所有人员都可安排参与网站维护开发的工作。当有新项目时再组建项目组。但有高优先级的维护工作要处理而又人手不够的情况下,项目组的人员必须优先处理网站维护紧急事件。 2 .3 项目与任务的定义 什么是开发类项目(项目) 满足以下任意一条件进行开发的项目均为开发类项目: 以前从未开发过的系统; 不存在或基本不存在可复用的技术、模块,或业务逻辑、体系结构等或者在原产品上进行大的结构性调整。 在公司已有的成熟产品或可复用模块或技术基础上,根据业务需要和客户需求,新增独立业务模块,且开发工作量超过 1 人月,如果是 2 至3 人开发工作但超过 2 星期根据情况也可划为开发类项目。新彩种、新玩法、新产品的开发等都可以划为开发类项...