如何营救失败的软件项目

DCSL软件董事总经理尼克·汤普森(Nick Thompson)在这里指导您如何挽救失败的软件项目,以及它可以教给您的课程。

成功的软件开发项目可以转化为开创性的改进和财务奖励。但是,如果该项目失败了 - 或未提供所承诺的内容,它可能会变成数字噩梦。有时,该项目可能由于技术或组织问题而停滞不前,有时开发团队根本无法应对该软件旨在解决的关键挑战。无论情况如何,开发都需要没有弄清并重新设置在正确的道路上。

尼克·汤普森(Nick Thompson),董事总经理DCSL软件建议如何最好地挽救失败的软件开发项目。

软件救援的五个步骤

在拯救软件项目方面,有许多不同的方法,具体取决于软件类型和问题。但是,当软件开发遇到麻烦时,请花点时间在框外思考。寻找具有明确定义的哲学和经过测试方法的公司,看看是否可以应用于当前情况。丰田汽车公司(Toyota Motor Corporation)和丰田汽车公司(Toyota Way)是一家具有可转让原则的公司的一个很好的例子。

在分析任何软件开发项目的挑战和目的时,基于丰田原理可以轻松地采用一种系统但简单的方法,可以带来新的视角,并帮助解决发展灾难。

第一步:考虑大局

看看项目的原始范围。软件功能实际上是否为业务的长期计划服务 - 还是仅解决临时问题?

第二步:查看过程

最初的开发过程是否被设计为高效,还是在浪费时间,资源和金钱的领域?许多软件项目需要进行连续的简化和监控,以确保团队在任何给定时间都专注于最有效的活动。

第三步:平衡工作量

在软件项目中,有时会遇到一些团队成员被推到限制的范围,而另一些团队成员则没有像可能的那样参与。但是,要从所有人那里获得最大收益,找到健康的工作量平衡至关重要。(这也用于硬件和技术资源!)

第四步:使用视觉控制

一旦项目失败,通常会有一种失望的感觉和高级管理层缺乏信任的感觉。除了使开发重回正轨外,项目所有者通常还必须恢复对交付能力的信任。这需要透明度,清晰的沟通并证明改进。

第五步:慢慢决定,快速实施

在为新方向做出关键决策或可能是该项目的完整重新启动时,重要的是要涉及所有关键利益相关者并允许他们带来影响力。

决定应该是出于对每个人的期望的清晰了解而诞生的。(您可能无法取悦所有人,但是您应该考虑他们的观点并帮助他们了解期望的期望。)一旦做出决定,实际实施就应该迅速发生。

控制成本

一旦软件项目陷入困境,就很容易专注于所犯的错误的成本 - 并且可能很难确保修复它们所需的预算。但是,重要的是要清楚地了解最终软件将为业务带来的财务利益,并基于此提供进一步的投资。一个好的开发伙伴还应该能够清楚地期望最终结果的外观以及它的成本。

结论

如果您的软件项目还没有达到目标,第一步是分析出现在哪里以及为什么出错,然后查看这些错误如何帮助您在下次进行更好的过程。再次开始或万博官网manbet安卓开始修复项目时,清晰而诚实的沟通对于成功至关重要。这将有助于在团队成员之间建立公平的工作量平衡,并在开发人员,项目经理和高级经理之间重建信任。

所有利益相关者都必须自由表达自己的思想和期望,但是一旦做出决定,应概述集体期望和目标,以帮助避免实施一旦实施进行,以避免任何不满或混乱。

起初,失败的软件项目可能似乎是浪费资金和时间,但从长远来看,这将是有益的。长期以来,一些最伟大的商业思想一直在提倡从错误中学习,如果您有一个项目的负面结果,这是要记住的事情。

Put into practice an improved process based around what you’ve learnt from your pitfalls, and you’ll soon see that when it’s designed and implemented correctly software brings financial gains and positive improvements to a business, making that extra time and effort all worth it.

进一步阅读软件

相关话题

项目管理
软件

发表评论