分享

软件项目经理必须要跨过的6道难关

 东北十三少 2020-10-16

软件项目经理作为软件项目团队的领头人,必须要带领团队翻越横亘在项目研发道路上的6道难关,才能走向项目成功的彼岸。这6道难关分别是进度约束、成本约束、需求变更、质量控制、进度跟踪和人事问题。

  1. 进度约束

每个项目都有它的生命周期,在立项之初就会明确期望的项目结束日期。所以,软件项目经理必须要做好项目估计,规划项目要完成的任务、所需的工作量,并匹配资源以满足在项目生命周期内完成全部工作。尽管有各种已知的估算方法软件项目经理可以使用,但是精准的估算仍然只是镜花水月、触不可及。

最好的解决之道是查看历史数据以获得类似的日程安排。但是,成功的可借鉴的经验往往少之又少。软件项目经理必须尽一切可能作出合理的进度安排,并且要考虑潜在的风险,给团队留有进度余量,以便减少对总体进度的冲击。

  1. 成本约束

项目不仅有进度的限制,也有成本的限制,软件项目经理不可能有无限的成本供他挥霍。进度与成本是捆绑在一起的。测不准原理对进度和成本同样成立。

软件项目经理对成本约束的解决方法也与进度一样,即尽可能估算准确、参考历史数据以及争取余量。

  1. 需求变更

需求变更似乎是每一个新研项目无法回避的一道关卡。据统计,平均每个月的需求变更率约为2%。需求的变更必然会导致进度的延迟和成本的增加,它是进度和成本测不准的主要原因。

软件项目经理要应对这一难题,就要在项目策划的时候为需求变更留下进度和成本的余量,以降低当它发生时带来的影响。而且,如果需求变更的影响远远超出了早期的估计,软件项目经理就必须重新估算、重新策划。

  1. 质量控制

软件能否顺利交付,取决于软件的质量。而软件的质量不能完全依赖项目后期的测试来进行质量控制。因为一旦在测试阶段发现的缺陷数量巨大,缺陷的修复时间就会超长,由此必然引发进度推迟、士气低落的后果。

软件项目经理的质量控制必须要贯穿整个项目研发过程,特别是在前期应当使用审查和评审、走查等手段进行缺陷去除活动,这样才不会将大量的缺陷堆积到项目后期,造成后期的被动局面。

  1. 进度跟踪

进度的跟踪必须要及时。周例会、月跟踪不能流于形式。

软件项目经理要及时发现并处理项目存在的问题,不能让问题长期得不到解决,以免影响团队士气。项目跟踪的基本准则是:没有任何惊喜,碰到问题不去解决,问题不会自动消失。

  1. 人事问题

软件项目经理的一项重要管理工作就是管人。软件项目经理应能在项目团队中营造和谐的氛围,调动项目成员的积极性,合理安排项目任务,充分发挥每个人的特长。人事问题解决好了,项目至少会成功了一半。

软件项目经理的主要职能是项目管理,他不应该把自己的精力放在开发上,而是要负起管理责任,带领团队克服困难,走向胜利!

参考书目:《软件工程最佳实践》

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多