03.精益敏捷项目管理——大局观

00.唯一可行的方法是在整个项目生命周期内对每个部分进行修改。——克里斯托弗.亚历山大

 

01.企业级敏捷要求查看企业整体的价值流——从构想到实现,从概念形成到最终生产出消耗品的过程。

 

02.敏捷的真正目标应该是达到企业级敏捷,也就是说,在整个企业实施敏捷。

03.企业需要应对外部的竞争,需要更好地了解市场,需要了解自身的缺点,需要掌握不断变化的技术,还需要了解其他任何可能对企业产生不利或积极影响的事情。

 

04.价值流指的是交付软件解决方案的流程,从将软件产品交付给企业,到使用软件为客户开发出解决方案或最终消耗产品的全过程。

 

05

.

 

06.这种只重视降低成本而不是消除延误,提高产品质量,以便在更快地进入市场的同时降低成本;着眼于降低成本通常会降低产品质量和花费更长的项目时间。这种重视降低成本而不是消除延误和提高质量的方法,一次又一次地减慢开发的进度,同时也降低了产品的质量。

 

 

07.为了改进软件开发方法,必须解决几个重要领域的问题:

  *确定将要开发或升级的软件产品一定是对公司的盈亏地向影响最大的产品

  *企业资源与升级产品要项目匹配

  *管理项目是以最高的质量和最快的速度去开发产品增强功能

  *组织软件开发团队,使其以最有效的方式协同工作

  *使用适当的软件工程方法,该方法既能支持项目管理,又能确保项目的长期可行性,并维持较低的开发成本

  *营造学习氛围,使过程不断改进。

 

 

08.通过软件部门本身来确定软件开发步骤,这是一种错误的工作推动方式——本末倒置,应该由业务需求来推动软件的开发或增强功能的开发,因此,应该由该公司的业务管理部门来推动软件的开发过程。

 

09.问题并不是“我们的技术开发人员能做什么”(从软件开发的角度来看),而是“什么样的产品将给企业带来最大的商业价值”和“什么时候企业或客户可以开始使用他们”(从业务驱动的观点来看)

 

10.软件发布不意味着企业已经实现了它的价值,产品的发布和使用之间往往有一个滞后的过程。客户必须经过培训,产品必须经过运输,产品支持流程必须建立,市场营销和协调服务必须实施,知道所有这些步骤全部到位,才能体现软件的价值。

 

11.许多项目在进行过程中由于对资源的争夺太过激烈,以至于项目计划的制定要基于资源的可用性或政治影响力,而不是基于可提供的商业价值。

 

12.包括Crystal、特性驱动开发(Feature driven Devlopment,FDD)和看板软件开发。

 

posted @ 2018-11-12 11:41  艾小小雨  阅读(223)  评论(0编辑  收藏  举报