软件采用、开发和金发美女

在《金发姑娘与三只熊》中,金发姑娘走进三只熊的家,吃他们的粥,睡在他们的床上。在她的整个冒险过程中,她发现对她来说太多或太少的东西,并寻求只使用“刚刚好”的东西。

但是这和软件开发有什么关系呢?

在软件行业,消费者和企业都在尝试各种软件应用程序,寻找“刚刚好”的程序和实践。

而且,无论是编程本身,还是面向客户端的软件采用,解决方案都完全有可能过多或过少。

让我们仔细看看这个类比。


太少

太凉的粥,太软的床。在故事中,金凤花姑娘找到的东西与她想要的太少了。没有足够的热量,也没有足够的硬度。

这种太少的想法也适用于软件的采用和开发。

  • 软件采用

在商业方面,软件太少的想法体现在企业尽可能抵制数字化。

他们避免定期更新他们的软件,避免采用对他们的需求有益的新工具和功能。

问题是软件太少——或者不更新你的系统——会导致漏洞。由于软件支持的生产力,竞争对手可能会超过您。或者,您可能最终使用过时的软件,这是一个安全问题。

  • 软件开发

对于软件开发来说,“太少”表现为功能不够的mvp。

一个糟糕的MVP(最小可行产品)是一个没有足够基本功能的产品。重要的是,MVP提供了产品的核心功能;一开始就能用的东西。


太多

另一方面,金发姑娘发现粥太热,床太硬。

在软件采用和开发中,太多的问题可能比您想象的更严重。

  • 软件采用

在商业方面,“太多”的软件正在涌向技术潮流,却没有一个成功部署的计划。

问题是,科技世界是一个不断变化的世界。对许多人来说,创新是游戏的名字——并不是每个技术工具都是你需要的。

最好是挑选最适合你需要的工具——无论是你想要使用的工具,还是你想提供给你自己的客户的工具。

  • 软件开发

在开发过程中,软件的“过多”表现为功能蔓延。也就是说,程序塞满了人们不需要的功能。过于复杂的程序没有任何好处。

功能蔓延和过于复杂会让用户体验受挫。它增加了软件占用的空间、加载时间,并使用户界面变得混乱。

除非你添加的复杂性对你的目标用户有利,否则你就会越过“刚刚好”的界限,进入“过多”的领域。


刚刚好

任何软件供应商的目标都是提供“恰到好处”的软件程序。

软件消费者(包括企业)的目标是找到“刚刚好”的软件,以及与之配套的实践。

在这两种情况下,答案都在于采取慎重的方法。软件的开发和采用都是一种平衡行为,认识到什么是需要的,什么是不需要的,什么是不错的奖励。

它认识到没有一种软件产品能满足所有需求。

对一个人来说“刚刚好”的东西对另一个人来说可能“太多”或“太少”。


有用的链接