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


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

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

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

四步创新软件开发

作者:黄绍良   提交人:黄绍良[黄绍良]   属性:提交人原创   发布时间:2008/9/9   点击:22419   【收藏本文
  业务流程与交付物外观”代替“需求与设计。可能细心的读者会问,怎么在四步方法中没有需求和设计这两个活动了呢?是的,在构建四步开发方法时确实将这两个活动从四步方法中移除了,我们是通过“业务流程与交付物外观”来代替“需求与设计”的。通过交付组件我们可以明确指出工作内容,同时可以使得业务逻辑和系统逻辑在交付组件上相互对应(或业务模块),这里的交付组件可以是交付物定义,也可以是方案所对应的一个个单一的组件。 项目管理者联盟
项目管理者联盟
  1)    我们可以独立地建立该交付组件的业务逻辑,这将带出明确的数据定义,同时也会带出相关的业务模块(如果交付组件内还可以分解出更明确的业务模块)。 training.mypm.net
项目管理者联盟
  2)    由于业务模块和交付组件的原因,我们可以等价地利用交付组件或业务模块来建立出系统在业务层面所对应的架构;同时每个组件内都可以对应明确的系统接口或模块。 项目管理者联盟
转自项目管理者联盟
  3)    最终我们可以利用业务模块的架构来等价地建立出系统的架构,同时并不影响每个模块内系统逻辑的制定。 项目管理者联盟
项目管理者联盟
  对于功能需求,我们利用业务模块将其屏蔽和限定在一个个的交付组件或业务模块内,使得我们根本不需要从系统角度来建立在项目初期根本就不存在的需求。实际上,客户一直不知道他自己的需求(功能需求),否则客户为什么在70%的失败率下还是要依靠我们来建立功能需求呢! service.mypm.net
service.mypm.net
  第三步:构建阶段 项目管理论坛
项目管理者联盟
  构建阶段的设立是为了使得技术人员可以更加自由地发挥他们的技术特长,从而构建的交付物不仅可以带出价值,而且是高质量、易维护应用软件。我们不准备详细的讨论每个技术规范和强制约束该使用那些技术规范,因为我们既不想加入到旷日已久的技术大战中,也不想再为“名词百出”的IT界增加新的辞藻。 service.mypm.net
项目管理者联盟
  技术标准选择 blog.mypm.net
项目管理者联盟
  技术标准的选择是跟客户是无关的,而且大部份客户也不太理会。客户的主要目的是依赖技术人员的专长来为他搭建所需的应用系统,所以技术的应用完全可以由开分人员来进行选择。但是需要一个系统架构师来确认这个项目的统一技术标准,否则交付物将会因为技术标准的错误选择而失败。 项目管理者联盟
PgMp.mypm.net
  这里我们仅仅说明交付物和操作流程是如何隔离不同技术方案的。这是因为: 项目经理博客
    项目管理论坛
  ·对于与交付物对应的系统操作流程反映了出了业务的逻辑,同时我们有从业务角度建立出了业务的模块,使得每个业务模块之间的耦合度降到最低。 项目管理者联盟
    club.mypm.net
  ·由于业务模块(数据定义的一部分)不依赖于具体技术的实现,所以我们可以非常自由地为每个业务模块赋予不同的技术方案,只要它们之间是相互一致的。 项目管理者联盟
    转自项目管理者联盟
  ·由于业务模块隔离了系统逻辑,使得每个业务模块的逻辑不会受到系统逻辑的变更影响,所以被包含在不同业务模块的技术方案之间不会被相互影响;对于整个系统架构而言,即使添加或拆除一个业务模块,也仅仅是增加和取消系统接口的调用,使得整个系统便于维护。 项目管理者联盟
    项目管理者联盟
  ·我们在定义了统一的技术标准规范后,独立地定义每个业务模块的系统接口调用和实现。
service.mypm.net
  这里可以引入的技术标准可以包括如SOA、UML、BPEL等。同时也可以使用一些较早的技术标准,如面向过程的编程等等。因为所有的软件项目都不可能完全以一个技术标准来实现,如嵌入式系统完全可以涉及到更加接近底层的汇编语言。 项目管理者联盟

  接口定义 项目管理者联盟
项目管理论坛
  在统一了技术标准规范后便需要独立地定义每个接口的实现方法。接口定义不同于模块的建立,如面向对象中的一个对象可以是一个模块,而么个对象中的方法是一个接口。接口说明了在某一模块中引入另一个模块的目的和作用,也就是规定了模块之间的耦合。 项目管理培训
talent.mypm.net
  系统中的每个接口,是依据业务模块和数据关系表来建立的。每个业务模块说明了系统接口是如何被相互调用而组成业务模块的。如“显示报名信息”是一个业务模块的话,从对象角度可能需要定义出两个对象,“Booking”和“Booking Layout”两个对象来分别完成“维护报名信息”和“报名信息屏幕布局”两个任务。注意,在该案例中我们没有说明具体的API是如何调用的。 项目管理者联盟
项目管理者联盟
  所以,这里我们需要进一步强调业务模块的制定不要设计任何技术的信息,甚至定义某个对象的接口,不要忘记一个对象的接口有可能涉及系统的逻辑,而是的我们在选择技术标准时进入一个两难的境地。 blog.mypm.net
项目管理者联盟文章
  编写测试 项目管理培训
项目管理者联盟
  在选择每个系统模块或接口的实现方法前,最好根据技术标准和业务模块的定义制定出系统模块的测试文档和整个系统的测试文档。这对于任何技术标准都是需要的,这样我们不仅可以有根据的检验每个接口的实现,同时我们可以根据则是文档的制定让程序员更加明确每个程序实现的约束。 项目经理博客
club.mypm.net
  编程规范制定 项目管理者联盟
项目经理圈子
  无论哪种技术标准都会议自身的角度来强调编程的规范,试图从公众的角度加以限定几乎是不可能的。所以,这里我们仅仅说明编程中必须注意的事项,而与具体的技术规范无关。 项目经理博客
项目管理者联盟
  1.    使用一致的和有意义的变量名;这几乎是所有纠错性维护的根源。才将任务试图根据业务模块或交付组件来分给不同的技术小组时,一定要制定一致的变量名和数据库的调用规范;如不要试图对同一个数据库中的表使用多个索引。 talent.mypm.net
项目管理者联盟
  2.    代码注释规范。如果问维护中最大的难点是什么,无疑是对代码的理解,即使对于面向对象的程序而言,在没有代码时试图读懂程序也会是一个噩梦。 项目管理者联盟
项目管理者联盟


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

本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·IT项目管理实践:软件开发项目管. (6254)项目管理者联盟05-06
·敏捷软件开发团队的26条核心原则 (3856)项目管理者联盟09-27
·两位大儒对软件开发的思想碰撞 (2174)高国伟12-18
·沟通是软件开发项目成功的关键 (25305)符长青06-19
·一个完整的软件开发流程是什么样. (20451)项目管理者联盟01-12
·软件开发项目如何做好进度控制 (5711)项目管理者联盟10-18
·软件开发项目团队的特征与内涵 (3009)项目管理者联盟08-09
·软件开发项目失败的3个原因 (3919)项目管理者联盟06-01

03-06[帖子] 请参与一项软件开发项目成功率的调查 (5524)
01-13[帖子] 你知道软件开发项目的管理流程吗? (1076)
02-14[帖子] IT软件开发流程 (8388)
01-25[帖子] EasyTrack分享:为什么做软件开发类项目 (2320)
04-25[帖子] 软件开发项目管理容易陷入哪些困局? (2661)
11-29[帖子] 华为软件开发云又出新服务:开源镜像站. (4944)
11-27[帖子] 软件开发未来发展五大趋势,从业者们注. (2734)
11-21[帖子] 解决软件开发中的多个痛点——华为软件. (2883)
[发表评论]
[相关评论]
 
[评论人] 刘彬[时间] 2008-12-23
哈哈,说得好啊!
本站热点
· 华师大CTO学院:科创生态建设与创新项
·宏发电声江玫瑰谈PgMP:“下好一盘棋”
·PgMP:交付能力与创造未来的项目管理方
·开放讲座|《项目组合管理与PfMP认证》
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与PfMP认证》
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
原创排行榜
 项目管理评论杂志 311 高扬 106
 乔东 100 项目管理 84
 高国伟 61 人月神话 60
 张为 59 郭致星 52
 蒋昕炜 46 肖杨 38
 曾伟强 37 潘德有 36
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
经理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
09-02·项目集管理:构想一种不同.
08-17·项目经理“催活儿”的正确.
08-17·建筑工程项目管理中施工现.
08-17·进阶项目经理必备的复盘方.
08-17·项目管理协会PMI发布新人才
08-17·互联网大厂项目经理面试的.
08-17·项目经理要如何提高自己的.
08-17·管理改进中几个确实有用的.
08-17·项目经理提升职场能力的20.
06-14·项目经理搭建团队,需要看.
06-14·5A学员董雏:PMP取证重要,
06-14·成功管理能源项目的技巧和.
06-14·拥抱敏捷—计划发布与冲刺
06-14·从PMP到PgMP :不畏浮云遮.
06-14·这30+项目管理工具,优秀项
06-14·深度剖析项目管理五大痛点.
关于联盟 | 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.