几种研发管理流程

news2025/3/10 21:30:07

一、CMMI

1.初始阶段

软件过程混乱,有时甚至混乱。几乎没有流程的定义。成功取决于个人的努力。管理是被动的。

2.可重复/可管理

建立了基本的项目管理流程来跟踪成本,进度和功能特征。已经建立了必要的过程规程,以便能够重复先前类似应用程序项目的成功经验。

3.可定义级别

软件管理和工程过程已被记录和标准化,并已集成到组织的标准软件过程中。所有项目都使用经过批准和量身定制的标准软件过程来开发和维护软件,并且在整个软件过程中都可以看到软件产品的生产。

4.可测量,定量管理

分析软件过程和产品质量的详细测量数据,并对软件过程和产品有定量的了解和控制。管理层有得出结论的客观依据,并且可以在定量范围内预测绩效。

5.优化管理水平

过程中的定量反馈和先进的新思想,新技术的推动推动了过程的不断完善。

二、IPD

IPD的核心内容是以市场为导向的产品开发,关注客户需求,将产品开发看成一项投资(商业价值),通过CBB—公共基础模块和跨部门的团队准确、快速、低成本、高质量地推出产品

  • IPD的流程繁琐复杂,虽然可以裁剪,但也很多,需要方方面面考虑周到,对中小公司来说管理成本太高;

  • IPD的关键要素,无论是跨部门团队、管道管理,还是优化投资组合等都是针对市场,一般中小公司的市场驱动较弱。

三、敏捷

主要理念就是敏捷迭代、小步快跑,快速改进、拥抱变化,用户参与等等,用规定的环节去一步一步完成项目的开发,而不是一次性完成项目的交付。

四、总结

这三种开发模式中,IPD的层级最高,既包括了“做正确的事”,又包括了“把事情做正确”,是公司级的运营级流程,CMMI和敏捷是同一个层级流程,是工程方面的实践级流程,是一种“把事情做正确”的开发模式。

研发模式主要关注点首先是正确的做事,即把事情做好,完成领导的要求和项目目标,在研发团队内部可管理;更高层次的做正确的事则需要领导参与,涉及到公司文化。

  1. CMMI是流水线管理思维,每一步的要求和度量定义清楚,方便管理和控制,用起来可以保证质量,只是效率很低,上上下下都会很累;更麻烦的是在这个唯一不变的就是变化的年代,按照要求辛辛苦苦做完之后发现根本就不是客户想要的。
  2. 敏捷是对CMMI的反思和改进,思想是面对变化,勇于变化,和变化共舞;执行起来又变成了某些领导折腾团队的工具,没有标准没有要求随心所欲。敏捷过程中的关键点把握很重要,包括需求、技术和效果。
  3. IPD是一种企业级别流程,和任何一种研发流程都可以配合;华为前期研发基本是CMMI,后期前期立项和架构基本还是CMMI,但开发实施阶段变为敏捷;这样保证基座稳定,功能加快迭代。

这些都只是管理手段,没有不行,但只有管理肯定更不行;具体到研发,人员技术能力也许才是根本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1000210.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RPC框架核心技术

一、RPC框架整体架构 RPC Client && RPC Server RPC Client 1、动态代理,根据lookUp信息(接口-实现-方法)动态创建出代理类,(创建代理类RPC服务端的目标接口)。即Lookup为远端目标接口地址&#…

localStorage是什么?有哪些特点?

localStorage的主要作用是本地存储,它可以将数据按照键值对的方式保存在浏览器中,直到用户或者脚本主动清除数据,否则该数据会一直存在。也就是说,使用了本地存储的数据将被持久化保存。 localStorage与sessionStorage的区别是存…

Cpolar+Tipas:在Ubuntu上搭建私人问答网站,为您提供专业的问题解答

文章目录 前言2.Tipask网站搭建2.1 Tipask网站下载和安装2.2 Tipask网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道(云端设置)3.3 Cpolar稳定隧道(本地设置) 4. 公网访问测试5. 结语 前…

什么是JavaScript中的严格模式(strict mode)?应用场景是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 严格模式(Strict Mode):⭐ 使用场景⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&…

shell脚本指令:for循环、函数、数组、grep等指令的使用

1、实现一个对数组求和的函数,数组通过实参传递给函数 2、写一个函数,输出当前用户的uid和gid 并使用变量接收结果 #!/bin/bash echo "请输入一个数组" read -a arr function add_arr() {var1${#arr[*]}for i in ${arr[*]} do((sumi))doner…

技术解码 | GB28181/SIP/SDP 协议--EasyGBS国标GB28181平台国标视频技术SIP解析

EasyGBS国标视频云服务是基于国标GB/T28181协议的视频能力平台,可实现的视频功能包括:实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发&#…

中国人民大学与加拿大女王大学金融硕士——人生总要逼自己一把

我们每个人都是一个独特而丰富的个体,身上蕴藏着各种潜力和可能性。要不断去开发自己的潜能,不断学习和提升自己的知识和技能,保持对新知识和趋势的敏感。想要在职场上走得更远,就要逼自己一把,在职继续攻读硕士学位是…

82 # koa-bodyparser 中间件的使用以及实现

准备工作 安装依赖 npm init -y npm i koakoa 文档:https://koajs.cn/# koa 中不能用回调的方式来实现,因为 async 函数执行的时候不会等待回调完成 app.use(async (ctx, next) > {console.log(ctx.path, ctx.method);if (ctx.path "/login…

518抽奖软件,是否会重复中奖,还是没人只能抽中一次

518抽奖软件简介 518抽奖软件,518我要发,超好用的年会抽奖软件,简约设计风格。 包含文字号码抽奖、照片抽奖两种模式,支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 不会重复中奖 类似抽奖箱的概念&#xff0c…

【1++的数据结构】之哈希(二)

👍作者主页:进击的1 🤩 专栏链接:【1的数据结构】 文章目录 一,前言二,位图1. 位图2. 位图的应用 三,布隆过滤器 一,前言 上一节我们讲解了哈希表,简单的了解了哈希思想…

探索工业4.0:数字孪生如何重塑工业生产流程?

在过去的几十年里,工业生产经历了从机械化、自动化到数字化的巨大转变。随着工业4.0的到来,我们正处于第四次工业革命的边缘,这次革命将由数字孪生技术引领。本文将深入探讨数字孪生在工业生产中的应用和潜力。 数字孪生(Digital …

第六章 进程管理与系统监控

第六章 进程管理与系统监控 ​ 一个具有较好的安全性和稳定性的系统是用户所需要的。无论进行何种操作和业务处理,用户都希望系统始终处于安全、稳定的状态。因此,即时地进行系统的进程管理和系统监控工作是保证系统安全、稳定的状态。 1.进程管理 1.…

C++项目实战——基于多设计模式下的同步异步日志系统-⑥-日志等级类与日志消息类设计

文章目录 专栏导读日志等级类设计日志等级划分to_string函数设计日志等级类整理 日志消息类设计 专栏导读 🌸作者简介:花想云 ,在读本科生一枚,C/C领域新星创作者,新星计划导师,阿里云专家博主,…

第4篇 vue的 ECMAScript 6的学习

一 ECMAScript 6 1.1 ECMAScript 6 ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 Jscript 和 ActionScript)。 因此,ES6 既是一个历史名词,也…

java+ssm+mysql高校图书管理系统

项目介绍: 本系统为基于jspssmmysql的高校图书管理系统,包含管理员、学生角色,功能如下: 管理员(高级管理和普通管理):用户管理(管理员和学生管理);图书管理…

ps制作gif动图

最后存储就可以了

问道管理:历史市净率在哪看?

市净率是评价一家企业股票价格是否合理的一项重要指标,并且也能够反映企业的财务状况。前史市净率则是指某家企业在曩昔一段时间内(比方一年或三年)的市净率平均值。那么,前史市净率在哪里能够查询呢?本文将从多个视点…

华为OD机试 - 一种字符串压缩表示的解压(Java 2022 Q4 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路1、题意2、根据题意,不合法方式如下:3、解题思路 五、Java算法源码六、效果展示1、输入2、输出 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为O…

【CSS系列】writing-mode —— 文字方向(水平/垂直;左右/右左)

文章目录 一、引子二、writing-mode1.语法horizontal-tb(默认:水平方向,文字 从左到右,行 从上到下)vertical-rl(垂直方向,文字 从上到下,行 从右到左)vertical-lr&#…

Go基础16-defer的运作机制及常见用法

defer的运作离不开函数,这至少有两层含义: ● 在Go中,只有在函数和方法内部才能使用defer; ● defer关键字后面只能接函数或方法,这些函数被称为deferred函数。defer将它们注册到其所在goroutine用于存放deferred函数…