在您的下一个IT项目中省钱的三大方法

霍林郭勒网 2019-10-21 20:28:47

根据我的经验,执行领导者通常会对参与IT项目的细节感到非常恐惧。他们可能会同意有关实施新平台或建立基础架构以支持新业务的广泛想法;但除此之外,很少看到高层管理人员参与其中。管理和参与基本交付成果之间的这种距离不仅会浪费组织的时间和金钱,还会浪费员工,业务,士气和尊重。如果您在公司中担任领导职务并从事(或计划从事)大型IT项目,则应采取以下三个主要措施来确保项目成功完成。

1.开始开发之前,请先了解您的需求。

在团队中的每个人都可以智能地定义项目的最终结果之前,不要继续进行项目的开发。在许多项目中,团队中的任何人(包括管理人员)都无法清楚地定义正在构建的系统应该做什么或应该看起来如何。

在这种情况下,项目总是以失败告终。毕竟,团队如何才能完成没有明确定义的解决方案?作为领导者,您必须能够定义最终目标并指导人们如何实现该目标。您应该能够以简短的书面形式记录最终结果,并且应该期望团队中的每个人也能够清楚地陈述和记录最终结果。

例如,假设您有一个现有的定制解决方案要迁移到新的CRM平台。通过声明“我们希望将当前的解决方案迁移到CRM”这样的目标,您的目标应该不会模糊,相反,您的目标应该是:“我们将当前的业务流程和数据移至CRM平台X,这就是过程看起来像[在此处添加完整的定义]。”

通过说明移动业务流程和数据的需求,您将意识到下一步是定义当前业务流程。如果您没有定义业务流程的能力,那么您将仅依靠编码人员对当前系统进行反向工程并在新平台上重建它-这不是成功或节省成本的途径。

一旦定义了这些过程,您就可以继续进行技术文档编制,最后进入系统开发。这样,您可以节省时间和金钱。因此,请在开始之前制定计划。

参与细节并遵循标准方法。

对于许多主管来说,IT系统和代码是无法触及的黑匣子。参与过程是一种不情愿和不感兴趣的态度(或者害怕参与一种不是直接技能的事情)。这是一个严重的错误,并且可能使组织付出巨大的代价。

不仅您(或您公司的执行领导)应该直接参与其中,而且还应该始终有一位业务分析师参与其中,他了解业务以及基础技术。此人可以充当您与构建平台的程序员之间的联络人。您的角色是积极参与该项目,(至少)参与每周状态审核并定期要求产品演示。

每个解决方案都应该以迭代的周期进行开发,在此过程中总要展示一些东西。如果您的项目已经进行了数周而没有任何可证明的输出,那么您很可能会遇到火车事故。如果节省金钱和时间对您来说很重要,请保持个人参与,并确保您可以与实施细节进行交流。

对资源制定战略。

一个充满内部工作人员的房间,这些工作人员精疲力尽,无私奉献,甚至可能很懒惰,这与一个或两个受固定费用项目激励的外部承包商不相称。您的公司文化是您所熟悉的现实,并且与过去表现不佳的员工一起从事大型IT项目不会导致成功或节省成本。

如果您的内部员工对正在实施的平台有积极性和知识,那就太好了!否则,请随时寻求外部帮助。如果您遵循标准方法来管理项目,则应该跟踪非常具体的任务和时间,这将使您能够准确地管理资源。

IT项目很少,需要超过几个人才能成功交付。如果计划开始一个15人的项目,请退后一步,看看是否可以简化该方法。要么分阶段进行交付,缩小项目范围,要么请其他人进行审核。

团队越大,项目失败的可能性就越大。一个小的,敏捷的,聪明的团队可以比几乎任何一个大型团队以更高效的方式完成更多的工作。因此,大幅削减组织的官僚机构,使用敏捷方法论来管理项目,并与可以完成任务的团队合作!

没有人可以完全预先定义一个系统,但是准备定义最小可行产品(MVP)并在整个项目中进行迭代,直到可以使用功能齐全的产品,才可以使项目成功。在开始开发之前,请确保可以定义最终结果。确保您有可以将业务需求转换为功能和特性的人员,并且可以与他人合作将其转换为设计和代码的人员。

确保您对团队成员的资源配置和管理很聪明。最后,始终参与其中!如果您参与其中,则可以立即对出现的问题做出反应。如果您不参与其中,那么您的项目将拥有自己的生命,即使成功,最终也将使您的公司付出比原本应有的时间和金钱更多的成本。