合理运用瀑布式开发
基本原则
* 采用阶段式开发
撰写书面的需求说明文档 -> 设计高层软件架构 -> 设计低层细节 -> 代码开发 -> 测试 -> 部署上线
* 采用阶段式评审
每个阶段结束,对该阶段成果进行评审,评审通过后才进入下阶段。
缺点
* 产品验证严重滞后
必须等到产品开发完成后,才能看到效果。
* 变更需求计划影响大
在开发过程中,如果对前期的设计缺陷进行修改,会打乱整个开发计划,严重会导致大量工作需要重头开始。
* 无法适应快速的市场变化
瀑布式开发方法严重依赖文档和流程,一点小改动都要花费不少功夫,所以要去产品经理尽量确保提交的产品设计通过验证、没有缺陷。
规避要求产品经理在探索定义产品阶段,指定产品原型,请目标用户试用,确保产品的设计是具有价值的、可用的、可行的。尽量避免在开发过程中对前期的设计进行修改、严重耽误开发团队的时间和成本。必须在开发开始前,准备好所有相关产品的开发说明文档,确保开发团队能依赖文档和流程准确进行。
大众网络服务产品十大特点:
1、可用性
具备良好的用户体验
2、人物角色
将用户进行分类,抽象出代表性用户类型,加以分析。产品的新功能,可通过典型用户的反馈信息加以完善。
3、扩展性
随着产品的发展,用户量的增加,要考虑产品的性能,及系统资源是否出现瓶颈,及时扩展升级。
4、持续可用性
确保产品系统能保持24x7 小时无故障运行。
5、客户服务
传统客户服务无法应付数量庞大的用户,想要降低客服压力,尽量减少系统缺陷故障,同时,可把常出现的操作性问题,汇总提供给客户自行查询,例如现在很多客服助手机器人。
6、保护用户隐私
用户隐私往往对于网络产品来说至关重要,一旦用户隐私遭到泄露,对公司企业都是致命的,严重的还导致法律制裁。
7、口碑营销
当产品足够吸引用户,亲朋好友间的口碑宣传远比其他营销手段宣传更为有效。
8、全球化
当产品迅速传播开,或者有全球化布局的时候,前期设计应该先考虑到后期扩展问题,避免后期为了语言、货币、文化差异等大面积修改程序,也可后期迅速适应各地用户需求。
9、平滑部署
当用户量过于庞大,任何小问题,都会造成巨大的损失,特别是在部署新功能时。部署前要仔细测试,逐步过渡,不可过大更改原有功能,为用户留下足够的时间去适应变化。同时,尽量减少不必要的更新,用户消化、吸收新事物不是件容易的事,特别是对于一些非必要的功能。
10、 用户社区管理
组织用户社区,有利于多和用户接触交流,了解他们希望如何改进产品,或者发现那些功能是最受关注。多用类似回馈用户的活动表达对他们的重视和认可,也可以从中找到,忠实的内测用户。

浙公网安备 33010602011771号