用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

本站焦点
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与PfMP认证》
·网络直播|产品经理的四大核心技能提升
·如何轻松拿下PgMP?免费学习机会--项
·国际项目组合经理PfMP访谈:张富贵
·由PMO评论主办的第十二届中国PMO大会
敏捷项目管理ACP培训
最新活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
搜索新闻
关键字
类  别
最新新闻
04-05·开放讲座|《项目组合管理与
02-27·“项目控制大会2024”期待.
01-31·开放讲座|项目组合管理与Pf
01-19·开放讲座|PgMP:项目管理思
01-09·国际项目组合经理PfMP访谈.
11-30·开放讲座|《PgMP:项目经理
11-29·项目管理者联盟助力2023浙.
11-20·项目管理者联盟助力PMI项目
11-05·开放讲座|《PgMP:项目经理
10-31·国际高级项目经理PgMP访谈.
10-30·开放讲座|《项目组合管理与
10-23·项目管理者联盟PgMP培训班8
03-19·【2024年度】项目组合管理.
10-19·国际项目组合经理PfMP访谈|
10-19·国际项目组合经理PfMP访谈|
10-11·国际产品经理NPDP认证培训.
10-11·美国项目管理协会 敏捷项目
10-11·美国项目管理协会商业分析.
10-11·项目管理者联盟PMP培训班招
项目管理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
专题列表

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
敏捷项目管理ACP认证培训
国际产品经理NPDP认证
当前位置:新闻 >> 精英人物

软件开发生命周期管理新解

作/转载者:项目管理者联盟   发布时间:2009/11/23   点击:3368    

  "中国系统与软件过程改进年会"是中国软件过程改进领域最有影响力的、规模最庞大的国际盛会,以专业、领先和规模庞大著称,着重于软件企业最佳实践的交流分享,关注于软件服务业的生产力与交付保障提升,得到了政府主管部门、企业及研究机构等的一贯支持和广泛关注。该年会每年一届,截至08年底已成功举办七届,每届参数人群规模约上千人,城市会场约3-5个。

  下面是现场文字直播,软件开发生命周期管理新解——IBM Rational 中国开发中心总经理 Cha rles Yan先生:

  我讲一下怎么加速中国软件开发服务的现代化?首先我要从稍微高一点的层次来讲一下我们世界软件发展的趋势。最近大家可能也听到IBM总裁在去年的时候提出智慧地球这个概念。就是在几年以前有一个作者叫做(英语),他写了一本书叫做《(英语)》,就是这个世界变得扁平,确实我们的世界变得越来越小,越来越扁平,而且越来越变得智慧,对我们软件的需求越来越大。

  下面我讲一下对软件的需求从哪些方面可以体现出来?为什么说地球变得越来越智慧呢?我们用三个方面来衡量:

  第一、这个世界变得越来越度量化。我们看一下现今的世界,我们有300个亿(英语)在这个世界上,这个FD就是一些传感器,可以随时检测我们运输、商品的湿度、温度等等,所以我们变成了一个传感的设计,有300亿的(英语)。再一个就是互联,我们这个世界变得越来越互联,大家也都知道,我们现在在互联网上大概有20多亿的用户,不单是我们机器互联,而且物体也在互联。最近温家宝总理在无锡开会的时候,也提到IOT,也就是(英语)。就是一个互联网,通过这些传感器和这些互相联系的物体,就是物联网,所以这是一个新的理念。

  再一个变得越来越智能化。从互联网上看,每天互联网产生的信息,是所有美国图书馆加起来8遍还不足。每天我们有海量的信息在这里产生。以前我们算(英语),或者是(英语),或者(英语),都是按一个天文的数字,但是今天我们已经开始用(英语),就是十的十五次方来度量我们互联网的信息,所以我们这个信息变得越来越度量化、越来越智能化、越来越智慧化。

  所以我们企业领导和国家领导面对更大的挑战,怎么用智能的软件来处理海量的信息?这些世界领导在可度量的,我们叫做增加部署可度量的、互联的、更智能的产品和系统,要达到这些的话,我们需要智能的软件,要做好智能的软件,我们要做一个能够使得我们更加有效的交付软件的系统。

  再来看一下软件和硬件这个比重的变化。在1955年,这个表上的统计是硬件占80%多,在一个系统里面。到1985年的时候,软件占90%多,所以整个一个(英语),软件在这个系统里面占的比重越来越多。原来我们卖战斗机的时候,是按吨来卖,现在是按软件来卖,所以软件在我们系统里面起的作用越来越大。

  从美国的战斗机来讲,F4只有8%是软件控制的,到F(英语)已经80%,F(英语)有(英语),(英语)有570万行代码。在美国有一个笑话就是把汽车叫做移动的服务器。就是汽车已经不是汽车了,它是一个服务器,因为它有很多计算机在里面,有很多软件在里面。一般来讲的话,汽车就是说是一个四个轮子加一个框架,然后就是(英语),就是一堆软件。

  智慧地球需要智慧的行业,下面就是一些怎么能够在这些行业里面,让我们的软件使得这些行业变得更智慧。比如说我们的交通,怎么样能够让我们的交通变得更智慧?使得我们给节省能源,更节省大家的时间。举一个例子,在美国洛杉矶一条街上,一年大家在这个街上上下下找停车位置的话,耗费的汽油能够可以让一辆车沿着地球走38圈。可以想像如果没有一个智慧的交通系统,造成的能源和我们个人的时间损失有多大?

  如果我们造出一个更智慧的交通系统,使得我们每天上下班开车,不必在(英语)里面消耗更多宝贵的时间,耗费这么多宝贵的原油。有很多例子,我们可以看得到,怎么样利用智慧的软件,使我们的行业变得更智慧?来打造一个智慧的地球。

  下面我想讲一下,就是说实际上我们现在进入一个新的革命时期,如果我们看一下,中国在古代的时候,在创新方面是具有领先地位的。非常著名的就是我们四大发明。但是在近代,我们是有些落后。在近代这些工业革命、蒸汽机革命、钢铁、电力、石油、汽车等等,都是以西方为领导的。IT电信工业,但是我们现在逐渐在赶上。刚才的主持人也讲到,说危机有危必有机,怎么洗牌对中国有什么好处?我认为现在是一个重新洗牌的机会。下一个革命是软件革命,而且是我们中国在软件和创新方面领先的一个绝好的时机。

  那再从历史发展来看,为什么下一个软件革命是历史发展的趋势?我们历史是这样,人类发展也是这样,刚开始的时候,我们是不会做工具,慢慢会做工具,做低级工具,慢慢的我们做更复杂的工具,然后会有生产线,做农具、做工具。现在实际上,如果你转身看一看,我们现在要做的最多的东西,最重要的东西就是软件。软件工具和软件。

  从历史上来看,我们今天为什么说进入一个软件革命的时期?但是从我们智慧地球这几个方面来衡量的话,就是我们人类发展是从物理感觉到传感器度量,从小群体到讲到原来原始部落的时候,到今天的全球互联,机器相连,物体相连。智能化从低智能到高智能,从低级工具到高级工具,这是社会人类发展的一个趋势。

  我很快过去,这是我们四大发明。我们再看一下,迅速地看一下,我们过去30年中国取得的成就,实际上取得了非常大的成就。汽车市场第一,大家要注意到,我们汽车市场第一,而不是汽车创新第一。大家如果看到最近的(英语),就是说我要把我的知识产权保留住,不卖给中国。我们怎么达到从创新和知识创新方面第一,我们钢铁产量第一。我们中国IT产业人员要比(英语)还要多。但是怎么能够提高我们IT产业人员的水平和能力?

  教授和大学生数量第一,下一步就是怎么能够使得我们的大学生和教授的创新占世界领先地位,手机第一媒体第一,互联网用户第一,这些都是市场。我们的奥林匹克是在世界非常非常的著名,而且我认为是一个软件行业可以学习的一个很好的例子。把大目标掌握好,竭尽全力来(英语),去取得更大的成绩。

  下一个我就是想说,在今后30年内,我们中国要在IT,包括软件成为第一。在创新要成为第一,这是完全可以做得到的。

  在下面我讲一下软件开发现在面临着哪些挑战?

  实际上我们在IBM,是从四个方面来看。

  一个是个人方面的挑战。

  一个是团队的挑战。

  一个是组织上面的挑战。

  一个是企业上面的挑战。

  在这四个不同的层次的挑战,我们都面临着有一个(英语)的问题。比如说个人方面,就是流程和标准的缺失,就是我们没有流程,没有自动化造成了人力的效率低,而且容易出错。那在团队方面,我们现在因为世界变得越来越扁平,我们开发团队越来越全球化,怎么能够让我们的团队更好地协作?也是团队的一个挑战。

  那组织方面,我们怎么能够制定好一个更合适的流程?企业方面,我们怎么能够制定一个企业架构?怎么能够让企业进行重用?刚才很多嘉宾讲到复用这个问题。

  在实际软件交付当中,实际上现在的状况,从全世界来看的话,效率不高。只有37%的客户对这个软件开发速度满意。只有42%对质量满意。只有50%的软件(英语)以后,要返工,等等都是因为地理障碍、组织障碍、以及基础设施方面的障碍造成的。

  我们软件开发一直讲(英语),就是软件工程学。在做软件的时候,刚开始的时候,认为我们工程已经很发达了,从今年来讲,我们看看软件经济方面的关系。软件开发跟经济学有很大的联系。所以我们在探讨,怎么能够提高软件(英语)?在这里面我列了一个公式,我们所需要的资源,也就是说我们需要的成本,需要的投资,开发一个软件跟哪些东西有关系?跟软件的复杂性有关系,是复杂软件?还是简单软件?为什么把流程放在一个指数地位,说明流程非常重要。

  如果你流程好的话,你所需资源就低。如果流程不好的话,你所需的资源呈指数的上升。另外你团队的效果,不光是你个人的(英语),你团队之间合作的效率在哪里?这个跟你所需的资源也有关系。

  那工具的采用,手工和用工具来支持不一样。除了工具之外,你要有基础设施来用这些工具。尤其是现在的(英语)零计算的出现,怎么样利用整合这些你的(英语),你的设施,来更有效利用你的机器资源,利用你的(英语)。

  那我们下面简单看一下,里面的几个(英语)。

  第一个是要看看流程。流程改进一是件不容易的事情,也是一件很难的事情。公司在开始采取流程,或者是进行流程改革的时候,我也经常去客户访问,很多客户都讲说,我们有一个质量管理部门,但是我们想推流程,推工具,推方法,受到很大阻力,这个是不正常的事情。

  在IBM,1996年的时候,大家可能也都记的到,1996年IBM面临一次危机,这也是IBM在有生当中面临几次危机之一。在那个时候,我们请到了一位(英语),他不是做计算机软件出身的,他跟计算机没有太大的关系,我们选择他作为IBM新的领导,他上任的第一件事情,在这里我说一下。

  他做的第一件事情,就是制定了一个我们改革IPD的(英语),就是(英语),他在E—mail里面,这是他的(英语),他发给所有的员工,所有员工必须熟悉这个(英语)。大家必须执行这个(英语)。最后一句话我念一下,(英语)意思就是说,我们这个公司要通过这个(英语),我们把这个公司怎么运行?就是在这个流程上面运营。这个是他认为他最大的一个工具。制定了IPD(英语),运用IPD(英语)来运行整个IBM。他在(英语)里面,他写到这一段事情。通过这个流程的制定,和他的领导力,使得我们IBM又有一次新生。如果没有这个的话,我想IBM活到90多岁就死掉了,但是现在已经100多岁了还再继续活着。

  刚才有一位嘉宾讲到流水生产线。我也想用这个图来演示一下,就是说我们在其他行业做过的,走过的成功之路。怎么能够从其他行业走过的成功之路,来想一想我们在软件方面应该怎么做?这个是制造业的一个发展过程。

  第一个图是手工作业。大家就是在一个简陋的手工工棚里面,各自用手工做汽车,或者做其他零件。

  第二个是介绍生产线,也还是手工,但是有一定的流程,效率有了提升,质量也有改进,因为有一定的流程,产品也降低。

  第三个是借用工业自动化,引进了自动化,这样开使用标准流程,这样使得效率更高,质量更高,而且成本更低。

  最后是完全自动化,用计算机来控制。这样标准流程效率更高,质量也更高,成本也更低。这是什么意思呢?就是说通过自动化,可以提高效率,而且可以提高质量。

  这里面讲一个故事就是福特(英语),生产线就是他发明的,20年代的时候,在手工房里面他做了第一辆汽车,他做好以后把汽车开出去做一些测试,第一次开出去车死在外面。他觉得说这样做不行,我做汽车花这么大的力量,花这么大的成本,我的汽车的价钱也很高,而且我的质量很不好,这就使得他创造了生产线,生产线这个概念。

  所以说通过生产线生产出这些福特汽车,使得美国人几乎很多家可以买得起的汽车,可以买一个高效的汽车,所以说这是他在制造业方面做的重大的贡献。所以说在软件方面也有很多值得我们学习的地方。但是刚才我想另外一位嘉宾讲到,软件开发跟制造业还不完全相同,还有我们自己特别的地方。所以说这个我们要考虑。

  为了提高软件经济,我们就是要引入平台,引入工具来改进软件经济学。那就是我们要有一个能够支持协作,让团队更好地协作,能够提供自动化,也能够提高报表,使得我们知道我们生产的质量、生产的进度、生产的效率在哪里?

  IBM Rational在这方面一直是研究这方面的问题。这个就是IBM,我们叫做(英语),也就是软件交付平台。也是通过这个平台,我们支持IBM,230亿美金营业额的软件集团。我们软件集团每年营业额是230个亿,给IBM创造50%以上的利润,都是通过软件开发来创造的。IBM软件开发在什么基础上?就是在(英语)这个软件交付平台之上,我们在这个平台之上是不断创新的,也是走过这种道路,从没有工具到基础工具,到更自动化的工具,就是我们现在所讲的(英语)。

  在这个之上我们打造了全生命周期管理互相(英语)的工具,从这个流程的项目管理到需求管理,到架构和构造,到质量和安全管理,以及变更和发布管理。不但我们在整个生命周期予以支持,而且我们还对各种软件的开发予以支持。比如说主机软件、开放式软件,嵌入式软件,在我们智慧地球这个(英语)里面,会起到更大作用。

  下一个就是怎来通过我刚才讲的四个不同层面,来提高我们的生产力?那我们大概在IBM(英语)做了一些统计。如果我们在个人的层面,实现工具和工作流,也就是说增加自动化的话,会对我们的测试自动化,(英语)自动化等等一些,非常容易做的一些自动化,可以对我们生产力提高5%—25%,在团队方面提供一个协作式工具的话,可以提高生产力15%—35%。在组织方面如果制定一个很恰当的流程,可以提高生产力是25%—100%。

  如果在企业方面有一个企业架构,又有一个(英语)的(英语),我们可以提高两倍到十倍的效果。可见而知,我们在每个城市都有效率提升的机会,而且效率提升的幅度,随着规模的大小而增加。

  软件交付是一个业务流程必须持续改进。刚才有一位嘉宾提高ERP,实际上现在我们就是在走向ERP和(英语)。我们在其他行业都普遍地利用ERP来管理我们行业的运营。但是在软件方面,我们还不是普遍。所以说我们软件行业也是应该走ERP的模式。所以说这也是我们IBM(英语)在这方面为我们的客户,为我们IBM本身打造的一个系统。就是来提供一个ERP和(英语)。在过去三年里面,CIL(音)他们最关心的事情就是他们的业务流程改进。那我们也需要在软件开发方面业务流程进行改进。

  这个(英语)是我们IBM每年跟全世界1000多个CEO做一次(英语)这个也就是说,前三年很多CEO都在说这个问题,怎么能够帮助改善我的业务流程?使得我们的业务经济亦有所提高。

  下面就是IBM Rational这方面怎么来提高?我们制定了一个方法,我们叫做(英语),大家逐渐听得到。实际上我们鼓励循序渐进(英语),而不是(英语),所有的企业都是在不断地持续的改进他们的业务流程,那我们也是这样建立的,我们也是这样推进的。就是说:

  第一我们要建立我们的业务和运营目标,这个一定要明确。

  第二,确定你时间的优先排序。就是说你要确定你要做的事情。哪些先做哪些后做?

  第三,制定一个路线图。然后再采用这个工具,来提升这些进行实施。再下一个就是进行报告化分析,然后分析报告的结果,然后进行改进,这是我们提供的四个非常简单的步骤。

  实现利润目标,加快投资回报等等,然后运营目标你可以说,跟客户更接近一些,说多少项目开发的周期,或者是改善进度的可预见性。往往我们的软件公司,就是很难预见我们在什么时候能把软件产品发布出去?有的时候预见说6个月,可能一年半以后发布出去。预计两年才能发布出去。怎么能够在润色发布的时候,可预见性,说一年就是一年,一年就可以(英语)。

  从这方面我们举一个例子,我们用一些敏捷式开发的核心方法,像(英语)开发,两级开发,还有测试驱动开发,在这方面也可以选择很多我们叫做(英语),就是最佳实践。比方说我们采用并发测试,采用测试管理,或者是采用团队变更管理,绩效管理、共同来开发,就是(英语)等等这些,可以采用不同的实践,来提高达到我们这些,帮助我们达到这些业务目标。

  在我们IBM Rational,这是我们一个例子,在最近几年采用敏捷式开发取得的成效。我们IBM本身有2000多人采取敏捷开发。而且我们在支持敏捷开发新产品上叫做(英语),这个(英语)大家也可以看到,我们这个项目增加是91%。在飞速的增长,在利用敏捷式开发,以及利用敏捷式开发工具。那这个使得我们在右边这个图,使得我们开发的周期缩短;使得我们按时交付(英语)增加,可以达到现在90%多,我们一年以前说以后之后(英语),可以达到这个目标,增加了我们交付的准确性,而且降低了我们开发的周期。

  下面就是最后一部分,第四部分。我们做了这些事情,我们怎么能知道我们做得怎么样?我们必须通过一个(英语),也就是一个报表的功能,我们利用最近IBM一个新的技术(英语),就是(英语),利用这个把所有开发工具的数据收进来,然后进行整合做一个统一的报表。你可以看到这个项目的进度在哪里?缺陷是怎样的现在还有多少缺陷?等等跟开发有关的数据可以从这个报表里面体现出来。我们的高管可以通过一些报表可以实际看到报表的进展情况,不是团队用口头来说完成了,但是6个月以后你听到的还是这种回答,如果有这种报表功能的话,你可以实时看到项目进展的情况。

  下面就是我们这个系统的一些实际的报表例子,你可以看到,我们叫做(英语),也就是一表盘。还有一些(英语),也就是缺陷的趋势的表图。以及我们人员的分配,和人员的分布等等这些报表,完全可以在报表的系统里面展现。

  那在最后一步就是通过报表来分析我们的数据,分析我们的报表,然后再重新返回到第二步。在继续下下一轮的改进。是一个循序渐进的改进,所以说是一个循环的,非常简单的四步流程和生产力提高的这么一个方法。

  那在下面今天我讲软件对我们的智慧地球有很大的作用。软件既服务现代化,实际上可以促进信息现代化。行业信息化,行业信息化又可以使得我们有一个更智慧的城市。智慧的城市就会制造一个更智慧的地球。如果我们从城市来讲的话,实际上我们在交通方面需要更智慧的软件,我们需要一个城市智慧交通系统,城市能源智慧系统。在美国电网输送当中,由于电网效率不高的话,有时候可以达到30%—40%的电浪费。把这么多电节省下来对我们能源和环境的影响有多大?

  还有水管理,以及公路安全管理、城市指挥中心、环境管理,还有医疗管理,智慧医疗系统。下面就是IBM在中国区域信息化的解决方案。今天我就不详细讲了,但是主要的(英语)就是说,怎么能够把中国的医疗系统信息化做得更好?使得我们中国在这么多人口大国之中,能够有一个很好的医疗系统。医疗系统在每个国家都是非常重要的系统。大家可以听到,美国现在正在做医改。医疗系统在美国政府花费了20%,没有任何其他一项能够跟医疗比,所以医疗在哪个国家都有非常举足轻重的一个行业,怎么能够用智慧的软件打造一个智慧的医疗系统?为我们智慧的城市和智慧的星球做一个服务?这个是通过整合各种信息,使医疗系统运作更有效。

  下一个就是关于交通和汽车方面,可想而知,交通有收费,有(英语),就像刚才我讲美国停车的问题,完全可以用一个智能的信息系统,来使得我们很快地找到我们要停车的地位。而不是说浪费能源,可以绕地球走38圈了。这个是(英语)空中客车,他们现在利用的,提高生产供应链的这么一个系统。利用RFID作为一个传感系统,来使得我们生产供应链更加有效。在美国的话,由于供应链无效,效率不高的话,每年要浪费几百亿的成本。

  最后一个是城市安全信息化,这是IBM最近为中国城市安全做的一个行业解决方案,这也是通过整合各种系统的公共安全的信息,使得我们公共安全更加有效,使得我们城市的公共安全系统更有效,使得我们城市更加安全。

  今天我就讲到这儿,谢谢大家!


新闻来源:新闻-人物
发布时间:2009/11/23 
项目管理者联盟[mypm.net]

[发表评论]
[相关评论]
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接

项目管理者联盟 版权所有 | 京ICP备10055250号-11 | 京公网安备 11010202009440号

如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者
PMI,Project Management Professional, OPM3, PMBOK, PMP,PgMP,PfMP,PMI-ACP,PMI-PBA
and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.