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

0 评论 466 浏览 1 收藏 4 分钟
🔗 技术知识、行业知识、业务知识等,都是B端产品经理需要了解和掌握的领域相关的知识,有助于进行产品方案设计和评估

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

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

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

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

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

一、MVP

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

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

二、迭代框架协议

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

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

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

三、大项目敏捷化

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

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

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

例如:

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

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

四、客户参与

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

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

题图来自Unsplash,基于CC0协议

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

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!
专题
13493人已学习14篇文章
各种大模型和AI绘画的产品层出不穷,在各行业也在尝试进行应用。在这个阶段,AIGC能实现些什么?本专题的文章分享了AIGC的应用。
专题
16575人已学习12篇文章
本专题的文章分享了产品经理需要知晓的API接口知识。
专题
14482人已学习13篇文章
无论是对于需求的挖掘,还是对于产品的设计迭代,用户访谈这个环节都是必不可少的。本专题的文章分享了如何做好用户访谈。
专题
15657人已学习10篇文章
再好的产品,没有优质的推广渠道加持和App投放增长的方法,也很难实现有效传播和增长。本专题的文章分享了App投放推广指南。
专题
97548人已学习11篇文章
不管你是产品、运营、设计、还是技术,流程图都是基础技能。
专题
53175人已学习18篇文章
做了好多年的产品经理,该不会连注册登录功能设计都没整明白吧?