首页 > 代码库 > 【产品】程序员如何和产品经理沟通02——互联网产品从想法到实现

【产品】程序员如何和产品经理沟通02——互联网产品从想法到实现

简介 

作为一只从技术转向产品的程序猿,和大家分享一下产品相关的一些要素。一方面给各位程序猿参考一下,所谓知己知彼,方便以后和产品汪们优雅地撕逼;另一方面,如果有想从技术转产品的程序猿也可以作为参考。

一个产品从拍脑瓜子想出ideal到最终产品发布上线需要经过哪些过程呢?作为一个程序猿可能不是很清楚。

看了以下的一个简单框架就大概能略知一二,另外以下每个小点都可以是一个深耕的研究方向,不管是产品、销售、设计、开发、运维,要做好、做精一个产品实在不易呀。

 

一个互联网产品的诞生过程:

1.产品的定义(想法)

来源有:老板任务、竞品启示、用户反馈、生活体验、其他突发奇想等等。

产品分析包括:

  • 市场产品分析:了解市场、了解竞品
  • 用户研究:了解用户、了解需求

之后,对问题进行分析、挖掘潜在需求进行产品定位,最终形成核心价值

即:产品分析->产品定位->核心价值

 

2.用户研究(挖掘需求)

a.用“蘑菇心态”了解用户群,扎根蘑菇群,了解他们的价值观、行为模式

b.用户研究贯穿产品研发的全过程,为各阶段决策提供有力支持:

  • 需求:定位目标用户、目标/行为、功能需求、需求的优先级排序;
  • 概念设计:产品概念、信息架构;
  • 细节设计:流程设计、交互设计、视觉风格设计;
  • 开发/发布:用户的使用情况、用户满意度;
  • 注意需求的优先级,辨别真实需求和伪需求。

c.用户研究的方法:访谈、日记研究、参与式设计、焦点小组、卡片分类法、现场调查、可用性测试、眼动实验、网站流量日志分析、消费者数据分析、调查问卷等等。

d.研究的最终目的:搞清用户真实需求

用研需求(产品经理提出)->定性调研(访谈明确用户群、特征和需求)->定量验证(问卷为主、验证定性结论)->结论整理(可用的指导)

 

3.市场分析(环境、对手、自己)

a.宏观环境分析

了解政策、行业的现状和未来趋势。

包括:政治法律环境、经济要素、社会与文化要素、科技要素

b.竞品分析

知彼,了解对手现状的未来策略。

找竞品(产品经理社区、36kr、虎嗅、艾瑞咨询等等)

看竞品(看定位、概念,看亮点、差异,看数据、反馈)

c.能力分析

知己、了解自身能力,把握竞争机遇。

SWOT分析法:优势、劣势、机会、威胁

 

4.产品定位(核心价值)

产品定位五步法:

a.目标市场定位

b.产品需求定位

c.产品测试定位

d.差异化价值点定位

e.营销组合定位

 

5.产品规划(GPA路径管理、微创新)

根据用户需求和商业目的,把纷繁的功能点进行梳理,规整出产品的走向,确定版本的节奏。

产品规划的方法:

  • GPA产品路径规划模型
  • 互联网产品的规划原则:
    • 专注核心价值,夯实基础体验
    • 基于用户场景不断微创新:(把握用户需求、确定核心价值->细分用户场景、设计产品功能->收集用户反馈、优化改进产品)以用户体验为核心,从小处着眼,贴近用户心理需求,快速出击,不断试错,不断提供新的价值。穷举各种可能场景->归类->分清主次场景
 功能种类用户占比架构支持对产品的影响
增值功能最多最少最少差异、短期口碑传播
扩展功能一般  一般一般主流用户期望所在
基础功能最少最大最多重要、影响长远

 

6.体验设计

通过设计产品的交互机制来影响用户的体验。

a.首先要可用:稳定、功能完善

b.易学、易用、可用性好

c.界面看上去令人愉悦:恰当、高质量的视觉风格

d.营造一个整体的品牌体验

可用->好用->吸引->品牌

设计产品的三个方面:形式、内容、行为

两种基本分工:交互设计、视觉设计

产品原型设计三要素:角色(主角、客户角色、受惠角色、消极人物角色等等)、场景(旅途中、逛街、上下班、等人、休闲时间等等)、任务(选定角色和场景之后,进行任务分解)

软件布局和排版-6大原则:

  • 精简
  • 统一性和标准性
  • 导向性
  • 满足控制欲望
  • 给用户反馈
  • 尊重用户习惯(操作习惯和用语习惯)

 

7.产品研发(敏捷迭代)

好了,之前6步之后,终于轮到程序猿上场(遇到一些创业公司,以上6步往外一拍脑瓜就弄好了,然后和猿类说:我们就差一个App啦~往往这些公司的产品还没推广就挂了)

人员配备:

前端(移动、web端等)开发、后台开发、测试、运维等。

互联网产品更新很快,所以采用敏捷迭代开发,特点:

持续创新、产品适应性、缩短交付进度、人员和流程适应性、可靠的结果

 

8.产品运营(渠道推广、品牌宣传)

客户服务:解决客户问题、客户关系维护

产品迭代:用户反馈收集、数据分析、版本迭代优化

推广营销:渠道推广、品牌宣传、SNS营销

服务运维:可靠稳定、抗灾容灾、跟踪定位

 

注:这里指的产品都是互联网产品

 

【产品】程序员如何和产品经理沟通02——互联网产品从想法到实现