迭代开发-跳坑敏捷开发——快速迭代

生活百科11个月前发布 aixure
48 0 0
迭代开发-跳坑敏捷开发——快速迭代

什么是迭代?来自维基百科的解释:

迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。

在互联网产品需求开发过程中迭代开发,迭代这个词用的尤为高频。其具体表现为从需求到版本发布的一个周期中的功能更新或 bug 修复。

快速迭代,简言之加速迭代的节奏和频次,从而快速验证需求的可行性。

快速迭代适合产品在初始阶段的市场验证时期,因为多数产品(功能)在投放市场之前都是不能明确知道市场反应的迭代开发,而快速迭代则能让团队快速把想法或需求落地实现,然后发布给目标用户使用,最后收集反馈,进行下一轮的迭代动作。

快速迭代也有其缺点:

1. 对参与人员的能力要求非常高。参与人员的经验必须丰富,而应对各种突发的状况,从撰写需求的产品经理开始,就要尽可能规避产品设计上的显性缺陷,而不能等到开发过程中才发现产品设计存在缺陷。这样大大浪费了资源,最后无法达成目标。

2. 节奏异常快,非常累。为什么要那么累?因为在当今互联网潮流下,时间显得异常紧迫,通常一个 idea 到 release,黑客马拉松上是以小时算的,哪有给你一周两周的时间去实现。由于需求面向市场的不确定性,注定了快速迭代就是为不确定性需求服务的,只有真正实现了投放出去,才知道反馈和结果。绝不可能做几张图或是做个调查问卷能了解清楚用户在想什么。

记得有一年的感恩节,我们团队做了个语音感恩墙。这个 idea 是我在感恩节前一天晚上提出的,然后在群里公布了一下,明天我们要做这个。这个感恩墙是让公众号用户在上面自由发表感恩的语音,在这个页面形成一种感恩节氛围。

第二天早上10点,我花半个小时做了原型和产品需求输出:

迭代开发-跳坑敏捷开发——快速迭代

给了设计师两小时做 UI 以及推文内容图,包括开发时间,最终在下午14点多上线(目前程序不在生产环境,只能找到之前的效果图):

迭代开发-跳坑敏捷开发——快速迭代

发布后不停地收到用户反馈。比如点按说话的按钮在某些机型的适配问题、比如点击播放没有出声音等等……在同一天陆续发布了数个版本迭代,最终让当天的 DAU 数倍与往日,达到活跃用户的效果和让用户看到我们对节日的感知与行动。

可见快速迭代的好处,是需求、开发、用户反馈快速整合的一个迭代过程,团队成员沟通必须非常精密,所有一切以可用性为基础来推进,而不是以是否好看、代码是否漂亮来推动。任何的功能都是基于真实存在的需求出发,而不是基于华丽的外表或完美考虑的各种可能性。只有快速投放并测试验证,才能确认需求的真实性,才能达到最终的目的。

限时特惠:本站每日持续更新海量各大内部网赚创业教程,会员可以下载全站资源点击查看详情
站长微信:

© 版权声明

相关文章

暂无评论

暂无评论...