软件开发文库

5种最常见的软件实现失败

2019-01-24

在购买软件之前,我们经常花费大量时间研究选项并比较功能,以找到最佳的业务解决方案。但是一旦我们决定购买,我们真的只迈出了旅程的第一步。该软件实现过程就是把握关键,以你的投资的全部价值。

但是在实施阶段会出现什么样的问题呢?让我们来看看一些最常见的实现失败以及我们可以从中学到什么。

典型的软件实现失败

在成功的软件实施中,需要提前考虑和计划几个因素。事实上,在相对简单的准备工作的帮助下,可以防止一些最常见和灾难性的实施失败。

以下是我们看到的五个最常见的实施失败原因:

1.实施缓慢而痛苦

一旦做出购买决定,该组织通常热衷于尽快开始使用它 - 特别是如果这被视为对现有瓶颈和技术挑战的期待已久的补救措施。但有时配置,集成,用户测试和故障排除似乎变成了一个永无止境的故事。

解决方案:至关重要的是让熟练,专注的工作人员参与实施软件,而不是仅仅将其分配给当时恰好可用的人员。从一开始就对功能和集成进行清晰的定义也很重要,以避免实现成为移动目标。您可能需要考虑采用分阶段方法,例如一次推出一组集成。

2.人们没有使用该软件

也许所有实现失败中最令人沮丧的是发现应该从软件中获得最大价值的用户实际上并没有利用它。这通常是由于这些人开始缺乏支持,或者是对他们的要求的误解。

相比之下,最有效的软件解决方案旨在支持您的业务流程,而不是强迫人们改变他们自然的工作方式。但是,如果不了解这些流程,您将无法创建人们喜欢使用的软件解决方案。

解决方案:通过在投资某些事物之前仔细研究和采访用户,您可以确切地确定解决方案需要做什么。可能没有可用的现成产品,但定制软件通常可以提高成本效益,同时还提供无与伦比的灵活性。

3.训练不够好

用户培训和入职是应始终包含在软件购置成本中的。无论新系统多么直观,用户都需要一定程度的手持操作才能确保他们正确使用该功能。假设用户会在数据库中寻找答案,或者只是“边做边学”,往往会导致压力,沮丧和不愿意使用该系统。

随着用户开始犯错或恢复旧系统,培训很容易成为一种非常昂贵的事后想法。但是,不是等待用户违反规则,而是通过高质量的培训为他们提供最佳的成功机会。

解决方案:您的企业应在签署软件采购订单时开始准备培训材料。您可能需要针对不同用户级别的单独培训跟踪,以及一系列与各种工作角色和功能相对应的书面和可视用户指南。无论你是否进行直播,在网上或面对面的培训课程,它使用户能够提出问题,并成为他们对系统的知识有信心的机会是很重要的。

根据软件的复杂性,您可能还需要考虑在进修培训,不同层次的软件认证,或经常“提示和技巧”课程的形式在持续的基础上提供培训。

4.成功无法衡量

部署新软件时,您需要衡量投资回报率和提高生产率等因素。这些是确保企业明智地花费IT预算的关键因素 - 但除非您已经为实施确定了目标,否则无法衡量它们。为了确定你的表现如何,你需要知道你的目标是什么。

解决方案:一旦开始寻找软件解决方案,您通常会为成功因素奠定基础。您显然可以通过讨论如何改善业务来证明您对新解决方案的投资是合理的。也许预计会增加销售额,使处理器更快或降低成本。这些都是应该量化为有形数字和百分比的目标。与软件供应商,顾问和实施团队合作,根据研究,用例示例和测试制定可衡量的目标。

在设定目标和期望时雄心勃勃可能很有诱惑力,但请记住,最好将期望值设置得稍微低一点,以便在用户学习使用新系统时允许项目延迟和生产力暂时下降等问题。

5.依赖性和要求不明确

谈到软件实施,没有人喜欢惊喜。您不希望进入配置过程的一半,只是发现您的某个团队正在请求集成到您从未听说过的某个随机应用程序,或者当您需要50个时,该软件的数据字段限制为10个。意外的挑战通常会延迟或破坏实施项目 - 特别是如果没有可用的问题的直接解决方案。

解决方案:软件实现始终需要深深植根于用户群。我们不应该让它成为一个人或团队的孤立项目; 但需要每个用户功能的代表来详细了解流程和相互依赖性的外观。

除了任何流程功能外,确保详细了解报告,仪表板和分析要求的外观也很重要。应该明确界定领导层在数据输出和视觉方面需要什么来支持他们的决策。

如果灾难已经来袭

如果您正处于失败或停滞的实施项目中,那么当然没有必要抱怨应该做的准备工作。但是,在专业团队的帮助下,帮助您回滚并重新构建组织中的用例可能是值得的。外部视角通常可以让您有机会评估情况,而不会使可能损害业务的决策合理化。

返回软件开发文库