想要开发一款成熟的互联网产品至少,需要以下7个设计流程.
产品的构想阶段:
观察生活
观察生活,原创的产品创意一般来源于生活中事物的观察和思考,比如在美团、饿了么一类的外卖平台出现之前,就有外卖行为,部分创业者发现外卖行业的潜力巨大,开发了除消费者和店家之外的第三方平台,通过互联网联通商家与消费者,满足了消费者饭来张口的需求,从而实现了外卖行业的飞速发展。
用户反馈
在一些大中型公司,每天都会收到用户各种各样的反馈,虽然这些反馈并不能成为真正的产品需求,但有些经过产品经理的提炼和筛选后,有时也可以得到产品的启示。
竞品启示
竞品启示是产品想法的另一个重要来源。这里的竞品指的是市面上具备发展前景的同类产品。针对一款产品,产品经理可以深入思考产品是否解决了问题?有没有更好的解决方法?产品有没有需要改进的地方?通过这些设问,产品经理得到自己产品的想法。通过竞品启示产品经理可以将国外特色模式移植到国内或者将进行微创新差异化竞争。
领导任务
通过领导下达的产品策划任务来设计一款产品,实现领导的设想。此类产品一定要了解好领导的业务目的,做好需求调研,避免出现产品与需求的偏差。
产品需求的分析和论证阶段:
在需求分析和论证的阶段一定要做好用户调研和市场研究。用户研究是围绕以用户为中心设计方法论所进行的活动,使用户实际需求成为产品设计的导向,使产品更贴近用户。
三角互证法是指将一个问题从三个不同的来源、不同方式得来的结果加以分析比较,看是否具有一致性。
注意:
关于项目的立项时间,每个公司都有自己的规范,既可以在产品需求分析阶段,农可以在产品设计阶段。
产品设计阶段:
需求整理完之后,我们进行产品设计,结构设计、流程设计、原型设计属于产品经理的基础技能,此处不过多介绍,最终的用户界面和ue交互通过原型demo交接给设计师之后,持续跟进,让UI、交互明确产品需求。
开发阶段:
在开发阶段,开发团队会根据产品需求分档进行需求分析、技术调研、制定技术实施方案,再将前端制作好的页面进行代码合成。常见的开发方式有瀑布式开发和敏捷开发两种。
瀑布式开发
优点:瀑布模型的开发方式各阶段衔接紧密,可以让开发工作用条不紊的进行。
缺点:各个阶段的划分完全固定,阶段之间产生大量的文裆,极大地增加了工作量。
由于开发模型是线性的,只有等到整个过程的末期才能见到开发成果,难以适应用户需求的变化,增加开发风险。
敏捷式开发
优点:敏捷开发灵活,能够快速适应市场和用户的变化
缺点:计划性和纪律行较差,更多的是强调适应性而不是预见性。各开发阶段的衔接没有瀑布模型紧密。
测试阶段:
分为功能性测试和非功能性测试,非功能性测试主要指产品在各种环境下是否能正常运行。产品的每个具体功能是否按要求运行,是否符合之前的产品设计需求。
上线后运营阶段:
运营就是为了更好的帮助产品和用户的建立关系,并维系这种关系的手段。在运营产品时,首先应该评估我们产品的现状,处于什么阶段,当前所处的竞争环境,来制定运营策略。然后将我们的策略目标进行拆分,制定执行落实的计划。最后需要整体对数据进行监测,做好数据的收集和分析工作。
产品迭代:
产品迭代是指对产品进行优化、升级、改版,使产品满足市场需求,保持产品竞争活力的一种方式。想要进行产品迭代,首先需要根据不同团队的迭代周期、产品预期、平台规模、功能需求等进行迭代调研,然后分析产品迭代的可行性,最后进行产品迭代项目,确定迭代功能的优先级。