如何管理一个项目

《技术为径:带领公司走向卓越的工程师》–如何管理一个项目

所谓项目管理,就是将一个复杂的最终目标分成一些小目标,同时将这些目标以最高效的方式进行排序,识别出其中可以并行开展的工作,以及这些工作前后的依赖关系。

同时,还应该试图找出那些可能导致项目延期或者彻底失败的高风险环节。

项目管理的过程,就是试图将不确定的部分更确定化、将不可知的问题变成可知问题的过程。

同时,我们也应该认识到在这个过程中犯错误和漏掉一些未知风险是不可避免的。

1、将工作进行拆分

拿一张表格,或者采用甘特图的形式,抑或采用你最习惯的其他形式,尝试将你的大目标(例如,重写应收账款系统)拆分成一些具体的小目标,继续迭代。这个过程不一定要完全由你自己来完成。

如果系统的某个方面你不是很了解,就让其他人来帮助你。

你将目标拆分到一定程度的时候,就要专注于这些任务的排序。哪些任务可以马上开始?

将其拆分成一个个具体的任务进行推进。

2、持续关注细节与未知部分

做好项目管理的秘诀就是,迎难而上,永不停止。

项目管理本身就是一项非常烦琐、累人的工作。所以不管这项工作有多烦人,有多无聊,有多痛苦,你都不要停止。

一个好的上级领导会和你一起完成这项工作,帮助你指出计划的不足之处,同时向你提出自己的看法。没有人喜欢制订项目计划,但是这是一个和上级领导共同工作的好机会,同时也是一个很好的学习过程。

一定要持续跟进项目中的未知之处,一直到无可追踪为止。

3、真正落实项目计划并时刻调整

之前的周密计划制订过程的价值所在,就是帮助你了解项目的真实进度,以及与达成最终目标的距离

在项目进展过程中,如果出现延期情况,一定要向所有人及时通报信息。

有计划在手,你就不再需要盲目地猜测项目进度,而是可以清晰地知道项目的哪些目标已经达成,而哪些目标还没有达成。

4、利用计划过程中获得的知识来管理需求变更

在按照原始需求进行任务拆分的过程中,你对项目有了更深刻的了解。如果中途发生了需求变更的情况,这些知识可以帮助你更好地应对。

如果某项变更大大增加了项目风险,或者需要大量的额外工作,你就可以与他人明确这项变更的成本。

如果正在做的项目有一个非常严格的截止日期,那么了解每项细分工作所需的时间可以让你更好地排列优先级,甚至是割舍某些工作,平衡项目的整体质量、进度与交付时间。

5、随着项目的推进不断完善细节信息

当项目快要进入尾声的时候,烦琐的工作又出现了。

这正是落实项目每一项小细节的阶段。还差哪些任务没做完?测试做完了吗?交付验证做了吗?

可以考虑进行一次复盘模拟,提前将项目发布时可能出现的各种问题场景都预演一遍。

这也就是在落实“足够好”这个标准线的时候,让团队内的每个人都了解这个标准线,并且要具体落实到自己负责的部分。

排队那些无关紧要的工作,让整个团队都专注在落实真正重要的细节问题上。

制订一份发布计划,再制订一份回滚计划。

公众号:码农戏码
欢迎关注微信公众号『码农戏码』