一个完整的软件项目开发流程(一个完整的软件项目开发流程包括)

一、开发流程图

为使流程更清晰,本图省略了各环节的评审,如有更好的表现形式,欢迎提出建议。

一个完整的软件项目开发流程(一个完整的软件项目开发流程包括)

3691336-44a632b55f207ef5.jpg

二、过程产物及要求

本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。

项目启动阶段

产物名称成果描述负责人

调研文档了解项目背景,了解项目干系人目标方向产品经理

团队组建确认团队人员及配置产品总监

业务梳理明确项目的目标、角色、各端口及模块产品经理

需求阶段

产品原型产品的线框图产品经理

需求概要基于线框图,作技术评估,达成业务理解的一致性研发工程师

项目里程碑确认项目重大时间节点研发项目 经理

项目开发计划梳理各阶段、各端口的开发计划研发项目经理

项目任务分解表将计划分配到团队研发项目经理

设计阶段

界面效果图及标注基于线框图,作效果图,须适量考虑交互内容UI设计师

UI设计规范在UI界面基础上,输出主要界面的设计规范UI设计师

需求规格基于效果图,明确业务实现细节,消除对最终成果理解的不一致研发工程师

概要设计功能实现的可视化,有助于理清思路,减少技术盲区和低级缺陷,实现并行开发,提高效率研发工程师

通讯协议通信协议是指双方实体完成通信或服务所必须遵循的规则和约定研发工程师

表结构设计确认要建的数据库表及其表结构研发工程师

开发阶段

产品代码代码

测试阶段

测试用例明确测试方案,包括测试模块、步骤、预期测试工程师

测试结果报告输出测试结果测试工程师

用户手册系统操作手册测试工程师

常规文档

项目周报每周开发内容及下周开发计划研发项目经理

测试周报每周测试内容及下周测试计划测试工程师

评审会议纪要评审的过程文档整体团队

三、过程说明

项目启动

产品经理和项目干系人确定项目方向,产品型项目的干系人包括公司领导、产品总监、技术总监等,项目的话则包括客户方领导、主要执行人等。

公司领导确认项目组团队组成,包括产品经理、研发项目经理、研发工程师、测试团队等。

明确项目管理制度,每个阶段的成果产物需要进行相应的评审,评审有相应的《会议纪要》;从项目启动起,研发项目经理每周提供《项目研发周报》;测试阶段,测试工程师每周提供《项目测试周报》。

产品经理进行需求调研,输出《需求调研》文档。需求调研的方式主要有背景资料调查和访谈。

产品经理完成《业务梳理》。首先,明确每个项目的目标;其次,梳理项目涉及的角色;再来,每个角色要进行的事项;最后,再梳理整个系统分哪些端口,要有哪些业务模块,每个模块再包含哪些功能。

一个完整的软件项目开发流程(一个完整的软件项目开发流程包括)

需求阶段

进入可视化产物的输出阶段,产品经理提供最简单也最接近成品的《产品原型》,线框图形式即可。在这个过程中还可能产生的包括业务流程图和页面跳转流程图。业务流程图侧重在不同节点不同角色所进行的操作,页面跳转流程图主要指不同界面间的跳转关系。

产品经理面向整个团队,进行需求的讲解。

研发项目经理根据需求及项目要求,明确《项目里程碑》。根据项目里程表,完成《产品开发计划》,明确详细阶段的时间点,最后根据开发计划,进行《项目任务分解》,完成项目的分工。

研发工程师按照各自的分工,进入概要需求阶段。《概要需求》旨在让研发工程师初步理解业务,评估技术可行性。

设计阶段

UI设计师根据产品的原型,输出《界面效果图》,并提供界面的标注,最后根据主要的界面,提供一套《UI设计规范》。UI设计规范主要是明确常用界面形式尺寸等,方便研发快速开发。UI设计常涵盖交互的内容。

研发工程师在界面效果图,输出《需求规格》,需求规格应包含最终要实现的内容的一切要素。

研发工程师完成《概要设计》、《通讯协议》及《表结构设计》,及完成正式编码前的一系列研发设计工作。

开发阶段

研发工程师正式进入编码阶段,这个过程虽然大部分时间用来写代码,但是可能还需要进行技术预研、进行需求确认。

编码过程一般还需进行服务端和移动端的联调等。

完成编码后需要进行功能评审。

测试阶段

测试工程师按阶段设计《测试实例》,未通过的流程测试提交至Jira,分配给相应的开发人员调整。

研发工程师根据测试结果修改代码,完成后提交测试,测试通过后完成。

测试工程师编写《测试结果报告》,包括功能测试结果、压力测试结果等。

测试工程师编写系统各端口的《操作手册》、维护手册等。

系统上线

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月19日 下午4:01
下一篇 2024年5月19日 下午4:13

相关推荐

  • 国之蓝科研项目申报

    国之蓝科研项目申报 近年来,我国在环保领域取得了巨大的进展,“国之蓝”项目更是成为了备受瞩目的焦点。该项目旨在通过推广和应用高效节能的蓝色能源,促进可持续发展,提高国家能源利用效率…

    科研百科 2025年4月25日
    1
  • 新疆系统集成项目管理工程师证书

    新疆系统集成项目管理工程师证书 新疆系统集成项目管理工程师证书是一种重要的职业证书,它证明了一个人的系统集成项目管理技能和知识水平。新疆系统集成项目管理工程师证书的获得对于个人和企…

    科研百科 2025年7月18日
    1
  • 几分钟教你轻松搞定ALM安装(al怎么安装)

    安装步骤 1. 执行ALM的程序,路径如下: ..Software_HP_ALM_11.0_SimplChinese_TC096_15008ALMInstallationWin64…

    2022年6月15日
    855
  • 湖北省教科研项目

    湖北省教科研项目 近年来,湖北省教科研项目在教育领域中发挥着越来越重要的作用。为了推动教育事业的创新发展,湖北省教科研项目资助力度不断增大,项目数量也在不断增加。本文将介绍湖北省教…

    科研百科 2025年4月10日
    1
  • 寓盟管家公寓管理系统-国内完善的长租公寓服务平台(公寓运营租赁管家)

    长租公寓服务平台怎么样? 近几年,租赁关系稳定、房屋品质佳、租住体验优、配套服务全已然成为了大多数毕业不久的年轻人的居住选择,租房市场的广度和深度也在快速拓展。而长租公寓管理系统也…

    科研百科 2022年11月12日
    238
  • 科研项目费用的分录怎么写

    科研项目费用的分录怎么写 在科研项目中,费用是非常重要的一部分。这些费用包括了许多不同类型的支出,例如实验室设备费用、人员费用、原材料费用等等。为了记录这些费用,我们需要进行相应的…

    科研百科 2025年5月28日
    1
  • “万豪们”为何纷纷选择飞猪?(万豪和飞猪合作)

    飞猪的会员和高星酒店的会员享受同等权益。 阿里巴巴旗下旅行品牌飞猪近来布局高星酒店的动作不断。先是签约温德姆深度合作,接着上线希尔顿旗舰店,联手万豪等高星酒店集团展开会员营销活动,…

    科研百科 2023年5月24日
    450
  • 请结合所学知识谈谈合同管理的主要内容特点重要性以及如何进行动态管理

    合同管理是指通过制定合同文本,实施合同执行和监督,对合同进行管理和协调的过程。合同管理的主要内容包括合同的制定、签订、执行、监督和解除等方面。合同管理的特点包括合同管理是组织管理的…

    科研百科 2024年10月18日
    1
  • 精细化工erp(精细化工ERP系统)

      一、精细化学品企业信息化管理现状   1. 目前市场上没有针对精细化学品企业专属领域的管理软件。   2. 现在市面上的通用软件只能解决客户进销存 财务的问题,不能解决技术,研…

    2022年7月12日
    453
  • 科研项目发表在哪里查

    科研项目发表在哪里查? 随着科技的不断进步,科研项目的发表也变得越来越重要。科研项目的发表可以让更多的人了解研究成果,促进学术交流,并为研究人员提供奖励。但是,科研项目发表在哪里查…

    科研百科 2025年4月12日
    1