【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

【国产】标准化软件研发流程

外行人问:软件都是怎么研发出来的?内行人问:如何提升内部项目管理的效率和质量?

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

本文就“软件标准化研发流程”,从理论、实践和最终如何在你的团队和公司落地进行串联介绍。主要分为三部分,先理论:软件开发,难在哪里?以及MVP、敏捷开发、Scrum、开发流程图、每日站会、看板、增量模型、迭代vs增量、XPDevOps……;再实践:标准化研发流程,什么是协作流 信息流 价值流、项目管理模型(嵌套);最后落地:现状分析及目标制定、YesDev项目管理模型、用价值驱动软件研发交付、建立三大指标体系、制定领航提升计划表。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

软件开发,难不难,到底难在哪里?

软件开发,要面临诸多风险和困难,诸如:对需求的误解、抽象、时间紧、技术方案不确定、复杂度、安全、系统稳定性……

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

我的总结下来,软件工程这门学科,提炼成公式,是这样组成的。

软件工程 = 组织架构 软件程序 沟通 跨学科/跨部门协作 项目交付

而软件开发又是一个需要高智力、密切沟通和频繁协作的过程。企业组织随着时间的推移,也会发展成为更有商业价值的未来状态。在这期间,项目管理和项目活动也是企业组织成长的一个必经之路。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

常见的开发流程有哪些?

常见的开发流程有哪些呢?有瀑布流、敏捷开发流程、增量模型、极限编程、DevOps和其他研发流程模型。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

那增量和迭代的区分又是什么?增量是模块化的拼接方式,不到最后一刻,不能构成完成的系统,在完成交付之前,你的用户一直都使用不了此软件。而迭代是指,从一开始就构建和交付可以工作和可以使用的软件,虽然一开始功能很简单,但持续迭代,不断完善和精进、升级。例如,为了满足用户出行需求,一开始给一辆单车,再升级为摩托车,最后升级为小车。

【国产】YesDev推荐的标准化软件研发流程

YesDev是基于一款价值驱动软件研发和交付的项目管理平台,其推荐的标准化研发流程是以用户需求为起点、以软件交付使用为终点的持续迭代。在这个过程中,通过项目的方式来进行需求、Bug问题和任务、工时等团队协作、目标管理、风险控制等。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

在这一标准化流程下,对应的协作主流程是:需求分析、创建项目、开发、测试、发布前准备和发布后的维护。以及拆分了各个流程下的具体协作活动和事项。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

从时间轴的水平线,软件研发和项目管理是顺序的执行关系;而从俯视的角度来拆解,项目管理是一个嵌套的模型。任务是作为最小价值交付单元,需求则包含了问题和任务。而需求往上则聚合成了项目,项目再往上则组合成了项目集。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

我该如何制定我团队的效率提升计划?

作为技术负责人,为了制定和提升研发团队的效率和交付质量,需要认真梳理公司现在面临的问题和研发团队到底乱在哪里。肯定是有问题,才需要去提升。如果一切都正常,也就不需要去梳理、去改变、去提升了。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

问题表现和原因,通常在这几方面:系统架构弱?无法支撑现有业务的发展和规模;研发效率低?总是被需求方和业务部门吐槽说需求迭代慢,提一个需求很久都上不了线;故障损失高?系统不稳定,并且出现故障没有人员及时跟进处理?技术管理难?人员士气低、流动大、产效不高、Bug缺陷多……等一系列问题。

结合现状分析,再引入恰当的项目管理模型,对现有的项目和迭代进行划分。可以参考以:“产品业务为实线、技术管理为虚线” 的方式。

让项目负责人对项目的目标、结果和收益负责;让核心人开发人员在需求和目标上对齐;让最终的一线员工同事成员执行好具体分派的任务和工作。而技术负责人,则对整体的效果和业绩负责。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

同时,开始着手建立三套指标体系,用于持续观测和跟踪在合适设计的研发流程下,经过合理地划分和人员配置,到最后执行的定期复盘和数据统计汇总。验证前面制定的方案是否有成效,是否要调整,是否要奖励或指出改进点。

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

关于作者

【国产】标准化软件研发流程,从理论到实践落地-2024惊蛰(国标软件开发规范)

黄禅宗 dogstar,果创科技CEO、多家企业CTO、前唯品会高级开发工程师,PhalApi开源框架作者,著有《良质!》等电子书,YesApi果创云创始人、YesDev项目管理创始人,海军退役士兵,毕业于华南师范大学。深耕软件研发,喜欢每天分享技术干货。

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

(0)
上一篇 2024年3月22日 上午9:08
下一篇 2024年3月22日 上午9:24

相关推荐

  • 林业领域的科研项目名称

    林业领域的科研项目名称: 森林生态系统中的碳循环 森林是地球上最重要的碳储存库之一,其碳储存能力超过整个地球大气中的碳含量。然而,由于人类活动的影响,森林逐渐遭到破坏,导致森林的碳…

    科研百科 2025年5月14日
    8
  • 企业科研项目存在的问题

    企业科研项目存在的问题 企业科研项目是企业发展的重要组成部分,为企业带来经济效益的同时,也存在一些问题。本文将探讨企业科研项目存在的问题。 首先,企业科研项目的资金来源问题。目前,…

    科研百科 2025年4月1日
    2
  • 广东航天航空研宄所招聘海归博士年薪

    广东航天航空研宄所招聘海归博士年薪 广东航天航空研宄所是一家著名的航天航空研究机构,致力于推动航天航空技术的发展和创新。我们正在招聘海归博士,欢迎有才华、有追求的年轻人加入我们的团…

    科研百科 2024年12月1日
    3
  • 2050年的未来世界十大科技上的进步(2050年的未来世界十大科技上的进步英语)

    随着时间的推移,我们已经迈入了21世纪的中期,科技的发展进步日新月异。在不久的将来,2050年的世界将迎来许多令人激动的科技进步。让我们一起来看看未来世界可能迎来的十大科技进步。 …

    科研百科 2024年4月12日
    116
  • his系统的医嘱模块实现了什么功能

    his系统的医嘱模块实现了许多重要的功能,这些功能使得医疗机构的管理和运行更加高效和便捷。 首先,医嘱模块可以实现实时查询和更新。患者可以通过电脑或手机应用程序查询自己的医嘱,并及…

    科研百科 2024年10月28日
    7
  • 科研项目学科分类

    科研项目学科分类 随着科技的不断发展,科研项目的学科分类也在不断变化和演变。不同的学科领域需要不同的研究方法和技术,因此,将科研项目分为不同的学科分类可以帮助研究人员更好地理解和利…

    科研百科 2025年3月14日
    11
  • 软件项目管理 任永昌

    软件项目管理任永昌 软件项目管理是软件开发过程中至关重要的一环。软件项目的成功不仅取决于开发人员的技能和经验,还取决于项目管理的高效性和协调性。本文将探讨软件项目管理任永昌的方法和…

    科研百科 2024年9月26日
    3
  • 激发精气神 展现新作为(激发精神的力量)

    7月1日,在中国共产党成立101周年之际,山西文旅集团机关党委组织党员干部跟随习近平总书记的足迹,在平遥古城深处感受晋商文化,于历史脉动品悟晋商精神。登临平遥古城墙,感受2800年…

    科研百科 2023年6月9日
    326
  • 长三角科研项目

    长三角科研项目 随着长三角地区的经济发展和人口密度的不断增加,科研项目在该地区的发展也日益活跃。长三角地区拥有众多高校和科研机构,这使得该地区的科研项目一直处于国内领先地位。 在长…

    科研百科 2025年5月27日
    1
  • 文学线上科研项目有哪些

    文学线上科研项目有哪些 随着互联网技术的不断发展,文学线上科研项目也逐渐被人们所关注。这些项目利用互联网和现代科技手段,将文学研究和学术研究结合在一起,为文学研究者和读者提供了一个…

    科研百科 2025年4月8日
    5