软件公司如何通过敏捷提升业务稳定性

0 评论 420 浏览 1 收藏 4 分钟

敏捷开发作为一种灵活高效的方法,正在帮助软件公司提高业务稳定性、加速产品交付,并增强客户满意度。这篇文章将探讨敏捷开发的核心原则以及如何在实践中应用,以实现业务的稳定增长。

软件公司的收入,主要来源于甲方的项目。在当前市场环境下,项目普遍存在以下问题,导致收入不稳定:

  1. 新项目签约难;
  2. 项目周期长,回款慢;
  3. 项目中途出现各种情况,导致项目延期,成本超支;
  4. 项目中途出现重大问题,导致前期投入白费,甚至赔付。

敏捷,强调快速响应市场、拥抱变化,小步快跑,持续交付价值。

让我们一起看下,敏捷能否优化上述问题

一、MVP

碰到一家新客户,无论项目大小,尽可能先建立合作关系。

在合作的过程中,与客户建立信任,了解客户的上下游业务,探查其他项目机会,为后续项目做铺垫。

二、迭代框架协议

例如甲方电商业务板块有持续需求。甲方每年有一定预算,乙方与之约定出几个人、做什么,每个月大约做多少钱的功能需求,具体工作内容在每个版本开始之前确定。

软件公司运用这种模式,可以天然实施敏捷方法,小步快跑,快速交付价值。

对于所有项目,后续都可以考虑转为迭代框架协议。

三、大项目敏捷化

大项目通常是总价合同,即约定SOW(工作内容)和项目金额。

传统大项目的程碑设定,通常是按照瀑布流的方式,例如:调研-蓝图-设计-开发-测试-上线-运维。每个里程碑回一笔款。这种方式看似严谨,但周期很长。需要等大部分工作做完,才能上线体现价值。而上线之前,可能市场、组织架构、需求一直在变,导致项目无法按照静态的计划向前走

按照敏捷的思想,可以将项目里程碑,按照敏捷阶段来拆分。

例如:

  • 阶段一:上线MVP核心功能,回款XX万;(每个阶段都可以有一套 调研-设计-开发-测试-上线 的过程)
  • 阶段二:上线某些重要功能,回款XX万;
  • 阶段三:上线某些创新功能,回款XX万。
  • ……

这样,虽然项目可能要持续1-2年,但是每个阶段完成很快,价值交付很快,回款也很快。并且在下一阶段开始前,可以重新盘点需求,及时调整。

四、客户参与

在敏捷过程中,要和客户多沟通、多分享,邀请客户多参与各类评审和验证,拉进与客户的距离。这样,既然保障敏捷的顺利进行,也能为后续项目创造机会。

本文由 @点水点点 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!