研发管理

2021/08/07

产品研发管理梳理

管理工具选型推荐

基于一些开源平台,方便进行系统、规范的管理活动,并存档;

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项目:
  • 4.产品需求管理-【产品经理】:
    • A产品迭代:产品规划、需求管理
    • B产品迭代:产品规划、需求管理
  • 5.项目管理-【项目经理】
    • 售前方案、招投标、立项开题、项目策划、项目监控、研发跟踪、结项验证、风险管理、商务协调

2.基于Jira:进行研发流程跟踪、提测问题单跟踪、上线申请记录;

3.基于Gitlab、Nexus:进行代码、jar包归档;

4.基于Gitlab-CICD/Jenkins:进行持续集成和持续部署;

5.基于TestLink:进行测试用例的开发、归档;

6.基于Yapi:进行接口归档;

7.基于SVN:管理 (需求prd、设计文档、UIUE、交维材料) 等非在线编辑文档,链接可以附在Confluence上

8.基于harbor/私仓:进行容器镜像管理

9.基于在线文档:材料收集、研发进度跟踪

一、项目管理【项目经理】

  • 产品策划
  • 售前方案
  • 项目立项
    • 招投标文件
  • 项目策划
    • 项目概况
    • 项目启动会
    • 需求调研方案
    • 研发方案
    • 实施方案
    • 交付方案
  • 项目监控
    • 干系人管理
    • 出差记录
    • 项目例会纪要
    • 项目周报
  • 项目研发计划管理
    • 研发执行计划: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
  • 运维相关
    • 上线:系统部署调试、版本升级
    • 运维支持:问题解决、记录反馈
    • 系统监控:硬件、软件、数据库、系统日志
    • 客户满意度调查
    • 生产环境维护:xls

三、团队管理【TL】

  • 1.团队目标
    • 业务生产目标:行业产品业务迭代、行业项目承接、项目交付
    • 团队建设目标:团队人员规模,团队人员成长、研发能力沉淀
    • 达成效能目标:高效产出、减少投入、降低风险
  • 2.团队文化建设:
    • 团队凝聚力、战斗力、胜任力、目标感、企业文化
    • 职业规划、帮助成长、分担压力、关心生活
  • 3.管理岗:
    • 研发管理体系执行:统筹(需求+研发+测试+运维)落地关注点
    • 日常跟踪:
      • 项目周报、例会
      • 研发台账维护:项目执行计划project
      • 文档管理:执行计划、需求文档、开发设计、测试用例、上线文档
      • sql分析、sql规范、加压开发
      • 代码检查、编码规范、GitFlow执行
      • 冒烟自测、提测质量
      • 版本进度、发版延期
      • 复用:提高效率
    • 月度:
      • 月度任务书:TL组织、git维护、邮件发送
      • 月度总结、绩效谈话
      • 发版总结、复盘:会议、ppt、邮件
        • 目标完成情况
        • 流程规范执行情况:指标分析
        • 成功点:分享、保持、推广
        • 失败点:分析、改进措施
        • 新想法、建议:讨论、尝试
        • 重大问题、技术难点、重要里程碑
    • 年度:年度总结、绩效谈话
    • 研发管理培训:研发经理能力模型、项目管理、敏捷实践落地
  • 3.需求岗
    • 规范需求工作流程
    • 需求技能培训、行业业务内容培训
  • 4.技术岗
    • 规范开发工作流程
    • 开发技能培训:基础、架构、概要设计、工程能力、复用能力(产品、组件、代码、工具)
  • 6.测试岗
    • 规范测试工作流程
    • 测试技能培训
  • 7.运维岗
    • 规范运维工作流程
    • 运维技能培训
  • 8.交付岗
    • 规范交付工作流程
    • 交付技能培训

四、成本管理

五、采购管理

六、绩效管理

七、范围管理

八、质量管理

九、汇报能力

十、总结能力

十一、综合能力

十二、文档管理(在线编辑、在线预览、分享共享、团队协作)

12.1 文档服务搭建

  • 内网服务搭建(安全、数据可迁移、方便维护):
  • 外网【腾讯文档】:简单方便、微信关联、常用文件格式基本均支持、共享协作、在线预览、编辑

12.2 文档内容管理

  • 研发管理-文档
    • 研发排期执行计划、工作量评估:xlsx
    • 例会纪要、周报
  • 需求-文档管理
    • 客户访问会议纪要、需求文档prd、原型、需求/产品版本规划、客户培训手册
    • 分享、培训材料
  • 设计-文档管理
    • 设计文档、设计图psd、UI/UE稿
    • 分享、培训材料
  • 开发-文档管理
    • 设计文档(总体/概要/详细设计、数据库设计、接口设计、对接方案、部署方案)、代码复查、sql分析调优、开发规范文档、开发环境维护
    • 技术分享、培训材料
  • 测试-文档管理
    • 测试方案、用例设计、测试环境维护、缺陷维护
    • 技术分享、培训材料
  • 运维-文档管理
    • 系统监控巡检(软件、硬件)、版本上线升级记录、生产问题记录、生产环境(资源清单)维护、客户反馈收集
    • 分享、培训材料
  • 交付-文档管理
    • 功能清单、交付方案、交付计划、工程资料、交维确认表

Post Directory

扫码关注公众号:暂无公众号
发送 290992
即可立即永久解锁本站全部文章