当前位置:工程项目OA系统 > 建筑OA系统 > 建筑工程项目管理软件
综合管理:项目需求稳定性与开发模型选择
下图是笔者多年总结的开发模型选择经验:
·瀑布模型因为需求稳定,实现细节明确,只要需求理解正确,设计没有出现大的错误,基本上按照需求分析-》设计-》编码-》单元测试-》集成-》集成测试-》验收-》发布走下来,过程任务明确,很少出现文档代码重复评审的情况,开发人员可以专心地按阶段进行开发工作,管理也非常简单,只要把握好每个项目成员的进度,基本上可以确保完成任务了。
·原型演化模型因为需求不稳定,实现细节不明确,很多东西需求摸索之后才能明白怎么做、能否实现,这个时候需要快速地做出原型,在做原型的时候确定技术要点, 分辨这些要点以现有项目组的水平是否能够按时完成,如果无法完成,需要向客户解释为什么,对有可能出现技术延误的功能需要提前取得客户的谅解,以便以后追 加费用或者放到二期完成,因为在项目开发过程中需要不停地与用户交流,修改需求、设计、代码,工作量比较难估计,项目追踪难度高,这个时候项目经理需要建 立需求矩阵、风险列表,一项一项的解决问题,协调项目成员,不停调整项目计划保证后面的工作评估尽量贴近实际,以免失控,管理工作将占项目经理大部分时 间,可以说在这三个模型中项目进度是最难把握的。
·喷泉模型适应于产品升级开发,产品不停地更新换代,不断的增加功能,通常不会一下子全部实现所有功能,最好是分期实现,降低风险,早日回收开发成本,这种开发-》测试-》发布-》开发-》测试-》发布的螺旋回溯式开发继保证了产品的延续性也保证了产品的稳定性,管理灵活,暂时实现不了的需求可以推后等技术成熟的时候在立项完成,管理难度中级,并且这种模型在测试人员足够的情况下可转为测试驱动型开发,项目经理重点关注每天实现了哪些功能、出现了哪些Bug,可动态每天安排工作。
·瀑布模型的关键要素理解需求和架构设计,原型演化模型的关键是快速原型和管理协调,喷泉模型注重需求分期稳定实现和测试,总之选择适当的开发模型可优化工作 安排,更好地调配资源,关注开发模型中的重点工作要素。(在现实中,由于受限于公司制度和资源,很多时候项目经理无法自由选择开发模型,很多公司没有测试 人员,评审流程僵化,无法承受原型演化模型管理要求)
人员控制
无论是哪种开发模型,都 必须贯彻“以人为本”的原则,拉动开发人员工作积极性是保证项目顺利完成的重重之重,每一个人都希望自己的劳动成果得到别人的尊重,因此经常表扬项目成员 中做得比较好是一个美德,非常容易做到,经常质疑成员的能力不信任成员常常是项目失败的主要原因之一;项目经理需要时不时主动向开发人员询问进度、有没有 问题,不应该等待开发人员汇报问题,很多项目经理把问题归结于开发人员没有主动汇报是不对,往往等到开发人员汇报的时候问题已经非常严重了,不要轻率认为 开发人员能够及时发现所有问题;在项目开发中,安排成员做错误的事情是大顾忌,不但做的人没有成就、没有绩效,也会影响领导威信;每天了解所有成员的进度 是好事,既能拉近人员之间的距离,也能更好的把握人员的状态。
可采用一些工具来简化组员的汇报工作,让开发人员专注于开发,不要让组员多重汇报,多重汇报会让开发人员非常不耐烦,也占时间。(我曾经就碰到一个主管,在公司要求的每日工作汇报上还要写项目工作汇报文档又要在一个dotProject的工具上填写,最后还要更新Project文档,还把这些工作当作重点考核,真是不厌其烦)
时间控制
在三种模型中时间的控制 要求是不同的。瀑布模型阶段清晰,保证每一个阶段能按时完成即可以顺利完成项目,原型演化模型就不是那么好控制了,应该以功能划分,精确控制每一个功能的 完成时间才能顺利完成项目,对难度特高耗时长的功能要做好无法完成的准备,确定不能完成的功能要尽早与客户沟通放弃,喷泉模型要求比较松,一般以功能划分 时间,也可按需求、设计、编码、测试来划分。总之“先紧后松”是原则,在项目前期尽量多做工作。如果最好能够把开发人员的时间安排到小时,控制开发人员每 小时的工作,在估计时间的时候不要考虑加班的情况(有些项目经理很极端的,项目一开始就考虑加班,也不知道是不是在领导面前表示项目很紧张),否则真的需 要额外时间就很麻烦了。
需求管理
几乎所有的人都认为需求很重要,确实需求是立项的关键也是产品推广成功的关键要素,怎么能不重要呢!所以需求是一定要管理的,确定需求的范围项目开发首先要做的事情,尤其是原型演化模型必须建立需求矩阵,一条一条地解决需求不明的问题。
风险控制
需求不明是最大的风险,其次是人员风险,其他硬件资源、软件工具资源也是风险来源,与用户良好互动,与组员融洽协作是解决风险主要办法,硬件资源、软件工具资源解决的手段很多,注意不要成为进度的绊脚石。
- 1项目管理工具
- 2建筑工程项目管理软件
- 3工程项目管理软件系统
- 4开源项目管理软件
- 5项目管理软件下载
- 6重庆建筑施工项目管理系统开发
- 7工程项目管理软件下载
- 8多项目管理
- 9项目管理系统
- 10好用的项目管理
- 11企业项目管理排名
- 12项目管理软件
- 1民事诉讼的执行程序:执行措施
- 2竹杆脚手架搭设工程安全监理要点有哪些?
- 3完善服饰化妆品消费税政策 增加一定数量免税购物额
- 4XX湖富营养化状况及其综合防治
- 52014一级建造师市政知识点:拱形涵、盖板涵施工技术要点
- 6中铁二十局二公司共玉公路砼拌合站建设主体完工
- 7淮北市城乡建委五项措施加强建筑节能减排
- 82015年一级建造师考试知识点:安全许可证法律责任
- 92015年一级建造师知识点:劳动合同制度
- 10手机研发项目平台概述
- 11二级建造师施工管理复习要点:土石方工程
- 12新建武汉至宜昌铁路某标段桥面系施工作业指导书
- 13对于投资商来说混凝土搅拌站成本很关键
- 1409年二级建造师机电工程管理与实务真题节选(2)
- 15城市建设是重“里子”还是比“面子”?
- 16搅拌车的日常保养
- 172015监理工程师复习资料:承担违约责任的条件和原则
- 18关于表彰二○○四年度国家优质工程的决定
- 19多措并举狠抓施工生产---中铁二十局三公司遂宁观音湖下穿隧道项目
- 20保险业从以“保费规模”到“以客户需求”为导向的转型发展
- 21涂料工程质量控制措施有哪些?
- 22钢筋混凝土预制桩施工
- 23JN系列高效减水剂及缓凝高效减水剂研制
- 24建设工程勘察设计合同(2)
- 25中广核与法国电力公司签署核能合作协议
- 26堤坝工程技术标
- 27混凝土搅拌站系统包括各种独立的单元和进程
- 282015年监理工程师:作业技术活动结果的控制
- 29聚氨酯硬泡喷涂外墙外保温施工
- 30关于举办国家职业资格项目管理师试点培训班招生的通知
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼