童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

敏捷开发不是口号,是时候分清快速迭代与整体规划了

11月7日 失了心投稿
  面对敏捷开发、快速迭代这些看似洋气的词语时,一定要看是否与自己的实际情况相匹配,不能为了追赶时尚就概念先行。
  “敏捷开发”这个词一直不过时,在很多公司,不论是老板还是项目自身人员,一提到这个词似乎都带有一种优越感,可能是因为这意味着节约资源,亦或是一种先进的开发模式。
  何为敏捷开发
  百度百科中关于“敏捷开发的原则”提到了以下几点:
  1。快速迭代
  相对那种半年一次的大版本发布来说,小版本的需求、开发和测试更加简单快速。一些公司,一年发布仅23个版本,发布流程缓慢,它们仍采用瀑布开发模式,更严重的是对敏捷开发模式存在误解。
  2。让测试人员和开发者参与需求讨论
  需求讨论以研讨组的形式展开最有效率。
  研讨组,需要包括测试人员和开发者,这样可以更加轻松定义可测试的需求,将需求分组并确定优先级。同时,该种方式也可以充分利用团队成员间的互补特性。如此确定的需求往往比开需求讨论大会的形式效率更高,大家更活跃,参与感更强。
  3。编写可测试的需求文档
  开始就要用“用户故事”(UserStory)的方法来编写需求文档。这种方法,可以让我们将注意力放在需求上,而不是解决方法和实施技术上。过早的提及技术实施方案,会降低对需求的注意力。
  4。多沟通,尽量减少文档
  任何项目中,沟通都是一个常见的问题。好的沟通,是敏捷开发的先决条件。在圈子里面混得越久,越会强调良好高效的沟通的重要性。团队要确保日常的交流,面对面沟通比邮件强得多。
  5。做好产品原型
  建议使用草图和模型来阐明用户界面。并不是所有人都可以理解一份复杂的文档,但人人都会看图。
  6。及早考虑测试
  及早地考虑测试在敏捷开发中很重要。传统的软件开发,测试用例很晚才开始写,这导致过晚发现需求中存在的问题,使得改进成本过高。较早地开始编写测试用例,当需求完成时,可以接受的测试用例也基本一块完成了。
  自测敏捷与否
  对比上述的几条原则,逐一自检自身的这个小团队,不禁觉得每一条都符合。
  我们大概1个月左右做一次版本发布;需求文档和产品原型一应俱全,通常在这两份文档具备的情况下,与测试和开发人员一起进行需求同步,以需求为主线,进行技术实现的沟通和安排。
  之后,技术开始进行框架搭建和开发准备,与此同时测试人员根据需求编写测试用例。在这个过程中,有任何问题随时交流,面对面的日常交流比文档传递更便捷,有改动的地方统一更新做标记。最后就是测试、bug修复及上线。
  迭代与规划之分
  我们一直在宣扬敏捷开发快速迭代,看着一个个版本号的更新,觉得很欣慰。
  可在某次听一位嘉宾分享时,才发现,原来上述这样的情况并不属于快速迭代,老师主要讲了2方面:
  快速迭代和整体规划的选择关键在于:是否能提前知道用户的准确需求,以及是否能快速得到用户反馈?
  而在这一方面,toC和toB产品是有区别的:toC产品受众多,需求确认难,上线后反馈快,相对于适合快速迭代;而toB产品受众少,业务稳定,但使用后的反馈路径长,反馈意愿低,相对适合整体规划。
  让我印象最深的一句话是:如果你们计划做10个模块,每次上线一个,那不叫快速迭代,而是属于分期交付。所以说,于我们而言,一般是立项时做了排期,然后先做什么再做什么,一部分一部分分期进行,所幸我们属于toB产品,还算是符合大的规律。
  快速迭代的判定
  那么,如何判定快速迭代与否呢?
  其实,快速迭代是一种产品研发理念,在这个理念支持下的产品研发是“上线反馈修改上线”这样反复更新内容的过程。形式非常适合互联网产品或者移动端,通过收集数据或用户反馈迅速知道改进的结果,此种方式以极强的时效性让产品越来越靠近用户的需求,比如小米最初的时候。
  因此,透过“上线反馈修改上线”这个流程也可以看出,是否属于快速迭代,判定点在于是否有反馈和修改这一环节。如果是做完1接着做2,这不属于迭代,迭代一定是在原有基础上进行了优化更新,所以我们常常说把一些小问题放在下一个版本迭代中。
  快速迭代虽好,但也有一定的实施前提:一是环境,周围环境在快速变化、产品没有足够的时间来进行需求分析及相关测试;二是用户,用户不知道自己真正想要什么,产品需要通过迭代的方式进行试错;三是成本,一般情况下可迭代产品的成本都很低,并且可以快速的进行版本更新。
  结语
  综上可以看出,其实快速迭代更适用于C端的互联网产品,而不太适用于B端的客户型产品。因为B端来说产品过重,用户有相对清晰的业务需求,不需要凭空去试错,再加上B端的产品若是进行迭代升级,大部分时候成本都不低,对于技术的架构、代码逻辑等都是一个考验,灵活型标准化产品除外。
  所以,敏捷开发、快速迭代这些看似洋气的词语一定要看是否与自己的实际情况相匹配,不能为了追赶时尚就概念先行。所谓“小步快跑,快速迭代”,只有恰当把握快速迭代的核心才能真正实现产品的优化。
  一起加油,共勉!
投诉 评论 转载

一次问卷产品的MVP设计在线表单由于其制作成本低、触达方式多样、表单分析方便等优点吸引了众多用户,越来越广泛地被运用于在线用户调研中,其用户包含了企业、机构及个人等。一、背景目的1……2B产品构思方法(三):价值如何落地?上篇文章中,我们确定了2B产品构建的核心就是给用户创造价值:要么为其业务提效降低成本;要么为其业务增量,带去更多的收入。那么到具体项目中企业是如何衡量这两个目标达成效果的呢?……从砍价逻辑模型说起,从2个视角看砍价活动的设计规律所以砍价为什么会火起来?砍价实现低成本获客的基础逻辑是什么?电商行业该如何依靠砍价玩法实现弯道超车?如果提一个问题,你觉得最有效的拉新营销玩法是什么?有人会说是拼团,有人……ToB:聊聊供应商管理系统供应链管理系统是最早期面向企业的软件解决方案之一,供应商管理又是供应链链条中的上游部分。正值ToB话题的热点,本文跟大家分享一下企业供应商关系管理及系统的相关内容。随着阿……20192020设计趋势:用户体验篇文章从技术、硬件、环境和人四个维度,来分析和总结用户体验趋势,在这个多变的行业中,大家进行新的设计和改进设计时,加以对趋势的了解,为即将到来的未来做准备。在本文中,我们将……Web端辅助信息设计本文将辅助信息分为两大类:重要或查看频率较高的信息内容和重要程度或查看频率较低的信息内容,以这两方面为主对Web端辅助信息的设计进行了详细地介绍。Web端设计中存在很多辅……敏捷开发不是口号,是时候分清快速迭代与整体规划了面对敏捷开发、快速迭代这些看似洋气的词语时,一定要看是否与自己的实际情况相匹配,不能为了追赶时尚就概念先行。“敏捷开发”这个词一直不过时,在很多公司,不论是老板还是项目自……相机是新的键盘(上篇)你有没有发现,使用图片而不是文字有时候会让你的描述更加容易?相信在看完本篇笔者对“相机是新的键盘”的解释后,你会有新的收获介绍对于Hike来说,时间轴还不够。我们一……谷歌翻译网页版,是如何做改版设计的?既然产品以用户为本,那么就让用户来帮助我们更有效地进行设计。认真规划每一次的迭代试验,在足够大量的样本当中进行测试,获取真实用户的反馈意见,进而提炼出最有价值的数据与信息,用以……设计创新基本法:点石成金、归纳演绎与制造冲突从产品设计的整个大环境来看,设计师在企业与消费者的夹缝中求生,缺乏议价能力和话语权。这也就导致了创新能力弱化,从众设计风气盛行,如何革新设计思维就变得非常重要。以下,笔者针对这……灵魂设计:产品思考要成体系本文笔者分享了一种体系思考方法“灵魂设计”,“灵魂设计”可以用于产品设计、模块设计、功能设计、材料编写等各项事务中。为什么有“灵魂设计”过去我有一个毛病拿着需求就动……节假日广告宣传,为什么都喜欢手绘设计?一张优秀的手绘页面反应出来的是设计师的文化储备想象力手绘执行力色彩构成平面构成营销定位等等,各种知识把握能力的综合体现,是比较设计考究功力。虽说3。8节日已经过去了,但是……
职场正能量的语录35条职场正能量的语录经典职场的语录职场的语录摘录68条职场正能量的语录职场正能量的语录职场心灵鸡汤语录简洁的职场的语录70条职场的语录摘录职场正能量的语录99条职场心灵鸡汤语录常用职场心灵鸡汤语录

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界