您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 开发技术 > 正文

表明你的软件应该进行重大更新的11个迹象

发表于:2018-06-21 作者:布加迪编译 来源:51cto 点击数:

表明你的软件该进行重大更新的11个迹象

2018年4月,谷歌宣布了重大的Gmail更新,包括几项新功能和外观上的重新设计。这次大更改是多年来广受欢迎的电子邮件服务的最大变化,实际上提醒人们:每家软件公司、甚至像谷歌这样的巨头都需要时不时重新考虑软件设计方法。

但是你怎么知道该进行重大更新了?你不应该纯粹为了更改而重新设计软件,但是考虑重大升级有许多合理的理由。《福布斯》科技理事会的几位专家讲述了表明你的软件需要更改的几个迹象。

1. 客户觉得你的软件不行或过时

仔细倾听客户的意见可以发现何时需要改造软件。如果大量的客户投诉或问题影响了你的品牌/产品,或者如果客户增长停滞不前,改造软件有助于重新激发活力。请注意,任何重大更改会导致一些客户流失。不过,深思熟虑的更改可能会带来新的成功。

2. 你的软件不再帮助你实现目标

重大更新是一把双刃剑,但是对于确保贵公司的业务紧跟形势,适用于新的进步来说又必不可少。在当今的技术环境下,适应性和灵活性必不可少,尤其是想在重大更新后生存下来。摸底调查、注意现有格局和清晰的目标应该是更新的核心。

3. 安全或功能方面需要优化

作为一家网络安全软件提供商,我们的产品功能(从安全到最终用户和管理员体验)在不断的审查和改进。内部基础设施和质量保证团队在进一步优化方面也做得很好。我们每年为客户提供至少四次的新版本,以便客户获得最新、最好的安全和用户体验功能。

4. 上一次“重大”更新是几年前的事

敏捷软件开发的原则是更经常地发布小的更新。然而,有时候有的想法无法在短短两周的迭代开发周期(sprint)内完成。这时候我们需要重大更新。问题在于,客户习惯于每两三年获得一次重大更新,所以即使没有重大更新,软件提供商也应该推出重新设计的用户界面。

5. 客户要求现有系统不可能提供的功能

与客户保持联系至关重要。如果你的架构或代码结构已达到极限,你会看到越来越多的客户要求现有系统不可能提供的功能。针对关键方面,做一次性更改并向用户清楚地解释比逐步更改产品,可能经常扰乱客户来得容易。

6. 你的竞争对手在进行重大更改,以满足客户需求

在如今的软件即服务(SaaS)市场,客户完全清楚自己需要从软件中获得什么样的功能特性。听取他们的意见不仅让你深入了解你的软件哪些方面需要更改,你还能深入了解竞争格局以及竞争对手的举动。

7. 你的客户和一线员工提出了问题

你开发的软件很容易带来斯德哥尔摩综合症,导致厌恶更改或因界面变得过时而批评。为了防止这种情况,定期调查每天使用你工具的客户和一线员工。这可以揭露看不见的痛点和问题。另外别忘了利用竞争对手的界面作为参照。

8. 你看到有潜力改善用户体验

你的软件总是需要更新。没有什么软件按设计的那样完美地运行,伟大的技术公司总是在营造更好的客户体验方面力求尽善尽美。当然,纯粹为了更改而更改会让用户分心和沮丧,因此在进行任何更改之前,你需要深信,正在考虑的更改可显著改善用户体验。

9. 你的产品和增长指标在下滑

始终关注产品和增长指标。客户保留或特定的转换漏斗之类的产品指标有助于确保产品有粘性、人们在使用它。日常活跃用户(DAU)或收入之类的增长指标表明了产品表现如何。重大更新将是基于这些指标的观察结果。

10. 用户社区在私自改动

一款实用、成熟的软件包在市场会有较长的寿命。Gmail和Outlook等软件对企业组织来说很实用。用户社区开始对你的平台改动或扩展功能时,这通常意味着用户群对功能集不满意或试图延长寿命。这应该是表明进行重大更新的关键指标。

11. 用户测试新版本暴露了需要解决的问题

更新过程从不停止。实际上,我认为软件产品的任何一次迭代的主要目的是为了进行下一次迭代。它们都是学习工具,可帮助你构建产品的下一个版本。一旦你发布了某个版本,就应该收集使用数据,找到下一个版本中解决的问题,这个周期永远持续下去。

原文标题:11 Signs Your Software Is Due For A Major Update

 相关文章