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

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

圈子
志同道合,朋友再聚首
项目管理者联盟PMP培训
会员· 圈友
登录ID
密   码
 
圈子信息
圈名:IT项目管理圈
加入方式: 允许任何人加入

IT项目管理圈

追求高效的软件项目管理方法

圈主:lepu2934112    管理员:暂无管理员   
成员数:271
主题数:1384
排名12
通讯录
圈友列表
加入本圈
管理本圈
 
话题区 投票区 资料区 精华区
标题:软件项目管理的第一管理
楼主

riverstone
PMB:63913
省份:上海市
行业:IT软件
注册:2006/5/31
  
  
软件工程谚语(大意):

  如果你不防范(躲着)风险,那么风险就会来敲门。

  随意打开一本项目管理教材,可以发现项目管理涉及的内容很多,其中包含各种要素的管理,而项目管理的知识体系更是相当庞大,需要考证的 PM 们花很多精力来学习,一个知识点、一个知识点地来掌握。

  这在实践工作中很容易让人产生主次不分的错觉,甚至会感到无所适从。难道项目管理知识体系中所有这些“管理”要点、知识点都是同等重要的吗?有没有一根或几根主线和关键点呢?

  我们太极敏捷派认为:

  风险管理是软件项目管理的第一(首要)管理。(不知大伙儿是否赞同?)

  得出这个结论的逻辑很简单。

  项目经理的职责是确保项目在给定的时间和资源等约束条件下,成功完成项目,实现既定目标。所以,任何可能妨碍软件开发项目成功的因素,都可以称之为风险。这里我所说的风险及其管理,可能与经典项目管理教材略有不同。

  我们可以反问。如果一个项目,不存在风险,无论开发团队成员们怎么做,100% 都能够成功,那么还需要项目经理干嘛?可见,作为软件项目失败的第一责任人,软件项目经理的首要职责必然是排除障碍,防范风险,确保项目的成功。

  在实际的软件工程项目管理中,潜在的风险因素其实是非常多的,有需求风险(不知道或不明确地知道做什么),技术风险(不知道怎么做,用什么技术,怎么用),进度(时间)风险,质量风险,资源风险,人员风险(士气、内耗) ... 等等。

  为什么软件开发项目会失败?回答:因为“运气不好”,发生了风险,risk 成真,成为了事实。

  把风险管理提升到软件项目管理之首的位置,有很多好处。

  回头看过去 40 年,可以这么说,软件工程迄今为止的绝大部分做法都是为了防范项目风险、保障项目成功而总结出来的经验教训,抓住了风险预防和管理这根主线,我们就能更好地理解传统软件工程和当代软件工程。

  风险驱动是统一软件过程框架 RUP 的一个显著特征,敏捷过程通过短迭代、促进团队内外的沟通等等具体做法也是为了更好地防范风险。

  因此过去几年中,我也一直建议、提醒客户和朋友们要尽可能采取迭代、递增的开发方式,始终维护一张项目的风险清单(Risk List),通过迭代的计划和评审等活动,不断地评估和更新项目风险,加强风险的预防措施。

  做好风险的预防和管理,是成熟软件项目经理的一个首要职责。

  backlove 的这篇文章《应该重视项目管理中的风险管理》正好与我不谋而合:“我们真的应该把风险管理当做项目管理里最重要的部分来认真处理”。

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