开发还是购买?第 3 部分:3 个迹象表明您的开发变差了 | Build vs. Buy? Part 3: 3 Signs Your Build is Going Bad

Bob Selfridge | 21 October, 2022

主题: data literacy, Minitab Connect

您决定开发。内部定制的企业软件解决方案似乎是解决您面临的技术挑战的最佳方法。或许工程部要求在内部管理您的软件请求。或者您还没有阅读我们系列文章的第 1 部分第 2 部分…;) 

无论您是如何做出此决定,也无论您寻求解决什么样的技术挑战,开发决策都会经常在实施、维护、保养和纯粹的技能方面遇到挑战。当内部软件管理问题初露端倪时,我们经常接到寻求我们服务的电话。凭借我多年与客户合作和开发软件的经验,我深知组织在自行开发解决方案时所面临的挑战,也了解他们通过购买解决方案所获得的好处。 

如果您不确定您的开发是否步入正轨,或者想要避免那些表明事情可能会出错的迹象,那么这篇博客非常值得一读。请继续阅读前三种场景,根据我们的经验,自创的解决方案不太可能成功。 

1.“我们正要开始”开发 

对于一些组织来说,规划是开发软件解决方案的关键所在。您的 IT 团队似乎渴望并愿意开发工具,组织领导层也热衷于规划……但是,**事与愿违**。 

或许,高管审批会放缓或最终阻碍开发。或者,IT 的铁定流程需要额外的实施规范,而这些规范是您所不了解的,或者需要在团队之间进行大量的来回传递。或者,可能会有一个特别委员会接手并将任务添加到组织的项目计划和开发周期中,但在该委员会考虑如何向前推进时,几乎没有任何进展。 

在上面的每种情况下,组织中的各个成员都只是尝试做好自己的工作。但在这个过程中,您的解决方案几乎没有进展。在极罕见的情况下,您终于开始开发了,但是在经过这么长时间后,您的需求和资源可能已经完全发生了改变。 

2.“那不是我想要的”开发 

对于其他组织来说,不完整的规划(而非过度规划)会阻碍解决方案的开发进度。例如,您的营销团队需要一个能够每天无缝提供销售数据报告的软件解决方案,您的热心而敏捷的 IT 部门可以提供这样的解决方案。但是,当营销团队意识到他们需要将时间戳和销售编号配对时,IT 会发布一个修订版本。当营销团队认为整合用户数据也会有所帮助时,就会进行第三次修订。最终,不仅解决方案永远无法完全达到营销团队期望,而且到了修订版 10,资源耗尽,组织中原先积极响应而且灵活应对(现在可能万分沮丧)的 IT 团队还会被迫退出项目。 

3.“问 JIMMY”开发 

最后,让我们考虑这样一个场景:您的软件解决方案已经启动并运行,并且可以正常工作!但是,它是由工程团队的常驻专家 Jimmy 开发的。该解决方案只在一台本地台式电脑上运行,这台电脑可以正常工作但很脆弱。Jimmy 充满激情,有远见卓识,而且符合组织需求。尽管能有一个软件解决方案提供您所需的确切内容是美好的,但是,一个小故障、一次软件更新或 Jimmy 的一次外出休假都可能导致该解决方案失败。更不用说,当贵组织寻求能够让整个组织中的其他人参与这些过程的多用户系统时,Jimmy 的单人解决方案所带来的局限性了。 

从该博客系列的开头开始 

阅读博客

 

开发出错了…那现在怎么办? 

无论您当前的开发出现我上面描述的情形,还是您担心其中一个场景已露出端倪,现在都是时候充分评估您的选项了。是亟需改进,还是该完全放弃?如果您一直听到“我们就要开始了”,看看这到底持续多久了。等待几个月甚至几个季度才实施也不是不可能。但是,如果您已经等了好几年,就像(很不幸)经常发生的情况一样,也许该放弃了,是时候寻找其他选项来将您的解决方案付诸实践了。 

如果您的解决方案已经到位,但它很脆弱,或者您没有得到所期望的可交付成果,请回顾一下维护该解决方案所需的过程。请确保您清楚自己当前的需求,并对自己在将解决方案付诸实践中所扮演的角色负责。不完整的规划只会给您与 IT 部门的关系带来更大的压力,并减慢或彻底结束这个过程。此外,如果需要进行任何更改,请了解工程师的灵活性和可用性。调整是否只发生在您无法访问的黑匣子中?您在 IT 方面的项目负责人连同与自创平台相关的经验知识是否已离开公司?如果是,可以考虑就开放式沟通渠道展开对话,或者就软件购买选项进行讨论,这样的软件会为您和整个组织提供透明度,并使您和贵组织有机会访问其所有的复杂之处。  

最后,如果您知道您的开发遭到破坏,请考虑利用这个机会按下重置键,并在此时购买一个软件解决方案。做出明智的选择。寻找一家具有面向服务的强大体系结构的供应商,这样您就可以积极参与软件解决方案的实施过程。找到一家愿意了解您当前内部状态甚至愿意从失败的项目中学习的供应商,这将为您提供改进并使您受益于新解决方案。这也将有助于帮助团队内部成员挽回面子并知道他们到目前为止的辛苦工作没有白费。 

在 Minitab,我们在为客户实施软件方面取得了巨大成功,同时,我们也看到组织自创的软件所面临的无数难题,因此我们可以分享许多有关做出开发或购买企业级软件解决方案决策的建议。我们知道,在两个看似简单的选项之间做出选择,可能是能否找到答案、改进过程和保持企业正常运转之间的区别。因此,一定要花些时间了解贵组织、知晓您的需求、深知您的选项,这样实现目标的可能性就最大。 

准备了解更多内容吗? 

观看 Connect 演示