`
marb
  • 浏览: 427418 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我心目中的产品中心【转.白鸦】

阅读更多

0、以下观点仅针对我所看到的“大部分”企业,是否适用尚未可知。
1、不应有专门的“UED”部门,设计和产品要放到一起。
2、我心目中的PM是“产品市场经理”,除了产品还应该考虑产品运营和产品体验。项目经理应该定义成PM在某个阶段的助手。
3、PM的定位和能力,根据企业和产品的模式不同,应该有所偏重。比如,百度是偏体验的、淘宝是偏运营的、阿里B2B是偏销售的,Google是偏协调 的。
4、PM应该决策该产品的所有事宜,因为他要承担产品的所有责任。但不是自己亲手做所有事情。当然,更应该充分尊重其他角色领域的专业意见。
5、交互设计和产品设计根本撤不清,所以就别指望撤清,我们往往说“多沟通”就能解决,其实是在避重就轻的扯蛋。
6、类似文案设计的工作不应该列专门的部门,而是谁做的产品谁负责,谁写的文字谁负责。但,需要有角色去倡导、协调、管理所有文案的统一气质和质量。
7、必须要有一个“架构师”,来负责协调所有产品之间的关系,和统一风格。
…………………………..

岗位和职责

1、产品架构师 /首席产品设计师:负责整体产品的架构设计和管理、通用规则管理。
1.1,架构设计和管理是一个很见功底的活,需要有耐心培养,更需要赋予足够大的权利和义务。
1.2,对于偏“体验”的产品,通用的呈现层规则必须文档化管理起来。所谓的“通用规则”,主要指:信息架构、页面结构、交互规则、文案规则、视觉规则。 原则上,并不是要他来整理或者设计这些通用的东西,而是需要归档到他这里来管理,原则性的变更必须经过其同意。(当然,其实也可以把视觉、交互、文案交给 这些角色中的“组长”或者“首席”。)
1.3,另,产品架构师最好只有一个,同时设一个助理。一来事情多,二来需要有后续的架构师储备。当架构师流失的时候,对企业会是灾难性的事情。

2、 用户研究 组:协助PM和产品设计师做需求调研、竞争分析、可用性测试、用户行为数据分析,整理相关用户体验反馈并出具报告。
2.1,这应该是一个中立的“第三方”研究组,对于产品体验质量的评判需要靠他们,产品决策和设计的来源也得靠他们。这个组不能参与到具体业务太深,更不 能脱离业务。
2.2,这个组的各种研究,仅提供给具体业务角色作为参考,具体决策甚至更深入的研究还得靠业务角色自己来完成。
2.3,这个角色的产出物最好只是好、不好,同时一定要有“为什么”。可以给具体产品建议,但一定要是来自用户的建议,而不是经过自己“揣测”或者“设 计”的“设计方案”。

3、 产品市场经理 :所负责产品的用户和需求分析、产品发展规划、市场和运营规划、架构设计、资源调配、通用规则管理。
3.1,所负责产品的所有责任和决策权都应该是他的,但不是所有事情都他来做,同事他还要充分尊重其他角色的专业意 见。
3.2,什么情况下做了什么决策,为什么这样决策,后续计划是什么,必须要有文档。
3.3,除了必须从用户需求出发,也必须要有成本观念,任何一个计划都需要有对于成本和收益的考虑。

4、产品设计师 :所负责产品的功能设计、业务流程设计、使用流程设计、系统(研发)需求分析
4.1,功能设计一定要基于产品经理的需求分析而出,不能无中生有。
4.2,业务流程设计和使用流程设计是两回事,都需要有。需要清楚给用户呈现的是什么,也需要清楚背后的业务逻辑是什么。
4.3,系统需求分析是个体力活,也是保证产品设计被最终实施的必须步骤。

5、界面设计师 :界面的视觉设计和互动设计
5.1,界面设计师先考虑的不是“好看”,要是“用什么样的视觉逻辑更清晰的呈现给用户界面内容”,然后才是用视觉来影响用户的情感。如之前在微博上讨论 过的一样:视觉设计是用视觉手段解释界面元素的逻辑关系,并达到情感化的影响。
5.2,单页面的互动问题应该交给视觉设计去做。产品设计应该去做交互,但不应该过多考虑“互动效果”。
…………………………..

人员配备

1、理想状态下,我会按照产品的关系,分成几个产品组。如:xxx、xxx、xxx
2、产品架构师只有“一个”,设计助理一名作为后备。直接向产品中心负责人汇报。
3、用户研究组是独立部门,直接像产品中心负责人汇报。视需求而定人员数量。但不能超过产品设计师的一半。
4、根据需求每个产品组,1个PM,2到5个产品设计师,1到3个界面设计师。
…………………………..

补充说明:

1、要根据项目和产品发展阶段设定人员工作。PM必要的时候可以去做产品设计师,界面设计师必要的时候也可以去做产品设计师,但PM不是谁都能去做的。谁 都能去参与产品市场的讨论,但决策不能随便交出去。
2、在中小型团队中,往往我更喜欢“因人设岗”,我认为这对于互联网产品更实际更管用。
3、必要的时候再增加“产品运营”的职位。BD应该成立独立部门,运营不需要。
4、再次强调:产品和设计不要分开,产品中心的人员角色不要搞太多,职责也不要太清晰。

分享到:
评论

相关推荐

    传统文化之经典名句.docx

    10. "欲穷千里目,更上一层楼"(《登鹳雀楼》):鼓励人们要有不断求索的精神,追求更高的目标。 11. "会当凌绝顶,一览众山小"(《望岳》):象征登高望远的壮志,鼓励人们要有俯瞰一切的胸怀。 12. "夫人必知礼...

    小学一年级上册语文期末考试题.pdf

    - 学生需要掌握汉字的正确笔顺和笔画数,例如题目中要求写出"长"、"后"、"在"和"我"的笔顺及笔画数。 3. **词语搭配与组词**: - 练习通过组合不同的汉字形成新的词汇,例如"相+心"组成"想","力+口"组成"加"等。...

    一年级语文生字卡片最新整理

    资料中的“桌纸文数学音乐妹奶白皮小桥台雪儿草家是车羊走也秋气了树叶片...心升国旗中红歌起么美丽立午晚昨今年影前后黑狗左右它好朋友比尾巴谁长短把伞兔最公写诗点要过给当串们以成数彩半空问到方没更绿出长睡那海真...

    我国古代汉语(一)译文注释.docx

    - **发鸠之山**:古代传说中的山名。 - **柘木**:即拓木,桑树的一种。 - **其状如乌**:形状像乌鸦。“乌”指黑色的鸟。 - **文首**:头部有花纹。此处“文”同“纹”,指的是花纹。 - **白喙**:白色的嘴。 - **...

    cole_02_0507.pdf

    cole_02_0507

    工程硕士开题报告:无线传感器网络路由技术及能量优化LEACH协议研究

    内容概要:南京邮电大学工程硕士研究的无线传感器网络路由技术。通过对无线传感器网络路由协议的历史和研究现状进行了详细探讨,着重介绍了SPIN、LEACH、TEEN、pEGASIS等常见协议的特点、优势与局限性。文中分析了现有路由协议中的能量管理和网络覆盖问题,并提出了一种结合最大覆盖模型的改进型能量LEACH协议来应对这些问题。该研究旨在提高无线传感网络能量效率和覆盖效果,从而拓展其在各行业尤其是环境监测和军事安全领域的大规模应用。 适合人群:本篇文章主要面向具有无线传感网路研究背景或对此有兴趣的研究人员、工程师和技术爱好者,特别是在能源消耗控制上有较高需求的应用开发者。 使用场景及目标:①帮助理解和选择合适的无线传感器网络路由技术;②指导开发新路由协议时关注的关键要素;③为企业实施物联网相关项目提供理论支撑。 其他说明:文章强调了优化算法对于改善系统性能的重要性,并展示了具体的实施方案。通过仿真实验对不同协议的效果进行了验证,体现了科学研究的严谨态度与实践导向。

    【东海期货-2025研报】东海贵金属周度策略:金价高位回落,阶段性回调趋势初现.pdf

    【东海期货-2025研报】东海贵金属周度策略:金价高位回落,阶段性回调趋势初现.pdf

    图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作)

    【资源介绍】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源作为“学习资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研和多多调试实践。 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip 图像数据处理工具+数据(帮助用户快速划分数据集并增强图像数据集。通过自动化数据处理流程,简化了深度学习项目的数据准备工作).zip

    diminico_02_0709.pdf

    diminico_02_0709

    agenda_3cd_01_0716.pdf

    agenda_3cd_01_0716

    A课件Python全栈开发线下班.zip

    目录: 第1章 Linux命令入门及VIM编辑器 第2章Python基础 第3章Python面向对象编程 第4章数据结构与算法 第5章UDP与TCP通信 第6章多进程编程 第7章多线程编程 第8章协程 第9章正则表达式 第10章 Http协议 Web服务器并发服务器 第11章网络通信过程 第12章 Python提高1 第13章 Python提高2 第14章 Mysq|基本使用 第15章 Mysq|查询 第16章Mysql与Python交互 第17章Mysql高级 第18章WSGI-miniWeb框架 第19章闭包装饰器 第20章 mini-web框架 添加路由-MySQL功能 第21章 mini-web框架 添加log日志路由支持正则 第22章元类与ORM-面向接口编程

    diminico_02_1108.pdf

    diminico_02_1108

    基于人工智能大模型技术的果蔬农技知识智能问答系统.pdf

    基于人工智能大模型技术的果蔬农技知识智能问答系统.pdf

    diminico_02_0307.pdf

    diminico_02_0307

    dawe_3cd_01_0717.pdf

    dawe_3cd_01_0717

    anslow_3ck_01_0319.pdf

    anslow_3ck_01_0319

    C#全自动多线程上位机源码编程:替代传统PLC触摸屏、以太网通信,强大功能多级页签,支持西门子PLC和OPC,安装KepserverEx5,链接其他数据库,C#多线程自动化工控屏幕上位机源码编程系统:

    C#全自动多线程上位机源码编程:替代传统PLC触摸屏、以太网通信,强大功能多级页签,支持西门子PLC和OPC,安装KepserverEx5,链接其他数据库,C#多线程自动化工控屏幕上位机源码编程系统:功能强大,多级页签,通信灵活,兼容多种配置与数据库连接,C#全自动多线程上位机源码编程 0, 纯源代码。 1, 替代传统plc搭载的触摸屏。 2, 工控屏幕一体机直接和plc通信。 3, 功能强大,多级页签。 4, 可以自由设定串口或以太网通信。 5, 主页。 6, 报警页。 7, 手动调试页。 8, 参数设定页。 9, 历史查询页。 10,系统设定页。 11, 赠送所有控件。 12,使用的西门子Plc。 13,注册opcdaauto.dll组件,用于使用opc。 15,安装kepserverEx5。 16,可以链接其他数据库。 ,核心关键词: C#; 全自动多线程; 上位机源码编程; 纯源代码; PLC替代; 通信; 强大功能; 多级页签; 串口或以太网通信; 主页; 报警页; 手动调试页; 参数设定页; 历史查询页; 系统设定页; 控件赠送; 西门子PLC; OPC

    移动应用开发全流程解析:从创意到上线与推广的最佳实践

    内容概要:本文详细介绍了移动应用开发的全过程,从创意构思和需求分析开始,依次阐述了原型设计、技术选型、前后端开发、测试优化、上线准备到最后的推广和后续维护,帮助读者深入了解和掌握各个环节的要点和最佳实践,特别注重实际操作中的问题和解决方法。文章不仅涵盖技术层面的内容,还包括市场营销和社会影响等方面的探讨。 适合人群:移动应用开发初学者和有一定经验的开发者,想要了解移动应用从构想直到推向市场全部过程的专业人士。 使用场景及目标:指导新创企业和个体开发者从零开始制作自己的应用程序,提供系统的理论知识以及实用技能指导。 阅读建议:本文适合分章节细读,尤其对于每个关键阶段,可以结合具体的案例研究深入理解;在实践应用时应注意参考文中提到的实际开发中容易碰到的问题及其解决方案。

    axios-v0.18.0

    axios-min.js

    Rust语言教程:从入门到进阶 Rust是一门注重性能、内存安全以及并发的系统编程语言 它被设计用来替代C和C++,同时提供更高的安全性和更好的并发支持 本教程将引导你从Rust的基础语法开始,逐步掌

    Rust语言教程:从入门到进阶 Rust是一门注重性能、内存安全以及并发的系统编程语言。它被设计用来替代C和C++,同时提供更高的安全性和更好的并发支持。本教程将引导你从Rust的基础语法开始,逐步掌握到更高级的概念。 一、Rust入门 1. Rust安装 工具链安装:通过rustup安装Rust工具链,它包含Rust编译器、Cargo包管理器以及标准库文档。 验证安装:在终端运行rustc --version和cargo --version来检查Rust和Cargo是否成功安装。 2. Hello, World! 创建一个新的Rust项目:cargo new hello_world --bin。 进入项目目录:cd hello_world。 编辑srcmain.rs文件,添加fn main() { println!(Hello, World!); }。 编译并运行项目:cargo run。 3. Rust基础语法 变量:使用let关键字声明变量,默认情况下变量是不可变的(immutable)。 数据类型:整数(i32, u32等)、浮点数(f32, f64)、布尔值(bool)、字

Global site tag (gtag.js) - Google Analytics