产品研发管理梳理
管理工具选型推荐
基于一些开源平台,方便进行系统、规范的管理活动,并存档;
1.基于Confluence/showdoc管理【在线文档】:搭建公司/部门/团队内部
- 1.团队管理-【TeamLeader】:
- 01.公司/部门制度:制度、流程、报销、单据、申请表…
- 02.组织架构:人员、负责事项
- 03.日常事务:报销、办公用品、统计
- 04.年度规划:
- 05.周报管理:进度、计划、问题&风险
- 06.例会管理:(晨会、周会)主题、时间、参与人、内容纪要
- 07.考勤管理:休假、加班
- 08.绩效考核:
- 19.资产管理:
- 10.离职交接:
- 11.新人培养:入职须知、培养计划
- 2.研发流程管理-【研发经理】:
- 01.行业标准:行业标准文档
- 02.技术标准:技术标准文档、软件著作权、专利文档
- 03.文档模板:prd、概设、接口、代码复查
- 04.研发流程:需求、设计、开发、测试、上线、运维
- 05.编码规范:前端、后端
- 06.数据库规范:设计、编码
- 07.GitFlow分支管理规范:
- 08.开发环境维护:服务器信息、公共组件部署、项目部署
- 09.Code Review
- 10.技术分享:技术预研、技术分享
- 3.项目(产品)研发管理-【研发经理】:
- A项目:
- 需求文档:
- xx-v1.0.0:
- UI/UE:
- xx-v1.0.0:
- 设计文档:
- xx-v1.0.0:
- 概要设计:
- xx-v1.0.0:
- xx-v1.0.0 研发排期: 附在线文档链接、或者直接在线编辑维护
- 测试用例:
- xx-v1.0.0测试用例
- 提测文档:
- xx-v1.0.0提测文档
- 上线记录:
- xx-v1.0.0部署文档
- 故障报告:
- YYYY-MM-dd-问题:问题记录、原因分析、解决方案
- 需求文档:
- B项目:
- A项目:
- 4.产品需求管理-【产品经理】:
- A产品迭代:产品规划、需求管理
- B产品迭代:产品规划、需求管理
- 5.项目管理-【项目经理】
- 售前方案、招投标、立项开题、项目策划、项目监控、研发跟踪、结项验证、风险管理、商务协调
2.基于Jira:进行研发流程跟踪、提测问题单跟踪、上线申请记录;
3.基于Gitlab、Nexus:进行代码、jar包归档;
4.基于Gitlab-CICD/Jenkins/ArgoCD:进行持续集成和持续部署;
5.基于TestLink:进行测试用例的开发、归档;
6.基于Yapi:进行接口归档;
7.基于SVN:管理 (需求prd、设计文档、UIUE、交维材料) 等非在线编辑文档,链接可以附在Confluence上
8.基于harbor/私仓:进行容器镜像管理
9.基于在线文档:材料收集、研发进度跟踪
一、项目管理【项目经理】
五大过程组
- 1.启动(Initiating):确定项目目标,获取立项授权,明确初步干系人。
- 2.规划(Planning):详细制定项目范围、进度、资源、成本等各项计划,构建项目蓝图。
- 3.执行(Executing/Doing):将计划转化为具体行动,组织并协调资源,开展任务实施。
- 4.监控(Monitoring & Controlling):持续跟踪项目进展,识别偏差并及时调整,保障项目健康运行。
- 5.收尾(Closing):完成项目交付,收集成果,进行评审与总结。
十大管理领域
- 1.整合管理(Integration Management):整合管理是项目的“大脑”,负责协调各项计划与活动,确保各环节朝着共同目标推进。包括制定项目章程、开发项目管理计划、指导与管理项目执行、以及变更控制等关键流程。
- 2.范围管理(Scope Management):范围管理确保项目只做该做的内容、不做无关的工作。通过需求收集、定义项目范围、分解任务(WBS)、控制范围变更等方式,防止“范围蔓延”。
- 3.进度管理(Schedule Management)进度管理是项目能否按时交付的关键。包括任务定义、排列顺序、时间估算与制定进度计划。常用工具有前导图法(PDM)、关键路径法(CPM)和甘特图等。
- 4.成本管理(Cost Management)成本管理旨在控制预算支出,防止项目因费用超支而失败。主要步骤包括成本估算、预算制定与成本控制。
- 5.质量管理(Quality Management)质量管理关注交付成果是否满足标准和客户期望。包括质量规划、质量保障和质量控制。常用工具有鱼骨图、帕累托图等。
- 6.资源管理(Resource Management)资源管理不仅涉及人力资源分配,还包括物料、设备等。需要合理估算、获取并管理资源,特别是在多项目同时推进的环境中尤为重要。
- 7.沟通管理(Communications Management)沟通管理确保项目信息及时、准确地传递到相关人员手中。制定沟通计划、执行沟通活动并监控其效果,是避免误解和信息失误的重要手段。
- 8.风险管理(Risk Management)风险管理帮助项目“未雨绸缪”,对潜在的威胁进行识别、分析并规划应对策略。应对方式包括规避、减轻、转移和接受等。
- 9.采购管理(Procurement Management)当项目需要外部资源时,采购管理发挥作用。包括制定采购策略、选择供应商、签订合同以及控制采购过程,确保采购物资质量与交付进度。
- 10.干系人管理(Stakeholder Management)干系人管理是处理与项目相关人员之间关系的过程。需识别关键干系人、分析其期望、主动管理其参与度,是构建良好合作氛围的关键。
项目管理生命周期
- 产品策划
- 售前方案
- 项目立项
- 招投标文件
- 【项目启动】
- 项目概况
- 项目启动会
- 【项目规划】
- 需求方案
- 研发方案
- 实施方案
- 交付方案
- 【项目执行】
- 研发执行计划:project执行计划排期、工作量评估(日常跟踪,开发自评)
- 研发执行计划评审:会议
- 发版总结、复盘:会议、ppt、邮件
- 【项目监控】
- 干系人管理
- 出差记录
- 项目例会纪要
- 项目周报
- 【项目收尾】
- 项目结项验收材料
- 风险管理
- 商务相关
- 客户交互
- 硬件及第三方软件采购
- 分包(外包)
二、研发流程管理【研发经理】
- 研发管理相关
- 研发排期执行计划、工作量评估:xlsx
- 例会纪要、周报
- 需求(产品)相关
- 需求开发:会议纪要、需求文档、原型
- 客户确认:
- 需求评审:会议、邮件
- 需求验证:会议/面对面
- 汇报演示:PPT
- 用户手册:文档
- 客户培训:
- 需求计划管理:xls
- 设计相关
- 总体(架构)设计:文档
- 概要设计:文档
- 详细设计:文档
- UI交互设计:psd图
- UE用户体验:
- 设计(技术)评审:会议、邮件
- 开发相关
- 技术标准、开发规范:(包结构规范、数据库设计规范、表结构维护、Java、JS、Sql规范、接口规范)
- Sql规范、加压开发、SQL分析
- 代码检查:编码规范:(sonar、Alibaba Java Coding Guidelines)、人工检查
- GitFlow代码管理:Gitlab、GitFlow(master/release/develop/feature/hotfix)
- Jenkins自动构建:Jenkins、Maven
- 接口维护:swagger、Yapi
- 冒烟用例自测:
- 系统对接联调记录:xls
- 初版:全量脚本、配置、实施文档
- 增量发版:增量脚本、配置、实施文档
- 开发环境维护:xls
- 测试相关
- 测试方案设计:做哪些测试、几轮测试
- 测试用例设计:测试功能点-验证步骤-预期结果.xls
- 功能测试
- 性能测试
- 集成测试
- UI验证
- 接口测试
- 自动化测试
- 测试用例评审:会议
- 提测:三轮功能测试、一轮回归测试(FT1 + FT2 + FT3 + RT)
- 缺陷管理:JIRA、禅道
- 封版邮件:验证报告
- 测试环境维护:xls
- 运维相关
- 业务支撑:【升级发布、数据提取/调整、问题/故障处理】;
- 日常运维:【监控巡检、日志采集、数据备份】、
- 业务保障:【应急预案/演练、重保支撑、春耕护网】
- 资源管理:【主机资源、网络策略、对象存储、域名申请、4A接入授权管理】
- 安全合规:【安全、合规、评估、审计】
三、团队管理【TL】
- 1.团队目标
- 业务生产目标:行业产品业务迭代、行业项目承接、项目交付
- 团队建设目标:团队人员规模,团队人员成长、能力沉淀
- 达成效能目标:高效产出、减少投入、降低风险
- 2.团队文化建设:
- 团队凝聚力、战斗力、胜任力、目标感、企业文化
- 职业规划、帮助成长、分担压力、关心生活
- 3.管理岗:
- 研发管理体系执行:统筹(需求+研发+测试+运维)落地关注点
- 日常跟踪:
- 每日站会、项目周报、例会
- 研发台账维护:项目执行计划project
- 文档管理:执行计划、需求文档、开发设计、测试用例、上线文档
- sql分析、sql规范、加压开发
- 代码检查、编码规范、GitFlow执行
- 冒烟自测、提测质量
- 版本进度、发版延期
- 复用:提高效率
- 月度:
- 月度任务书:TL组织、git维护、邮件发送
- 月度总结、绩效谈话
- 发版总结、复盘:会议、ppt、邮件
- 目标完成情况
- 流程规范执行情况:指标分析
- 成功点:分享、保持、推广
- 失败点:分析、改进措施
- 新想法、建议:讨论、尝试
- 重大问题、技术难点、重要里程碑
- 年度:年度总结、绩效谈话
- 研发管理培训:研发经理能力模型、项目管理、敏捷实践落地
- 3.需求岗
- 规范需求工作流程
- 需求技能培训、行业业务内容培训
- 4.研发岗
- 规范开发工作流程
- 开发技能培训:基础、架构、概要设计、工程能力、复用能力(产品、组件、代码、工具)
- 6.测试岗
- 规范测试工作流程
- 测试技能培训
- 7.运维岗
- 规范运维工作流程
- 运维技能培训
- 8.交付岗
- 规范交付工作流程
- 交付技能培训
四、ppt总结、汇报能力
五、文档管理(在线编辑、在线预览、分享共享、团队协作)
5.1 文档服务搭建
- 内网服务搭建(安全、数据可迁移、方便维护):
- 外网【腾讯文档】:简单方便、微信关联、常用文件格式基本均支持、共享协作、在线预览、编辑
5.2 文档内容管理
- 研发管理-文档
- 研发排期执行计划、工作量评估:xlsx
- 例会纪要、周报
- 需求-文档管理
- 客户访问会议纪要、需求文档prd、原型、需求/产品版本规划、客户培训手册
- 分享、培训材料
- 设计-文档管理
- 设计文档、设计图psd、UI/UE稿
- 分享、培训材料
- 开发-文档管理
- 设计文档(总体/概要/详细设计、数据库设计、接口设计、对接方案、部署方案)、代码复查、sql分析调优、开发规范文档、开发环境维护
- 技术分享、培训材料
- 测试-文档管理
- 测试方案、用例设计、测试环境维护、缺陷维护
- 技术分享、培训材料
- 运维-文档管理
- 系统监控巡检(软件、硬件)、版本上线升级记录、生产问题记录、生产环境(资源清单)维护、客户反馈收集
- 分享、培训材料
- 交付-文档管理
- 功能清单、交付方案、交付计划、工程资料、交维确认表
Post Directory
扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章