从软件定制中获取价值的4个技巧

admin 定制开发 2019-02-20 18:12 0
  
 
  软件定制是一项与业务领域的大量风险和不确定性相关的事业。投资定制软件与购买市场上现成的工具非常不同。购买大多数标准工具时,期望它们稳定,强大并且可立即实施,购买定制软件需要一套完全不同的物流:业务需要考虑开发时间和成本,以及持续的用户反馈,维护和支持。
 
  我与之合作的许多建筑组织都有一个大型IT实施项目的故事,该项目遭受成本和进度超支的影响。这些轶事得到了支持麦肯锡公司在2012年的一项分析中指出,平均而言,大型定制软件项目的预算超出预算的66%,而且功能缺陷为17%。像这样的先前经验和统计数据几乎没有减轻公司高管的头脑,他们正在权衡签署下一份软件合同的风险和回报。
 
  尽管如此,根据项目或组织的需求精心调整的定制软件解决方案的成功实施将在投入的质量和效率方面产生显着的投资回报。为了实现这些类型的预期结果,预先评估定制的成本效益并通过有效的管理策略进行跟踪绝对是至关重要的。
 
  成功实施可根据项目或组织的需求进行精细调整的定制软件解决方案将在产出的质量和效率方面产生显着的投资回报。
 
  以下4种策略是确保自定义软件项目(无论大小)保持在轨道上并为其支持的团队提供价值的重要考虑因素:
 
  与用户互动
 
  有些企业在最终部署之前将最终用户排除在软件定制过程之外会犯一个大错误。在最糟糕的情况下,企业可能会投入数千甚至数百万美元来开发解决方案,但后来才发现用户发现工具繁琐,难以使用或无法满足他们的需求。此外,新的软件可能需要特别关注教育和其他变更管理策略,以便让人们参与新流程。投资回报绝对取决于用户将软件纳入其工作流程。花重金定制软件是钱血本无归,如果这些工具没有对用户的进程产生积极影响。
 
  根据我的经验,当最终用户从头到尾参与整个过程时,定制工作效果最佳。从一开始,用户输入可以帮助定义软件的目标。在整个开发过程中,关键用户应该参与测试应用程序,以便他们可以评估工具是否正在执行它应该执行的操作。然后,当部署最终定制产品时,如果成功,这些测试用户将成为支持其在公司中采用的测试用户。
 
  首先关注目标,而不是功能
 
  目标为开发过程提供了一颗北极星,并将定制活动转变为创造性的问题解决方法。说明功能和说明目标之间存在很大差异。一个功能定义描述做出什么,而目标将帮助你口齿更清楚什么你想要做的和为什么。从功能开始就像把马车放在马前。
 
  考虑以下声明
 
  “我想在Revit中打开一个按钮,打开一个对话框,为[x]提供选项,然后调整我的族参数。”
  “我希望能够通过自动更改Revit系列参数来节省工作流程的时间。”
  该功能定义更规范的东西做,但它也逢可能性门的方式,可以更简单或更具成本效益的解决问题。通过首先说明目标,利益相关者可以更好地了解用户想要做什么(“自动化家庭参数”)以及用户想要做什么(“节省时间”)。在这种情况下,我们还可以在对可能的解决方案进行基准测试时取得成功。与原始工作流程或替代方法相比,潜在的解决方案更快吗?
 
  做一个原型
 
  正如我之前提到的,投资定制软件可能是一项不确定且成本高昂的工作。我们也知道建筑行业的公司运营时间紧迫,利润空间大。那么企业如何开始利用定制同时管理风险和成本呢?
 
  我是原型设计的粉丝。事实上,大多数与Proving Ground客户的定制合作都是从制作原型开始的。原型意味着快速且相对便宜的开发,使团队能够快速探索定制解决方案的可行性,从而证明了开发的价值。值得注意的是,随着计算设计工作流程在设计实践中变得越来越普遍,许多客户惊讶地发现他们已经以这种方式工作,因为他们的设计人员在内部创建的Grasshopper和Dynamo工具本质上是原型。
 
  追求原型的更正式的开发周期通过灵活性获得价值。如果原型未能及早提供预期结果,那么业务将节省投资项目的时间和成本,这可能导致死路一条。如果原型显示出明显的价值,那么企业可以更有信心地投资于功能强大的全功能应用程序。有时,原型揭示了设计公司尚未考虑的工作流程中的潜在价值,为寻求提高质量和效率的其他途径提供了机会。
 
  众所周知,我是敏捷项目管理方法的粉丝。在许多方面,它们与我在建筑设计过程中的个人经验中观察到的最成功的方法最为吻合。
 
  与建筑设计一样,定制软件需要时间来实现,最佳解决方案通常是迭代问题解决和发现的结果。在这种情况下,不是遵循一个长的线性项目计划,而是围绕短周期开发构建项目,开发团队可以经常从用户那里获得洞察力,评估改进流程的方法,并适应不断变化的需求(而且会改变)。我发现灵活的方法使我们能够显着减少误解,同时促进持续的流程改进:这两者对于按时和按预算交付高质量项目至关重要。
 
  结论
 
  虽然在考虑成本时项目的范围和规模很重要 - 企业资源规划(ERP)定制可能会为大型企业花费数百万美元,而CAD软件的插件可能只需数万美元 - 它同样重要的是要记住,无论项目的规模或复杂程度如何,导致定制工作成功或失败的基本因素都是相同的。即使是对BIM工具的简单附加,也需要认真注意确定正确的目标,用户参与和管理结构才能成为一项成功的投资。
 
  通过正确的流程,业务经理可以限制实施定制软件解决方案的风险,同时最大化其投资回报。软件定制可以是一种强有力的方式来微调操作并引入差异化功能,从而增加公司的底线。
下一篇:没有了

分享:

扫一扫在手机阅读、分享本文

发表评论

评论列表(条)