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


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

PMI-ACP®认证

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

4月开课 | 实战课

PMI-PBA®认证

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

4月开课 | 新闻

软考项目管理

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

计划 | 报名 | 经验

PMP®认证

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

9月开课 | 网络班

PgMP®认证

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

深圳 | 北京 | 上海

NPDP®认证

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

北京 | 上海 | 感受

PfMP®认证

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

17计划 | 北京 | 上海

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

四步创新软件开发

作者:黄绍良   提交人:黄绍良[黄绍良]   属性:提交人原创   发布时间:2008-9-9   点击:17159   【收藏本文
黄绍良教授 清华大学国际工程项目管理研究院 项目管理者联盟高级顾问bbs.mypm.net
www.mypm.net
  今天大部份软件工程项目失败的主要原因是我们采用40年前的软件开发模式, 30年前的计算机应用思维。从业人员采用过时的方法,落后的思维,所以大部份项目未能为业主带来预期的效益,满足业主的要求。 项目管理者联盟
项目管理培训
  40年前计算机开始进入商业用途之初期,没有任何开发体系可以应用,所以从业人员在表格上整理逻辑,编写程序,测试及对程序进行Debugging,然后移交,今天从业人员在脑中开展系统的逻辑,进行程序编写,过去的Debug变成今天的Fix(修改),成为边想,边做,边改的三边模式来进行软件开发。30年前软件的主要应用目的是运营自动化,提升企业部门的执行效率,今天大部份从业人员还是以自动化为软件开发的主要目标。软件工程失败的主要原因不是技术应用的问题,是从业人员未能把握客户思维,交付客户期盼的交付物,导致项目在开发过程中不断修改和返工,为项目带来延误和超支。 www.mypm.net
项目管理者联盟
  往往我们把客户的期盼当作系统的功能需求,这是一个错误的观念。要知道客户的期盼(我们口中所说的客户需求)是要做什么,这是客户投资的最终目标。但系统或功能需求却是该如何做,是技术应用的手段。知道“要做什么”,才知道“该如何做”。我们未能把握客户的期盼(要做什么),如何能够提供高效的技术手段来达到目的呢!所谓“条条大道通罗马”,只要知道了目标,我们有很多选择采用不同的手段来达到。过去的问题在于我们把目标当成手段来处理,一步一摸索,在过程中不断开路搭桥,纵然最终能够抵达目的地,但这种执行模式能不浪费时间,精力和金钱吗! bbs.mypm.net
pmp.mypm.net
  今天的软件工程的终极要求与过去数十年软件工程的终极要求有很大的差异。过去自动化时代的软件工程主要是技术的应用,提升运营效率,以技术的应用方法为项目的最终目标。今天的信息化软件工程必须考虑和提供业主希望获得的投资价值,着重于科技如何能够带出相对的投资价值和运营效益为目的。可惜我们还是利用过去数十年前的技术开发思维和应用方法来进行项目交付,未能有效地面对项目属性和交付目的的转变做出相应的调整。让项目中大部份的工作量停留在编程,测试,修改和返工上。我们采用过时的方法,落后的思维来面对今天软件工程的挑战,如何能够在软件工程方面带出创新,引领未来呢?

  计算机是逻辑学 项目管理者联盟
talent.mypm.net
  “四步创新软件开发”的要旨在于摆脱过去软件工程对需求的重视。从逻辑的思维去实现最终目标。软件工程项目多基于规范性的逻辑应用,任何软件工程项目的最终交付都必须包含两个部分,一个是业务逻辑(即业务应用流程)、另一个是系统逻辑(即程序执行流程)。业务逻辑是任何系统在最终实际的业务层面所体现出的逻辑,就是“要做什么”;而系统逻辑是指系统为了满足业务上的能力而在系统层面所体现出的逻辑,就是“该如何做”。无论是业务逻辑还是系统逻辑,它们存在的目的都是为了交付最终的价值或达到项目的目标。所以在没有明确相关的业务逻辑和系统逻辑时,要想建立出交付价值的相关逻辑是十分复杂的。一般来说,业务逻辑是范围所处的层面,而系统逻辑是功能需求所处的层面。
club.mypm.net
  为了明确主要的构思,我们不以软件工程项目为例来带出相关的构思,而是以其它工程项目为例来说明这些构思。这样做是为了让读者可以摆脱软件工程中的原有思维,以一个新的角度来看待软件项目。不知大家是否还记得,在1.2中所提到的“工匠与专家”的故事,这里我们将会以一个内部装潢设计专家的角度来说明如何利用一个新的房间为例,带出四部开发方法的主要构思。 项目管理者联盟
项目管理者联盟
  假设我们要利用一个空房间,使用的目的可能是作为办公室、会议室、书房或者其他的用途。那么在决定了这个最终目的后,便需要决定房间中所需的家具和布置,房间可以是空房间、也可以是有些家具的房间。 项目管理者联盟
项目管理者联盟
  所以,在知道最终用途后,我们(扮演了装潢设计师)才会明确有哪些家具,这些家具便是交付物的定义。也许我们明确知道需要一张桌子,不管是从家具店购买、还是找工匠打做,我们一定要依据最终交付物定义来思考。更明确的说,知道一张桌子使用的最终目的,是用来放置计算机、放置一个咖啡器、用来书写、或者是用来开会还是装饰,更甚者是可以放置计算机、可以办公、可以放置一个咖啡器的办公桌。其中一样或多样都可以是说明需要一张桌子的最终目的。这是我们在理解了这些最终目的后在价值层面思考后获得的最终交付物说明,这些最终目的构成了说明交付物的依据。而思考的方法就是PCDM。 项目管理者联盟
项目管理者联盟
  最终的目的已经构成最终交付物的主要构思,加上应用的地域和环境,将会直接影响最终交付物的外观和大小。例如,试想我们为一个仅有15平米的办公室,进行装修布局。客户明确指出了,在该办公室中可以有3个经理办公、同时可以满足某一经理爱喝咖啡的习惯、还需满足另外一个经理需要经常与其他员工在办公室见面和会谈的工作要求。那么,这些目的和应用的环境(15平米)将会影响到交付物(办公桌子和椅子)的外观。 training.mypm.net

  有了需要一张桌子的最终目的和建立的交付物定义,接下来我们要考虑的便是这件交付物的外观(Appearance),是圆的、方的、长方形的、椭圆形的、折合型的,需要抽屉的,需要附加柜的(如放置咖啡器),桌腿是三叉脚的、四角的,是需要两边竖立或交叉对立支撑的(如需要经常面见员工)。这些外观的设计直接影响交付物的外表。另外,考虑外观的时候需要考虑拜访的应用环境(如15平米),桌子是放在中央还是角落、或是平常依附角落用的时候放到中央。这些也会影响交付物的外观。该阶段我们可以称为交付物的外观阶段,如一张桌子到底是什么样的。 项目管理者联盟
项目管理者联盟
  当明确了最终目的和外观后,最后进入建造或采购过程的时候才考虑所采用的组合技术和材料,包括桌子的组合是透过钉子、螺丝结合或是焊接。这些技术的应用将会影响交付物的质量和投资成本。而不同的技术仍然可以打造同样的结果,如钉子组合或螺丝结合(当然是木螺丝)都可以组合不同的交付组件。该阶段也被称为建造阶段(Construct),而该阶段的成功归功于前期交付物和交付物的外观获得客户的认可,这样在建造过程中将会把客户的需求变更降到最低,甚至消失。 项目经理圈子
bbs.mypm.net
  当然,我们需要把交付物(如桌子)与实际的应用环境(如15平米的经理办公室)相结合,看看是否能够演绎出预期的最终目的,如是否满足了某一经理及需要摆置电脑又需要摆置咖啡器的目的。该阶段称为演绎(Demonstrate)阶段,它可以让交付物与环境结合成一个完整的验收过程。环境包括应用的部门、人员、培训、硬件配置等。 项目管理者联盟

  四步创新软件开发 项目管理者联盟
项目管理者联盟
  四步开发方法的主要构思是:在我们失去了业务操作流程的时候,我们可以从项目的价值或目标来考虑和确定出项目的交付物定义;同时我们可以利用这些交付物定义来建立每个交付组件所对应的业务操作流程,通过业务操作流程带出每个交付组件的数据定义和界面定义;最终,根据这些数据定义和业务操作流程我们可以将构建交付物的任务划分为多个子任务来完成;当我们将所有的交付组件建造完后,可以将实际构建成的交付组件应用到客户所需的业务之中,带出在项目初期确立的目标或价值。 talent.mypm.net
项目管理者联盟
项目管理者联盟
项目经理博客
talent.mypm.net
项目管理者联盟
项目管理者联盟
项目管理者联盟
项目管理者联盟
PgMp.mypm.net
项目管理者联盟
  四步软件开发方法共分为四个阶段,它们分别是: 项目管理者联盟
service.mypm.net
  1)    第一阶段称为目的阶段,它开始于项目赞助人给出项目说明,结束于交付物定义。在该阶段中,我们通过使用PCDM构建出项目的交付物定义和最终目的。该阶段需要相关受益人的确认,包括项目赞助人和项目干系人。 项目管理者联盟
项目管理者联盟
  2)    第二阶段称为外观阶段,它开始于交付物定义,结束于交付物的外观建立完成。该阶段的产物包括,业务流程定义、数据定义、界面定义;同时数据定义和界面定义构成交付物的外观。这里需要使用的方法是系统操作规范(SOP)。该阶段需要项目赞助人认可和确认交付物的业务流程。 项目管理者联盟
项目经理博客
  3)    第三阶段称为构建阶段,它开始于数据定义和界面定义,结束于最终解决方案的生成;这里解决方案是指实际的、有相关技术方案构成的最终交付的系统。这里最终的解决系统需要项目赞助人的测试和确认。该阶段的主要任务是编程和测试,同时我们不准备强制任何方法和技术标准,这里可以自由地选择适当的技术标准来构建最终的解决方案。 training.mypm.net
training.mypm.net
  4)    第四阶段称为演示阶段,该阶段将最终的解决方案放置到相应的环境中进行组合,来产生最终的效益。这里我们需要明确每个解决方案的环境组合,包括系统配置、用户培训、用户测试。 项目管理培训


<<上一页 1 2 3 4 5 下一页>>

本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·软件开发项目如何做好进度控制 (993)项目管理者联盟10-18
·软件开发项目团队的特征与内涵 (828)项目管理者联盟08-09
·软件开发项目失败的3个原因 (1094)项目管理者联盟06-01
·软件开发团队中项目经理的职责 (2046)项目管理者联盟03-28
·软件开发项目进度控制常见问题 (1729)项目管理者联盟03-28
·小型软件开发项目常犯的错误和解. (1535)项目管理者联盟01-12
·项目管理者联盟特邀在线专家缪燕. (1801)缪燕11-19
·敏捷软件开发方法中的6个实战经验 (1496)项目管理者联盟10-29

03-17[帖子] 软件开发中最顶级的17个平台和工具 (418)
03-15[帖子] 搜搜企告诉您为什么软件开发周期总是预. (368)
02-22[日志] 即时通讯软件开发 几种网络编程方. (47)
07-20[帖子] 软件项目管理——进度管理:软件开发项. (1109)
03-28[帖子] 这个大型软件开发项目为何最终惨败 (1050)
03-28[日志] 这个大型软件开发项目为何最终惨败 (151)
11-24[帖子] 如何搭建创业型软件开发团队的PMO (2013)
04-01[帖子] 解析软件开发及软件工程中的效率问题 (933)
[发表评论]
[相关评论]
 
[评论人] 刘彬[时间] 2008-12-23
哈哈,说得好啊!
本站热点
·PgMP®认证培训【第32期】
·项目集管理PgMP®认证培训培
·NPDP认证黄埔七期-模考串讲上海圆满结
·通过率90%:项目管理者联盟PMP内训组
·《国际项目集经理PgMP认证》12月22
·PgMP新增名单(2017年第三季度)
·人力资源项目管理沙龙(杭州)圆满结束
·PgMP新增名单(2017年第二季度)
·PMP培训班(北京)-针对2018年3月
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
免费参加2017(第二届)中国软件估算大会
主办单位:项目管理者联盟
时    间:2017-11-16
地    点:北京·北京丽亭华苑酒店
电    话:010-82273401-11
邮    件:pmp3@mypm.net
项目组合管理及PfMP认证培训-[北京/上海,2017年计划]
主办单位:项目管理者联盟
时    间:2017-12-1
地    点:北京 上海·
电    话:010-82273401-18
邮    件:pgmp@mypm.net
活动QQ群:531390275
免费积累PDU,仅500人

2016年项目管理活动计划
2015年活动精彩回顾
原创排行榜
 高扬 105 项目管理 84
 人月神话 60 郭致星 52
 项目管理评论杂志 47 蒋昕炜 46
 高国伟 45 乔东 44
 肖杨 38 潘德有 36
 张为 34 周劲松 34
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦
更多:
经理访谈
更多:
个人专栏
更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
10-20·如何挑选人才组建项目团队.
10-20·项目管理书籍连载——《解.
10-20·建设工程全过程全系统建设.
10-20·管理好项目预算的5个建议
10-16·解析项目集利益相关方的争.
10-16·被要求压缩进度,项目经理.
10-13·在资源不足的情况下,如何.
10-13·项目管理中的神秘三角关系
10-13·琴瑟和鸣--SCRUM中“讲”好
10-12·质量管理的十大误区
10-12·【向古人学项目管理】做项.
10-12·掌握这25个风险点,再也不.
10-12·【干货】 项目经理的压力这
10-09·项目管理中的5大监控点
10-09·细化项目工作范围就这么几.
10-09·书法人项目管理的理论与实.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
项目管理者联盟 版权所有 京ICP证070584号 | 京公网安备110102000464号
如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者