项目管理资源网

您的位置:项目管理资源网 >> 研发制造项目管理

软件开发过程中风险管理的基本原则

2010/2/3 11:41:19 |  5802次阅读 |  来源:网友转载   【已有0条评论】发表评论

关)了解不断变化的要求如何影响一个项目的生产进度和生产成本,或给团队带来不容忽视的额外风险(尤其是在客户计划增加更多的功能的时候)。特别是当客户提出了疑问的时候它可以帮助你(开发者)评估风险和提供可接受的解决办法。

  原型设计

  探索型的原型设计是避免全面的研究和开发过程中一些额外的费用的第一步。在项目需求被错误地解释或在项目的结束之前可能发生变化的情况下,它还是一个极好的应对策略。此外,探索性的原型设计还可以帮助人们很好地阐明系统需求、确定目标系统所设想的特点、以及促进替代性解决方案的讨论。

  系统的原型设计应该回答软件项目开发和风险管理的两个基本问题:“这个概念健全吗?”和“是否值得继续进行?”如果你给出的答案不是一个明确的“是的”,那么你的项目就有可能会面临失败。更重要的是,没有这种洞察力,你将给予客户一个对于你可以取得非常大的成就的错误印象,这是你必须预先警觉的问题。有时风险管理者所要采取的最重要行动就是去问这些基本问题。

  如果答案和风险是令人满意的,您可以进入到详细的原型设计,这个过程给我们带来了一些优势。它使你的团队快速有效地构建软件项目中已经成熟的部分。此外,它使最终用户能够更好地确定其余的要求。其结果是,在该项目的早期软件基础的核心就已经被测试并证明,从而大大降低了接触未知数的可能。

  工艺改进

  工艺改进应当持续整个项目。重要的是要不断地问:“是否有更好的方式来完成这项工作?”改进您做事情的方式,特别是那些由于缺乏沟通而导致难以进行的事情。让你的顾客参与到集成管理团队中和系统的管理团队共同参与。此外,一定要与团队的工程师定期会面,进行重点但非正式的讨论。虽然这些会议极其宝贵,但是也必须防范因延长会议时间而减少了的团队的工作时间。

  为了替代过于冗长的会议,我们可以采取制定和分发每周状态报告的方法。这样就可以让每个成员了解整个项目的进展情况,并对整个项目蓝图有一个清晰的认知。请记住:即使在软件开发过程中您有最好的项目进度表,你同样可能会一败涂地。有动机的、目标导向的和知识型的团队将获得成功,即使规划并不是最完善的。

  质量管理

  最好的质量管理方法,是使用行政权利,所有权和团队的共同目标,尽量减少风险和最大限度地提高项目中工作人员的工作效率。

  增强您的团队成员的自由度,使他们能够得到最好的。所有的开发团队都需要给他们的工程师要取得成功所需的工具,但许多时候不能向他们提供使用工具的自由。如果团队受到广泛的规则和条例的限制,即使是准备最充分的项目也将遭受被搁浅的困境,因为这样将会扼杀团队的积极性和创造性。

  因此,总是允许团队提出解决方案或行动方案而不用担心受到过分的惩罚和嘲弄。充分授权给你的团队成员会提高效率,鼓励其思想交流,并增加群体的知识能力。最后,客户因为增加了专业知识而受益匪浅。

  正如所有其他领域的事情一样,所有权是成功的一个关键组成部分。人们更关心他们自己的事情,即使软件开发项目也毫不例外。培养一个全团队的广泛的主人翁意识能够使每个成员都自觉地对项目的成功负起一份责任。此外,觉得自己掌握自己的工作的人更愿意接受对他们的决定所提出的建设性的批评。

  在项目开始的阶段发展共识也是质量管理的一个重要方面。从一开始,提供足够的时间给大家对最终产品的功能和开发的主旨产生共识。应该说明的是,这个交流的主题是描述产品最终目的,而不是讨论具体的技术细节。

  缺乏这方面的共识和软件的鲜明主题的团队,往往会在附加功能和技术方面作过多的强调。这些功能(尽管有时是很不错的

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款