Fork me on GitHub

写给自己的2020年总结

2020年对我来说是重要的一年,有成长也有惭愧。主要有以下几点。

个人职业角色的转变

以前自己是开发工程师的角色,19年下半年开始转变到小组Leader的角色,负责组内的项目管理,对上管理,团队管理,产品管理,以及和其他部门协调资源。事情的种类成倍的增加。

项目管理

项目管理是一个很大的话题,管理好一个项目确实不容易,事情比较多,主要包括项目需求分析,架构设计,技术选型,任务分解排期,项目进度跟进,质量把控,上线,迭代以及这个过程中每个环节可能出现的风险点发现解决。确实需要花费很多精力时间。不过从最初的一无所有到最后一个成型的产品上线投入使用,真的是很开兴,就像自己的孩子出生一样,有一种喜悦感,满足感。

设计,开发阶段主要事项有:

  • 全员都参与了解项目,有一个全局观,而不是每个人只负责自己的一小片,对其它部分不熟悉甚至是不了解。
  • 项目需求分析与设计,我会先写一版,并全员参与讨论,头脑风暴,发现一些隐藏的点,也让大家熟悉项目整个流程,基本逻辑。
  • 项目的最终设计也要和用户沟通,告诉用户以后使用系统的一些场景,达成一致。
  • 项目拆解提纲挈领,主抓关键点,包括模块边界接口,数据库设计,模块内主要功能逻辑以及一些异常风险点。
  • 每天站会,同步进度,暴露问题,及时解决。
  • 如果项目可以分期的话,可以先上一期,在使用中迭代,继续完成下一期。

团队管理

不同的团队人数,管理的方法不一样,我管理的是一个小组,还算比较好管理,平时大家一起工作,对彼此也比较熟悉,沟通基本没有障碍。我主要做了以下几点:

  • 技术分享
  • 平时工作中解决的问题记录与分享

对上管理

对上管理非常重要,

  • 上级需要你及时反馈。上级时间精力有限,需要下级主动反馈每个阶段的成果或遇到的问题,沟通可能存在的风险,上下认知达成一致
  • 上级可以协调更大的资源。有事项目需要外部资源,自己无法协调,可以反馈给上级协调,有助于目标达成。

产品管理

产品与项目管理是两个不同的角色,由两个人担当。我这个小组没有划分很细,我也承担了产品的角色,主要体现在:

  • 需求分析,原型设计都会站在用户角度考虑如何设计更好反应业务的形态,用户使用体验更好,开发过程中也会主动和用户沟通某些关键点对他们是否有影响。
  • 项目上线后,对用户使用体验,使用过程中遇到的问题负责,甚至还会将自己当做用户使用体验,不断优化改进。
  • 系统会进行一些打点,及时察觉用户操作过程中出现异常,及时解决,先于用户。

个人技能

  • 学会了go基本功能开发以及线上调试
  • 学会了python的基本功能开发,以及django,cellery使用
  • 看了十来本书籍,包括电子书,纸质书以及专栏,很多书籍没有读完,很惭愧,立的flag倒了。

21年Flag

虽然20年很多Flag倒了,但仍然需要再竖起来,21年更加严于律己

  • DDD领域驱动学习与实践
  • 团队管理、项目管理上更加高效专业
  • 更有体系的学习知识
  • 及时总结沉淀输出
posted @ 2021-02-08 11:21  单行线的旋律  阅读(98)  评论(0编辑  收藏  举报