《研发精益数字化管理》徐华,江晓红编著|(epub+azw3+mobi+pdf)电子书下载
图书名称:《研发精益数字化管理》
- 【作 者】徐华,江晓红编著
- 【页 数】 184
- 【出版社】 北京:北京航空航天大学出版社 , 2020.03
- 【ISBN号】978-7-5124-3203-1
- 【分 类】数字技术-应用-产品开发
- 【参考文献】 徐华,江晓红编著. 研发精益数字化管理. 北京:北京航空航天大学出版社, 2020.03.
图书封面:
图书目录:
《研发精益数字化管理》内容提要:
在VUCA时代,研发管理提出目标:不断提升研发效能,交付客户真正的价值,灵活响应市场变化。随行付的研发管理层不断地改进管理思路、方法,形成了本套完整的管理理论。本书详细介绍了如何将数字化管理、精益管理、持续改进循环无缝结合,实现研发管理变革性突破。书中内容主要分理论篇、实践篇、成功要素篇三部分。本书内容可以给产品研发管理者提供新的管理思路、方法,帮助他们在管理上取得突破性改进。适用读者对象包括CTO、研发总监、研发部门负责人、项目管理人员、产品总监、产品负责人、人力总监等。
《研发精益数字化管理》内容试读
A.理论篇
2研发精益数字化管理
本篇,我们会在第1章介绍“研发精益数字化管理(RDLDM)”的概念及其包
含的管理目标、管理原则、管理实践、研发实践四层内容,以帮助读者整体地认识
RDLDM理论。任何管理的方法理论都要与组织环境相适应才能奏效,所以在第1章
我们还会介绍一下研发管理体系的内容以及与管理相应的组织结构。然后在第2~4
章分别详细介绍RDLDM管理实践的三大核心元素“数字化管理、精益研发管理、
MASI循环”的含义、为什么使用,以及如何在研发管理中结合应用。
在介绍RDLDM理论之前,我们先了解一下软件研发管理的历史。
软件研发诞生于20世纪60年代之前,当时编码密切依赖于计算机的机器代码或汇编语言,软件规模比较小,一开始是作坊式的管理。到60年代中期,随着计算机容量的扩大、性能的提高以及高级编码语言的出现,软件开发的需求急剧增加需求复杂度越来越高,软件系统的规模也越来越大。此时,作坊式的管理已不能再满足市场对软件生产效率与性能的需求,出现了“软件危机”。
为了应对“软件危机”,60年代末期业界借鉴了工程领域的经验,应用工程管理的方法,来解决软件开发管理出现的问题(例如:预算超支、质量差、不符合需求、经常性延期等),所以称为软件工程。
软件工程管理强调前期的计划、过程的管控以及结构化,注重里程碑阶段的概念,例如:瀑布开发方式(包含需求分析、系统设计、编码、测试、部署运维几个阶
段,如图A-1所示)入、CMMI质量管理等是其典型代表。
需求分析
系统设计
编码
研发阶段
测试
部署运维
时间
图A-1瀑布开发方式
与作坊式的管理相比,软件工程取得了明显的进步,但未能解决根本问题。
理论篇3
20世纪90年代的调查发现,软件项目的失败率依然很高。
软件开发的特点:软件未开发出来之前,用户说不清楚或无法准确地描述自己的需求,研发人员对用户需求的理解经常有差异,软件开发对研发人员的智力投入依
理
赖性比较大等。因此,软件开发具有创造性,定制性比较强,可参考性比较弱。所以在开发过程中需要针对用户的需求进行多次的挖掘、细化、沟通,并与用户达成
论
共识,软件开发过程中或者开发后期有合理的需求变更是相对正常的。
但是软件工程的管理是重规划与控制,拒绝或者不鼓励需求变更的:软件价值是在整体开发完成后一次性交付的,中间过程的产物都是半成品,不能交给用户做验证,如果用户需求比较复杂,整个研发周期就会很长(时长一般大于6个月)。在这种管理方式下,越是开发的后期,需求的变更要付出的代价就会越大。但实际情况是,研发人员经常在测试阶段才发现之前的设计与开发中存在的问题,为了修复问题导致整体返工。所以按工程的方式来管理软件项目的失败率很高。即使软件按期、按原始需求范围完成了,能真正让用户满意的也很少,因为用户的需求可能已经变化了。
基于以上问题,2001年敏捷开发诞生了。敏捷开发鼓励合作、响应变化,鼓励
迭代增量(小步快跑)入、更早更持续地交付价值。如图A-2所示,敏捷开发是迭代增
量式开发,每个迭代(时长一般1~3周)结束都可以交付一部分价值给用户,并能将用户的反馈或者需求的变化放入到下一个迭代中优化实现。
瀑布式开发
需求
设计
开发
测试
发布
time
代增量式开
可交付
可交付
发
这代
图A-2敏捷开发与瀑布开发
对敏捷开发的理解有狭义与广义之分。
狭义理解:敏捷开发是一种迭代增量的开发方法,其主要框架方法有极限编程
4研发精益字化理
Scum、特性驱动开发、水晶方法族等,敏捷开发与精益开发区分得比较明确。精益开发有七大原则,核心是消除浪费、创造价值,主要的框架方法是精益看板方法。精益思想最早在汽车行业应用,后来运用到软件研发上来。
对敏捷开发的广义理解包含两方面内容:
①敏捷开发管理方法上包含敏捷开发方法、精益开发方法以及DevOps。因为这
三者都鼓励持续改进,它们为了应对市场的需求变化,都在不断地改进,把适合现在软件开发所有好的内容不断地吸收到自己的范围中来,所以这三者的边界越来越模糊。
②敏捷开发的应用范围,从原来的需求分析到技术开发阶段,拓展到开发与运维,再次拓展到产品研发的整个生命周期上。
敏捷开发诞生初期的应用范围是在开发团队内部,包含需求分析、技术设计编码、测试、投产等开发活动。这时的敏捷开发体系包含道、法、术、器四层内容(如
图A-3所示)。“道”是指“敏捷宣言”,即敏捷的核心价值观:“法”是敏捷开发的
十二项原则;“术”是敏捷开发的框架方法(例如:极限编程(XP)Scum、精益看板、水晶方法族、特性驱动开发等):“器”是敏捷开发的实践方法(例如:用户故事、故事点估算、测试驱动开发、单元测试、持续集成、重构等),这些实践方法可以在框架方法中被组合应用。
道
敏捷宣言
·法十二项原则
·术
框架方法
敏捷开发
·器
实践方法
图A-3初期敏捷开发体系
敏捷开发一开始解决了产品与开发团队的沟通合作问题,后来拓展了DevOps(开发与运维),解决了开发团队与运维团队的沟通合作问题。
现在敏捷开发思维的应用范围已经拓展到了开发团队、运维团队外的产品团队、
第1章
研发精益数字化管理概述
公1.1研发精益数字化管理的概念
研发精益数字化管理(R&D Lean Digital Management,.简称RDLDM)可以归
纳为数字化管理、精益管理、持续改进循环(MASI循环)0无缝结合的一种管理方式,
如图1-1所示。
,围绕目标,持续改进
MASI循环
消除浪费,交付价值
精益管理
数字化
管理
管理量化与科学化
图1-1研发精益数字化管理(RDLDM)示意图
研发管理是一个持续改进的过程,这个持续改进是围绕管理目标不断进行的“测
评一分析一标准一实施”循环,即MASI循环。它是一个螺旋式上升的过程,每一
次循环都意味着一次管理上的突破。MASI循环可以运用在研发管理的方方面面,包
①注:MASI循环:Measure(测评)一Analyse(分析)一Standard(标准)一Implement(实
施)循环。
···试读结束···
作者:鲁平
链接:https://www.58edu.cc/article/1584876129834074114.html
文章版权归作者所有,58edu信息发布平台,仅提供信息存储空间服务,接受投稿是出于传递更多信息、供广大网友交流学习之目的。如有侵权。联系站长删除。