在创业公司,我是如何做好软件项目管理的(二)

一、前言

        在上篇中我们谈到了软件项目管理的四个要素、相关流程及过程管理文档。在这一篇中,我将和大家分享在软件项目管理过程中包含哪些关键会议,以及作为项目负责人在这些会议中需要关注的checklist?

二、项目管理包括哪些关键会议

        首先,我们来回顾下,在软件项目管理过程中的六个阶段:

        在这六个阶段中,我们会进行一些必要的会议拉通,其中关键的会议主要有以下几个:

三、项目管理人员在以上会议中需要关注的checklist

        接下来我为大家分享一下作为项目管理人员在这些会议中应该关注哪些要点。

1.需求评审会

会议中需要关注的checklist:

check1:项目的目标是什么?

check2:产品的整体规划是什么?

check3:项目周期是否有明确的时间节点?

check4:需求的功能优先级是怎样的?

check5:新功能对原有系统的影响有哪些?

2.技术方案评审会

会议中需要关注的checklist:

check1:数据库方案

        结构设计

        扩展设计(主/副表设计)

        业务容量(是否需要分库分表)

        查询条件(索引/是否json方式存储)

check2:缓存方案

        数据结构设计

        一致性方案

        冷/热加载

        主备/数据分片

        本地缓存

check3:代码实现方案

        扩展设计

        接口设计

        异步设计

        并行处理

3.UI设计评审会

会议中需要关注的checklist:

check1:整体风格

check2:实现方式

check3:样式细节

check4:效果处理

4.接口评审会

会议中需要关注的checklist:

check1:入参

        入参枚举

        必填/非必填

check2:出参

        是否会为空

        根据入参枚举不同返回参数不同

check3:接口聚合

check4:接口拆分

check5:响应码

check6:提示语

5.测试用例评审会

会议中需要关注的checklist:

check1:冒烟用例

check2:主要测试点

check3:新老版本兼容

check4:异常场景

check5:性能测试

6.代码评审会

会议中需要关注的checklist:

check1:缓存操作

check2:数据库操作

check3:线程池操作

check4:设计模式

check5:编码规范

7.功能评审会

会议中需要关注的checklist:

check1:需求功能是否有遗漏?

check2:核心流程是否有偏差?

check3:整体UI是否符合预期?

8.上线统筹会

会议中需要关注的checklist:

check1:功能列表

check2:涉及服务

check3:脚本配置

check4:发布负责人

check5:发布顺序

check6:回滚方案

check7:线上回归

9.项目复盘会

会议中需要关注的checklist:

check1:项目回顾

        功能列表

        项目人员

        整体工时

        里程碑节点

check2:质量报表

check3:项目中做得好的地方

check4:项目中做得不足之处

四、总结

        开好项目管理过程中的每个会议,是做好项目管理的必要前提;

        理清和落实每个会议中需要关注的checklist,是项目得以胜利推进的保障。

        但是,在这些会议当中, 可能有一些会议不是我们所熟悉的领域, 这时就更需要项目负责人去理清和整理每个会议的目标和要解决的问题, 以及围绕这个目标需要关注的chekclist, 这样才能使我们在做项目管理的过程中, 做到思虑周全,心中有数。

你可能感兴趣的:(在创业公司,我是如何做好软件项目管理的(二))