软件开发流程规范

本文档详述了互联网软件产品的开发流程规范,从项目立项、需求分析到系统上线、维护,涵盖各阶段的目的、原则、流程、交付物及岗位设置,旨在规范项目管理,提高开发效率和质量。
摘要由CSDN通过智能技术生成

软件开发流程规范

第一版
作者:Charles
时间:2019-05-16

第一章、目的和作用

    为了规范互联网软件产品开发项目管理过程,指导开展项目研发、管理等活动,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率和效益,制定软件开发流程管理规范。

    本规范的作用范围为互联网软件产品开发立项至结项管理过程,其作用如下:

  1. 对项目经理开展产品规划及设计活动以及项目管理手段和应遵循的开发流程提供了指导。
  2. 对项目团队的日常管理活动及内容进行了指导。

第二章、总则

    为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现项目管理的正规化,工作过程的流程化,以便提高软件质量,按期交付,软件开发必须满足以下原则和流程:

  1. 软件开发总体遵循项目管理和软件工程的基本原则。
  2. 项目管理涉及项目立项、项目计划和监控、配置管理。
  3. 软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。

第三章、工作流程和阶段性成果

根据软件工程的过程,制定以下工作流程,并规定了各个重要环节需要提交的交付物。各阶段需提交的文档:

  1. 立项:项目申请表,软件需求报告或设计方案。
  2. 需求分析:项目研发主计划、需求规格说明书。
  3. 总体设计:概要设计说明书或功能模块描述。
  4. 详细设计:详细设计说明书,包括软件接口说明、单元测试计划。
  5. 软件实现:软件功能说明、源代码说明或者注释。
  6. 产品测试:测试报告。
  7. 产品发布:产品说明书、使用手册。
  8. 项目总结:提交客户方的项目总结和公司项目汇报的PPT。

第三章、工作流程和阶段性成果

软件过程成果表:

阶段 形成文档 职责及文档成果描述 负责人 涉及范围 备注
需求阶段 项目立项报告(Word) 明确甲乙双方责任及义务,需双方签字确认 项目经理 验收报告 明确甲乙双方责任及义务,需双方签字确认
业务需求说明书(Word) 需求定义,阐述业务范围及内容,开发组负责制定最优技术设计方案 项目经理/分析员 验收报告
项目开发计划(Project) 用户、领导、项目组都了解项目进度 项目经理 验收报告
设计阶段 业务流程总体设计书、详细设计说明书(Word/Visio) 项目组成员分配任务,并召开讨论会议,讨论项目的技术架构和可能存在的技术难点,梳理业务流程,统一开发规则和风格等 项目经理/分析员 验收报告 大部分分析设计,部分实施编程及测试,开始考虑部署 数据库关系设计图、流程图(PowerDesigner) 便于项目开发 分析员 验收报告 任务分配文档(Word) 明确每个组员的开发任务及职责 项目经理 过程报告 问题说明报告(Word) 让用户、领导及组员及时了解和发现问题 项目经理 过程报告 业务变更文档(Word) 记录开发过程中用户提出的业务需求变更情况 分析员 过程
本文阐述软件项目开发和管理的流程规范,作为软件项目开发的高级指引,本规范定义了软件开发的各个阶段以及每个阶段的工作活动和工件,但不对活动和工件的细节作过多规定。在项目开发过程中,每个项目根据自身的需要确定这些活动和工件的细节。这个阶段的工作目的是决定一个项目是否需要启动。为了达到这个目的,首先要明确项目的总体战略目标,对项目的需要建立认同。即确定到底需要做什么、开发什么产品或提供什么服务,以及需要解决什么样的问题和需要满足客户或市场的什么要求等,同时还要总结项目工作的范围、所需资源、大约开支、各种风险,以及该项目不执行的其他替代选择等。这些代表了对整个项目目标从战略角度和宏观层次所进行的分析,通过项目的意向书总结出来,由此确证客户或项目发起人和赞助者的要求与期望,并帮助他们判定项目是否上马。项目意向总结书的通过及项目被批准上马形成了这个项目的起始点。 前一篇文章《软件开发基本原则》谈论了软件开发原则方面的问题,而本篇文章尝试谈谈软件开发中更具体的一些内容 —— 普通软件项目的开发过程规范。本座也知道,如果过程规范讲的太具体对谈论者来说是非常冒险的一件事情,它不像技术,对就对错就错,有一个客观的评判标准,别人想喷你也得自己先好好研究等拿到了足够的论据才能喷,但开发过程和项目管理就不同了,别人仅凭一点点所谓的管理经验甚至是主观推断就能喷得你体无完肤,摇摇欲坠 ~ 因为没有什么所谓的事实标准与放之四海皆有效的软件开发过程和项目管理方法。保守估计,100个人中至少有150种想法。本座也深知其中的凶险,因此避重就轻,从基本原理谈起,宏观的角度阐述相关问题,尽量减少中弹的机会。欢迎大家畅所欲言 ^_*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值