项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:项目活动定义、活动排序、活动的时间估计、进度编制和进度控制;项目的启动,项目范围规划,范围定义、范围核实和范围变化控制;项目资源规划,成本计划、成本预算和成本控制

本版版主

zhangt7
登录:2024/2/25
次数:94
注册:2003/11/13
发帖:60

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业
开放讲座|《项目组合管理与PfMP认证
网络直播|产品经理的四大核心技能提
如何轻松拿下PgMP?免费学习机会--.
国际项目组合经理PfMP访谈:张富贵
由PMO评论主办的第十二届中国PMO大.
如果不参加这次直播你会痛失一次学.

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

软件项目经理水.
圈主:camer
行业:IT软件

集团企业生态体.
圈主:ETPPM
行业:综合应用

深圳IT项目管理
圈主:lshcom
行业:综合应用

项目管理知识宝.
圈主:wenyu2010
行业:工程设计安装

项目经理职业生.
圈主:zhenjm
行业:综合应用

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
项目管理中进度慢的原因 [发表于 2014/7/17]
状态 开放帖 精华贴 浏览量 1376   

该帖子同步发自:(wcabt的博客  访问该博客)

  一、使用敏捷开发

  敏捷开发,这是现在非常时兴的一个词,听起来挺牛逼的,敏捷,让我们感觉用了它就会“快”。在被这种开发模式折磨了1年多的我想说,其实它跟其他所有的事情都一样,它有自己适用的领域,假如错误的以为任何项目用敏捷开发都能敏捷,那就是自找苦吃。

  为什么?敏捷开发的特点就是根据用户的需求迭代,一个迭代解决一个迭代的问题,对于一个对于架构清晰的项目来说,这样每一个迭代都会有一些成果。而对于有些项目而言,比如说杀毒软件,磁盘分析器等等,对于这种产品类的项目,很多时候它的需求都是一开始需要定义清楚的,客户名义上是广大的PC用户,实际上是PM或是PGM,PM说这个项目里面我们要做3个功能,那我们就需要做3个功能,多一个不行,少一个也不行,如果PGM在你做了3个功能后告诉你,要加一个功能,而且这个功能在旧的架构上是很难实现的,那么这个PGM就是不合格的,为什么?因为他加大了项目的成本。所以,我想说的是,如果需求是由我们自己定义,而且我们很清楚要做一个什么东西的时候了,采用敏捷开发的风险可能会加大,因为它过多的依赖于“迭代”,认为迭代可以解决大多数的问题,可是实际情况远不如此乐观!当你的PM对你我们要加这个新功能,之前的定义的功能不行这个迭代要改的时候,作为一个程序员,我们能做什么呢?去跟PM说,对不起,我们之前的底层架构不支持这种变态的需求,PM会告诉你,我就是代表客户,这个功能就得这么做,我说了算,为什么不支持,我们不是采用的敏捷开发吗,敏捷开发的特点不是迭代来解决问题吗?

  老实说,瀑布模型的好处之一,就是你的PM可以少几个变需求的理由,PM一个星期变一次需求,我们程序员就没有幸福可言了,所以,我想劝有些项目经理,别拿需求的变更当做理所应当的,你不是一个娇生惯养的小孩,没有必要变的需求就不要变,如果你把敏捷开发的需求变更当做是你隔三差五变需求的理由,那下个项目,当你的程序员听说你要用敏捷开发,肯定想抱头痛哭。你是产品的设计师,这个产品的外观功能,应该一开始就定义好,不要前一个月说要做个电饭煲,这个月又说要在电饭煲加个微波炉的功能,如果你手下的程序员任劳任怨,把微波炉的功能真的加进了电饭煲,那只能说PM幸运,碰到了技术牛人,并且技术确实是可行的,但是如果功能实现不了,那么PM可能就怪开发者,觉得他们技术不行,心想我用的是敏捷开发,为什么我给了你们时间缺不能解决问题呢?

  时间确实是可以解决问题,但是作为开发者更希望把时间多花在需求分析阶段,而不是修改旧的代码上。

  开发模型只是一种工具,依赖敏捷开发这个工具,并不是解决所有问题的万金油。

  作为项目经理,你不光要对客户负责,更需要对产品负责,对你手下的程序员负责。其实,假如做不到后面两点第一点也不好做到,因为项目很可能经常delay,到最后客户不满意,或者产品上线的时候早已经落于市场上其他的产品。

  二、角色分配

  角色分配的问题在整个软件开发过程也是很重要的,说简单点就是分工要明确,按照博弈论的观点,假如我们每个人的目标都是合理的,那么我们通过相互的制约很好的推进项目的周期,但是如果角色分配的不合理,比如说职责重复,缺少角色等等,那么开发的过程中就会遇到很多利益冲突,解决不好,就容易导致团队不和谐,没有凝聚力等等,最严重的情况就是大家各自为政,都听不进别人的意见,大家都是会为别人着想的人,但是有时候想得太多,总是会觉得不合理,不公平,难免影响工作情绪。

  在我现在这个项目就有类似的问题,首先,就是没有一个架构设计人员,经验丰富的开发和经验较浅的开发做的事情是差不多的,整体架构的设计名义上是大家一起来做,但是在开发过程中就发现了问题,对于一个架构变动,没有人有决策能力,TM只会说,有问题跟我说,然后你发现了问题告诉他,他却不知道和谁来商量,经过和一个个的开发者进行了讨论,认为这个架构的变更确实是必须并且可行的时候又要开一次会,来讨论怎么来做这个变更,由谁来负责这个变更,所以说,SD是必须的。而在一次会议上我听别人说做SD必须要有10年的经验,我觉得有点可笑,有很多优秀的开发在很早就做上了架构师,我认识的人里面就有一个,其实我觉得逻辑思维能力较强,有整体架构思想,并且对项目中使用技术有一定研究就可以做SD了,倒是我不明白现在为什么很多软件公司都特别在乎工作年限,认为做了10年IT就是万金油了,什么事情都可以解决,真是大错特错。

  我认为,做什么事情都有一个精与不精的区别,假如那句什么语言不重要,重要的是思想,一通百通的话我觉得真是没什么意义。我们都知道C和JAVA.NET的侧重点不一样,一个偏向底层,一个偏向应用,让一个做C做了10的人去做一个网站可能都做不好,为什么?因为他没有对网站应用根本就不了解,用户需要什么他都不知道,他脑袋想的只是如何使用户体验更加的绚,但是却不知道网页上能不能实现这个绚的效果,网页上上传做个进度条能不能实现,实现的难度大不大,他都不知道,这样的架构师能做好网站吗。同样让。NET程序员去做JAVA的事情也不一定做的好。闻道有先后,术业有专攻,这句话是有道理滴。

  角色分配的问题还体现在我们不能越庖代厨,如果你是RD,你就不要过多的去摆弄需求,觉得需求不该这么做,因为这个问题不该你想,想这个问题只是浪费时间,如果你是PM,你就不要过问架构和技术细节,因为你始终不如开发了解实际的问题,如果你是一个做了十几年开发的PM,自己手下的技术不如自己,硬要按照自己的想法去做事,那么不要做PM,你可以做个SD。我以前就碰到过这样一个PM,让我去做一个图片处理的程序,他想让我把一张图变清晰,我觉得一张从100K压缩成了10K的图你还想让他变清晰仿佛是不可能的事情,用脚趾头想问题也知道那丢的90K是干什么的,PM要我多测试几次,经过测试确实是不可行的,但是PM不相信,因为他做了一年多的开发,于是中午不吃饭跑到我的机器上写代码,口中还念念有词的,等我吃完饭睡好午觉,他终于认输了,虽然如此,但是从这件事上我就觉得有点不痛快,多的就不想说了。

  上面我对自己项目中的问题做出的一点总结,也算是一点牢骚吧,作为一个小小的RD只为了让自己把问题记录下来在以后的项目中尽量避免,可能想法有些偏激,希望各位网友多多指教,我会虚心学习。


>>> 由论坛统一发布的广告:
楼主 美女约,不在线,有人找我吗?wcabt


职务 无
军衔 主帅
来自 天津市
发帖 1283篇
注册 2006/12/14
PM币 21982
经验 9785点

Re:项目管理中进度慢的原因 [回复于 2014/7/28]
很好,受用了。谢楼主
1楼 美女约,不在线,有人找我吗?hg1283837


职务 无
军衔 二等兵
来自 北京市
发帖 52篇
注册 2014/7/17
PM币 117
经验 84点

共1页  97 [ 第1页 ] 8:
  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号