技术部软件开发管理制度

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文件编号ZF-XZ-WJ001

制订日期2013-04-01

修订日期2015-08-05

生效日期2015-08-05

版 本A0

页 数6

起草部门行政部

发布部门行政部

发送范围技术部

编制审核批准

文件变更履历页:

修订日期版次变 更 内 容 简 述修订者

审核

备注

1、 目的:

为规范公司源代码管理,保证源代码的安全性和有效性,规范公司项目管理工作,提高公司软件开发效率,明细各部门权责,形成工作流程表单化,结合州富科技实际情况,特制订本制度。

二、范围:

本制度适用于公司所有订单项目。

3、 定义与解释:

3.1、源代码:是指产品、项目研发过程中所产生的程序源代码。3.2、项目:是指通过公司立项确定需要按期实施的项目。

3.3、项目实施:是指为完成立项项目进行的阶段性或特定领域的实施过程,主要包括研发实施和部署实施。

3.4、自行开发:指依赖公司自身的管理、业务和技术力量进行系统设计、软件开发、集成和相关的技术支持工作,一般仅向外购置有关的硬件设备和支撑软件平台。.

3.5、自主研发:指依赖公司自身技术力量完成的软件研发工作,不依赖第三方技术支持。

3.6、外包开发:指将软件项目的设计、开发、测试、培训等工作由公司自身完成,但软件所有权在用户付清全款后,归属用户所持有。

3.7、定制开发:指根据客户需求而立项开发的软件项目。

3.8、项目管理:含立项、人员调配、项目开发计划与进度把控、合作开发管理和结项管理等与项目相关事宜。

3.9、软件工程:含风险评估,需求分析、产品原型设计、程序设计与开发、程序性能测试、程序正式发布。

4、 职责范围:

4.1、技术部CTO:负责技术部门正常运作与技术发展和技术风险把控,负责管理技术部各个子部门,对技术部起着决策与领导作用。4.2、技术部主管:负责管理公司源代码及软件包,负责审核及执行公司源码的交付工作。

4.3、项目经理:负责对接项目需求分析、需求编写、产品原型设计、核价、报价、项目工期计划、项目跟进、异常处理、项目测试、跟催款、项目结项等。

4.4、软件开发人员:负责系统设计、系统实现、系统自测、配合用户测试、数据迁移、系统上线等工作。

4.5、软件测试人员:负责把控程序性能稳定,需求对应,力保产品没有问题进入市场。

4.6、业务跟单人员:负责《立项分析报告》、《业务需求文档》、《项目需求变动申请表》的编写、用户沟通对接、系统设计、系统测试、配合用户测试、异常处理、跟催款、项目结项等工作。

五、管理规定:

5.1、所有员工在公司工作期间所开发软件产品(及项目)的源代码的所有以及权版权归公司所有。

5.2、严禁公司员工私自将源代码用做公司工作以外的用途。

5.3、严禁公司员工私自将源代码复制散发给他人(包括公司内与其工

作无关的人员)。

5.4、公司员工在同业务工作开展中,要做好源代码保护工作,避免代码泄露。

5.5、凡违反以上规定,导致造成公司损失的,公司将依法追究相关人员法律责任并要求赔偿公司损失。

6、 管理细则:

6.1、技术部主管对公司所有项目有管理责任,对于项目相关资料源代码等做好统一管理工作。

6.2、技术部主管负责在公司服务器设置源码相关文件包及相关登陆用户及权限,每周进行代码统一,并在项目完结后,做项目源码及软件包的整体统一。

6.3、如不能链接公司服务器,则要求至少每周一次将源代码发回给公司技术主管。

6.4、如果需要向公司以外人员提供源代码,必须以书面形式提出申请董事长批复。并在申请中必须说明对方所在公司、人名、邮件地址以及原因。经批准后才能由技术主管将指定源代码提供给对方。

七、项目管理:

7.1、由业务部提出软件订单开发需求,汇通技术部进行项目立项的技术可行性评估分析,编写《立项分析报告》,开展前期的软件筹备工作,《立项分析报告》需明确项目的自主技术核心点、技术公关难点、所需达到的效果。

7.2、立项后,由业务部出具《业务需求文档》,《业务需求文档》内包含:用户对接人员信息、软件开发背景、软件后续规划、用户验收标准等。

7.3、技术部收到业务部的《业务需求文档》后,整理成为《项目开发文档》,《项目开发文档》内包含:系统板块、系统语言、系统开发周期等。

7.4、项目报价的核算,由项目经理负责核算,项目经理核算后,以邮件形式报价给业务部接单人及业务部主管。

7.5、合同签订后,公司针对此项目成立项目组,项目组包含业务部跟单人员、技术部开发人员、项目总跟进人。

7.6、成立项目小组后,由项目组长制定详细的《项目工期计划表》,《项目工期计划表》包含:具体的项目任务描述、责任人和项目进度明细等。

7.7、项目经理负责统筹所有项目组的系统开发进度,项目组长和业务跟单人员负责配合项目经理跟进项目计划执行情况的管理,以保证项目按照计划完成。

7.8、项目在执行过程中,出现功能需求或架构性变动等,由业务跟单人员填写《项目需求变动申请表》及《项目计划变更说明》,交项目经理审核,董事长审批后方可执行。

7.9、系统开发过程中,项目组开发成员应根据《立项分析报告》中的定义,分清本期项目详细设计和项目延展设计,以保证系统设计的完备性、延展性、一致性、安全可靠性、便于维护性。

7.10、系统开发过程中,如遇到难点,由项目组开发成员统一以邮件形式发给项目业务跟单,由业务跟单以邮件形式沟通用户。

7.11、系统开发完毕后,项目组开发成员应进行自测,并交付软件测试工程师进行系统整体测试,由软件测试工程师出具《软件测试报告》。

7.12、系统实现需包含程序编码完毕、单元测试合格和集成测试合格,测试报告需由软件测试工程师、项目经理、项目组长三方签字后方生效。

7.13、软件测试的标准依据于《业务需求文档》和《项目开发文档》,并需要明确各种测试的测试步奏和需求的系统设置要求。

7.14、项目交付客户体验时,项目组的数据库管理人员应对用户测试

相关文档
最新文档