技术到了一定阶段势必会面临充当技术项目管理的角色,这个角色不仅仅要求具备技术视野和技术规划决策能力,面对庞大的组织如何运筹帷幄,拉资源拉团队干成事是技术管理者的升级打怪的必要技能,项目越复杂,越是考验项目管理者或者项目owner应对复杂多变情况的应变能力。下面结合自己工作中的经验及所见所闻谈谈我对技术项目管理的理解。
1.业务梳理
通常来说,业务的复杂程度决定了技术或者项目难度,很多技术同学容易局限于技术细节忽略对业务全貌的认知和理解。记得曾经的领导说过:“系统思维和抽象思维是职场人晋升的关键法宝”,而对业务的理解是技术同学系统思维的体现。开启项目之前主要明确如下几点:
2.技术方案设计
虽说方案设计越完美越好,但是方案落地的可行性也是考虑的重要因素之一。如何用最低的成本获取最大的收益?
通常来说,方案设计应该具备前期抓大放小(重点解决现阶段的关键问题);在资源和时间充足的情况下做极致的产品,那么理想态要做到心中有数;走几步,回看一步,展望一步;
3.组件团队
方案设计完毕后需要明确项目所需的人员组织,一切项目的进展都要多考虑“人”这个因素,人员的管控、安排是项目实施关键因素之一。
从组织架构和设计方案两方面梳理项目人员组织结构:
明确人员后,将项目愿景和具体目标传达清楚。
1.项目计划
项目计划是项目拆解的过程,从项目最后要交付的成果出发,拆解项目实施计划,具体如下:
2.沟通计划
涉及到跨部门、跨团队的沟通协作,权衡相关人员的利益至关重要,该部分主要有两个目的:
3.资源计划
评估系统需要资源,主要涉及人力(开发、项目管理、知识工程等)、物力资源(存储、网络、硬件设备、计算资源)等;具体实施事项参考如下:
在项目生命周期中,资源管理是一个持续的过程。项目管理者需要不断调整人员和物力调入和调出项目,积极主动地沟通,与每个团队成员密切合作,以确保项目执行效率的最大化和关键节点成果验收。在这个过程中,虽然项目经理的大部分工作是管理,但在项目团队中也起着领导和协调团队的作用。 有效管理资源需要完成以下几个步骤:
2. 时间和关键任务管理
对于团队成员及其任务,利用管理工具跟踪每项任务完成所需的时间、跟踪成员在不同任务上花费的时间;
结合上述的业务架构拆解业务Pipeline、明确关键节点、明确每个节点的实施责任人;具体如下图所示。
图片1
图片2
3.风险和变更管理
风险管理的流程侧重于以下四项核心活动:
与风险管理类似,变更管理还可以了解任何变更对项目的潜在影响。这个过程集中体现在:
根据项目的时间和关键任务节点,确定项目的关键评估指标(KPI),以下面的指标为例:
从项目中总结复盘,整理项目数据,积累项目经验,并收集和分析项目各阶段的关键数据。
在项目交付后,复盘总结可参考如下:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。