来源: 作者:海哥@够牛文化
常规流程(瀑布流):需求分析>体验设计>开发和测试>运营迭代
还有一种牛B流程:敏捷开发
1、需求分析
Boss要做一个改变世界的产品,产品汪率领各路豪杰,理解需求和分解任务;
2、体验设计
一套牛逼的体验设计是这样子的:用户调研(各种数据分析)>
场景模式(在什么场合操作)>用户模型(什么样的用户特征)>
交互设计(流程设计)>原型设计(界面草图)>界面设计(ui设计、标注切图)。
而小公司很神奇:射鸡师也许只有你一个,对!Only Uuuuuuuu...海哥对这种日子历历在目ㄒ_ㄒ
3、开发和测试
程序猿开始编写代码,实现各种功能,与此同时,测试哇也在做各种用例测试,补抓问题Bug
4、运营迭代
在准本发布产品1.0前,运营喵已经开始精心构思,如何用吸精大法,
引来更多的用户,并不同时期有不同的活动来和用户互动,
让他们死心塌地的留在这里。而产品汪当起客服,倾听各种用户的心声和吐槽,
以此来优化产品,进入下一版本的调整...
现在项目管理喜欢用“敏捷开发”,就像雕刻一样,我要雕刻一个美女,
第一周期,我把一个女性的粗胚模子雕出来,没有眼睛、嘴巴、事业线,收工!
这个也是“美女”,这就是第一次迭代(每次迭代算是完成任务,只是不同的深度),
第二次会把眼睛鼻子调出来,收工,这是第二次迭代...
到第n次,终于雕刻出赫本出来,这个就是完美。
所以敏捷开发是不停的循环,每次循环都会让产品趋向完美:),
但有时会把赫本的中途雕刻成猫王,因为人的需求就是善变...