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


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

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

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

用例设计在软件开发项目计划中的应用

作者:黄翼飞   提交人:yfhuang[黄翼飞]   属性:提交人原创   发布时间:2006/2/16   点击:4285   【收藏本文

前言转自项目管理者联盟
项目经理圈子
软件开发项目计划为项目管理服务的,本文用项目管理的眼光去看待项目计划的内容。应用本文的方法制定的项目计划可以:项目管理者联盟
1. 让项目的时间、成本、进度的估算可以通过简易的公式进行一次性计算得到PgMp.mypm.net
2. 让不了解项目实现技术的人,如客户、投资者、管理者及愿意了解项目的人员很容易地了解项目的时间、成本、进度的状态及其完工估算项目经理圈子
3. 让项目工作量的分配更具体、更客观,对成员的绩效表现显而易见
4. 使项目之间的工作绩效具有可比性

实例转自项目管理者联盟
项目管理者联盟
一般情况下我们的项目计划是这样的:bbs.mypm.net
1. 第一层是项目开发的实际阶段bbs.mypm.net
2. 第二层是所在阶段的工作项目管理者联盟
3. 第三层是对较大工作量的工作做进一步分解

问题项目管理者联盟
bbs.mypm.net
这样的计划有以下几个缺点:项目管理者联盟
1. 不适应迭代开发的工作模式。多数应用软件的开发不是纯粹“瀑布开发模型”,当到达后面的阶段时,不可避免的发现以前阶段的工作没有真正完成,需要继续进行。例如,设计阶段时,极有可能会发现分析需求阶段中漏了一个功能没有考虑进去,以致分析需求阶段没有真正完成而需要继续。项目管理者联盟
2. 计划的实际执行数据不能作为项目的完成估算的依据。 比如调研和需求确认阶段完成时,依据该阶段的实际执行数据不能预知项目将在什么时间结束,在什么成本范围完成。有以下几个原因:项目经理博客
1) 阶段本身的界限是不清晰的项目管理者联盟
2) 阶段之间的时间、成本、进度的分配关系并不确定项目经理博客
3. 这些估算数据难以被以后的开发计划所借鉴。当一个项目或一个阶段结束后,我们总会想在这个已执行完成的计划的上面得到一点关于估算方面的经验或教训,如:项目管理者联盟
1) 这个项目的总开发成本与其他项目相比,是多了还是少了?项目管理者联盟
2) 设计分析阶段的时间分是不是不与项目的需求不匹配?项目管理者联盟
3) 哪个阶段的成本分配有问题?bbs.mypm.net
4) 各项工作的平均时间合不合适?blog.mypm.net
按上面的计划,我们不能够很好的回答这些问题,是因为这个计划是按阶段来划分的,实际工作中,这些阶段的界限并不明显,无法得到准确的数据。项目管理者联盟
4. 当需求变更时,不知把这些变更的工作放入项目计划的哪个阶段。因为这些变更往往包含了很多的阶段。有人建议把它们放到一个叫做“需求变更”的特殊阶段中,但这些变更是不可预知的,它几乎分布到项目的整个开发过程中,我们又如何在计划是反应它们呢?

实际过程pmp.mypm.net
转自项目管理者联盟
在介绍本文的方法以前,了解RUP(rational unified process) 的朋友,知道软件开发过程并不是我们想象的如此简单。它告诉我们在同一个时间内所有的开发阶段是有可能共存的。也是说整个开发过程可以是多个迭代同时进行。项目管理者联盟
我们回顾一下日常的开发过程:bbs.mypm.net
1. 得知有一个项目需要开发。有可能是老板告诉你的,也可能是业务部门告诉你的,总之我们要为它而工作了,同时确信老板同意开始这个项目项目管理者联盟
2. 对这个项目涉及的人员及其需求进行调查。这里的需求包括了所有项目的需求,比如老板对这个项目的要求及期望,用户对这个项目的期望,开发人员对这个项目的期望。这时,我们很快会发现,调查所有人是不可能的,调查所有需求也是不可能的。因此,项目管理者联盟
1) 我们会先找几个关键人物,了解他们的期望,确定系统的边界(或叫轮廓,XP(Extreme Programming)中把它叫系统隐喻);项目管理者联盟
2) 再把系统划分为几个部分,确定先做哪个部分后做哪个部分;项目管理者联盟
3) 再一个一个部分对需求进行调查项目管理者联盟
当我们在调查的时候,常常会发现新的部分之间的关联,这使我们不得不对这两个部分的内容进行检查,加的加,改的改,删的删。项目管理培训
3. 基于调查的结果进行设计。这个时间,我们经过对这些需求的分析、归类,设计一个开发的模型以支持这些需求。设计时也免不了会发现需求不对的地方,对需求进行加的加,改的改,删的删。项目管理者联盟
4. 基于设计的结果进行编码、集成。也免不了会发现设计、需求不对的地方,对需求进行加的加,改的改,删的删。项目管理者联盟
5. 基于编码的结果进行测试,以验证软件是否达到了需求。我们常常发现这时的需求与设计之前的需求已有了很大的变化。项目管理者联盟
6. 发布(部署)产品,进行项目收尾。项目管理者联盟
如果某一时间,客户要知道项目进行到哪了,我们告诉他设计已完成,正进行编码工作。当有需求变更时,相关的需求、设计又要来过。客户能不怀疑我们的回答么?

解决方法项目管理者联盟
talent.mypm.net
做过软件开发的人就会知道,上面的过程描述中有很大的问题。我们的做过程并没有错,一个一个需求,一个一个功能的实现,有变更时就一个一个变更的实现,大家都这样做,也只有这样做。对于一个应用软件项目来讲,而不太可能真正的按软件书上写的过程一个一个过程的做下去,集中10天做完所有的需求,集中20天内做完所有设计。项目管理者联盟
做的过程没有错,把过程描述出来,为什么就错了?原因很简单:我们在描述时,总喜欢套用一些“模式”,一些书写的“方法”,而不是按实际的过程描述。如果我们不套用任何模式,将会如何呢?我们再来描述一遍上面的过程:项目管理论坛
1. 了解软件项目的故事(story)。开始一个软件应用项目,了解关键人物都有哪些?他们要求是一个什么样的系统?把这些要求描述成一个一个的故事,如果稍稍规范一点。就会象这样:项目管理者联盟
1) 这个系统的目标是为了谁解决什么问题项目管理者联盟
2) 第一步做什么,系统反馈什么项目管理者联盟
3) 第二步做什么,系统反馈什么项目管理者联盟
4) …项目管理培训
5) 问题解决了,结束本故事项目管理者联盟
我们会仔细的看这些故事,发现有些地方看不懂,于是我们就去问清楚,有些事情是那个描述故事的A也不清楚的,但A告诉我们B会懂,于是我就问B;有些事情A也不知道有谁会知道,我们就把它放在一边,等知道的时候再问,继续看其他的故事。项目管理者联盟
2. 了解系统隐喻,构造软件框架。永远也问不清楚所有的事情,所以当我们知道整个系统的是为了解决什么问题,将用什么办法来解决它(暂时叫做系统隐喻),关键人物也认可时,我们就不再问下去了。我们依据这个系统隐喻去构造一个最上面的故事。然后,只关心与这个故事有关的故事。同时构造一个程序框架以支持项目的开发PgMp.mypm.net


<<上一页 1 2 下一页>>

本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
项目管理者联盟PMP认证中心
[发表评论]
本站热点
· 华师大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.