《研发精益数字化管理》徐华,江晓红编著|(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(实

施)循环。

···试读结束···

阅读剩余
THE END