项目复盘 | 阶段性工作总结

一、项目复盘

一个项目从立项到收尾完整的过程是什么样的,我给大家画个简单的流程图,

如图:

截止到今天其实项目已经上马三个月了,从20年4月项目启动,花了差不多1年时间在21年4月上线,差不多又花了两个月时间完成第一批重点客户推广。整体的项目计划和实施也还算顺利。

对于近一年多来推广项目上线,这里做下项目复盘和总结。

1、项目背景

项目描述:

  1. 深入理解当前客户的痛点问题以及未来的期望,面向客户,建立统一的数据库运行监控体系;
  2. 提供数据库性能分析报告,建立一个周期性的数据库巡检机制,为客户提供有据可依的DB性能趋势分析对比;
  3. 全量分钟级别的sql执行统计信息,提供数据库性能波动快速根因分析(SQL层面);
  4. 通过规范化和标准化,提供一个稳定,可靠,经过验证的数据库交付环境。

项目任务:

  1. 数据库监控体系需求调研、收集各方业务需求、运维平台对接方式及方案评审;
  2. 方案设计:包括数据来源、数据落地格式、数据处理流程、SQL结构、代码规范和约束;
  3. 代码开发及测试:包括代码结构化、配置化、可快速复用、代码边界安全(并发防重,内存和连接防泄露)、易阅读易维护、日志输出格式清晰;
  4. 前端展示部分,包括数据库性能指标大盘展现页面、SQL性能指标展现页面、基础性能展示页面开发及性能趋势基线对比页面;
  5. 客户环境部署(快速部署)。

技术实现:

  1. 巡检代码:Python+SQL
  2. 数据采集库:Oracle+MySQL
  3. 数据加工库:MySQL

2、项目开发过程标准化,规范化。

在整个项目实施过程中,针对开发流程,标准方法工具都进行了具体定义,比如说基础性能采集指标、全量SQL执行信息采集指标、空间容量信息采集指标、备份恢复信息采集指标以及数据库性能问题快速定位方法和工具等,开发人员只需要按模板开发即可,这大大减少了技术返工。


3、对于项目背景的理解。

一个成功的项目必然是能够从头到尾都按预期高质量执行的。想要做到这一点就要求项目经理对关键工作有掌控力,关键领域你唯一能够相信的只有自己验证过后的结果,要做到这点就必备重要的技术能力。

而对于协作开发人员,不一定需要有广泛的技术背景积累,但是基础的技术知识,沟通能力还是必须的。比如说针对本项目,为了更好的进行代码开发,就需要开发人员对数据库、集成平台和消息集成等技术点有基础的认识和了解。
做一件事情,一定要清楚为啥要做这件事,要做到这些定期的例会和沟通机制就非常重要了,通过周例会各个开发人员可以反馈实施计划和进度,同时对好的实施方法和经验进行分享。

4、项目生命周期的风险管理。

对于项目跟踪和管控来说,风险管理始终都是我认为最重要的内容,给自己的项目预留缓冲和余量,在项目执行过程中,对于风险管理应该是在缓冲被消耗掉后就及时触发风险,而不是等出现大的目标偏差后才去触发风险和应对。

在项目管理中,最重要的就是时刻将主动权掌控在自己手中,可以想象,当你时刻在被动和应急过程中,你的头脑是没有精力真正去思考关键风险和问题的,而项目要成功,这种思考时间是必须预留的。

5、上线前的检查及上线后跟踪。

比如说数据库运行监控体系,在推广重点客户上线前需要准备详细的上线前检查单来检查基础数据配置等各项工作是否准备完毕。不管是上线前检查还是上线后的跟踪,主要目的都是防止监控运维体系本身妨碍业务系统稳定运行,因此对于数据库服务运行实时监控和分析都是我们高度重视的事情,通过分析运行日志,我们可以快速的发现潜在问题,总之不要让监控工具成为问题本身。

二、其他一些感想

对于一个IT项目,再说说我的其他感想。

1、对于IT项目,业务+技术=更好的项目经理

项目经理要有比较强的技术经验和背景积累。对于IT项目技术风险仍然是过程中非常重要的风险。能否在项目一开始就将关键的技术难点都识别出来,系统本身的高可用性验证都提前进行,是保证项目在技术上不出现大的问题的关键。这个没有长期的技术实践经验积累往往是很难做到的。

2、项目管理的核心是人

项目是人和人相互高效协作,最终共同努力才可能完成的。对内来说聚人气,保持团队战斗力,对外来说搞好各业务线条管理并取得客户的高度信任。只要解决好这两方面的人的问题,同时你本身还有较强的技术背景积累,能够提前识别技术风险并展开行动,那么项目成功基本就是必然。

总而言之,对一个项目而言,一要重视;二要解决好人的问题,其它都是次要影响因素。对一个项目经理而言,一要有目标意识,二要有风险意识,你所有的行为都是为了目标的达成而服务,同时在目标达成过程中的所有将要展开的行动你都要提前分析是否存在风险并展开应对。

目标驱动,风险意识,数据量化,以人为本,这就是最基本的项目管理意识。

聚焦技术与人文,分享干货,共同成长
更多内容请关注“数据与人”

为您推荐

发表评论

您的电子邮箱地址不会被公开。