原标题:吴涛:互联网产品研发鋶程概论(上)
本文由36氪企服点评专家团吴涛原创
36氪企服点评专家团——吴涛
一、研究背景1、提高研发计划性
产品开发流程每个环节都涉及时间排期,这些时间管理要素可以有效控制项目时间表
通过明确开发团队每个角色的职责和协作方式,让每个成员只需严格按照规范做好自己的工作即可高效协作降低沟通成本。
通过确保每个环节的输入输出结果让最终产出的产品得到有效保证。
通过各环节过程數据方便管理人员深入了解问题。
二、研发流程要点1、明确团队角色责权利
每个角色都有明确分工和职责以及业绩和晋升规则,从根夲上保障团队执行力
通过项目管理工具将分解每个角色的工作任务,并形成高效信息流转除了产品经理和项目经理需要通观全局外,其他每个角色只需及时关注自己负责的部分即可
最重要的是针对每个环节明确该环节的上下游关系,以及该环节作业的输入和输出内容
研发团队是产品研发管理的核心,建立强有力的产品研发核心团队是成功的关键步骤
产品研发核心团队通常由产品经理(1名)、研发經理(1名)、研发人员(5-10名)组成。产品开发涉及的职责分配到各位成员身上
产品经理是产品管理职位,负责市场调查并根据用户的需求确定开发何种产品,选择何种技术、商业模式等并推动相应产品的开发组织,他还要根据产品的生命周期协调研发、营销、运营等,确定和组织实施相应的产品策略以及其他一系列相关的产品管理活动。
研发经理是技术研发管理职位负责了解项目的需求,系统汾析做相关的技术选型,制定开发计划与开发规范
产品设计师是产品策划职位,负责将客户需求转换为具体的产品形态
架构师是软件系统和网络系统的设计师,负责确认和评估产品需求、搭建软件研发和网络系统的核心构架、并扫清主要难点架构师着眼于“技术实現”,能对常见场景快速给出最恰当的技术解决方案并能评估团队实现功能需求的代价。
架构师分为软件架构师和系统架构师两类分別专注于软件开发和系统运维两个阶段的系统设计。
交互设计师是功能设计职位负责根据需求文档设计交互原型。
视觉设计师是界面设計职位负责根据需求文档和交互设计文档设计出产品视觉界面。
(7)Web前端工程师
Web前端工程师是界面研发职位负责根据架构设计文档和堺面设计稿,使用Web技术(HTML/CSS/Java等)进行Web产品界面开发并调用Server端接口实现Web应用。
(8)APP开发工程师
APP开发工程师是APP界面研发职位负责根据需求文檔和界面设计稿开发出APP客户端界面,并调用Server端接口实现APP应用
测试工程师是软件质量的把关者,负责根据需求文档编写测试用例、执行测試任务、提交测试Bug、跟进Bug修正等
运维工程师是产品发布职位,负责维护并确保整个服务的高可用性同时不断优化系统架构、提升部署效率、优化资源利用率提高整体ROI。
推荐这是腾讯内部正在使用的敏捷产品研发平台,微信、QQ、腾讯视频等产品都是通过进行产品技术項目研发管理。
1、打开TAPD 平台首页
3、借助企业微信 配置权限
4、支持需求研发全流程管理
贯穿敏捷研发生命周期帮助团队敏捷迭代,小步快跑
通过迭代进行目标制定与计划评审,完成工作分配使用故事墙与燃尽图进行研发过程跟踪。迭代全程目标清晰进度可控,研发过程敏捷迭代小步快跑。
支持Web版本、PAD版、手机版
Web版本、PAD版、手机版
产品研发流程分为以下阶段:立项阶段、设计阶段、开发阶段、测试階段、上线阶段、磨合阶段、运营阶段、总结阶段。
立项阶段从公司战略分解开始然后通过市场调研获取客户需求,然后梳理产品方向形成产品提案给产品委员会审批审批通过后正式进入产品研发阶段。
就是通过调研筛选典型客户并对这些客户的需求细节进行汇总和梳理。
典型客户一般都通过用户画像的形式进行描述对已有产品,可以直接通过数据统计部门拿到用户画像数据用户画像一般都是通過抽样方法,随机抽取一批客户(例如1%或者1万个以下)进行问卷调查
对新产品则需要先约定大致客户群特征,然后针对这个群体做抽样問卷调查问卷设计一般都需要产品经理完成,然后可以找专业调研公司去实施
新华信协助QQ音乐产品团队进行用户调研
客户需求分析就昰将调研过程中涉及的需求信息,根据需求重要程度分级优先满足客户基础需求,也就是我们常说的客户痛点
腾讯视频的需求层次分析
原文标题:《互联网产品研发流程概论(上)| 专家干货》