项目制程管理
“Develop a company as a product”(公司是一个持续被开发的产品)
北京字节跳动的创始人 – 张一鸣
这套PMS项目管理系统,承载了CMMI 3(详见文底备注)等级的标准软件制程的能力,提供管理者检核进度信息、赋予执行者明确的规范及方向,让团队成员能及时掌握各自所需的资源,提高了团队整体的应变能力及降低工时的浪费
昱凯如何做到的?
成本控制,在精准的规划与多重的质量品管之下,已经减少了大部分的风险,再为其他额外的成本做精确的把控,让项目能顺利的达成双赢
正确的软件制程让风险可控,质量保证
(风险管理、提前管理、工时管理)
阶段一 项目规划
- 明确项目范围
- 评估人力时程
- 识别风险
- 产出:项目计划、项目工作范围说明书
从项目规划开始,昱凯的项目系统便有监督机制,确保规划的准确性、合理性。和客户讨论过明确项目范围后,制定项目计划,再通过系统的流程,计划被分解为多项任务,拆分成不同的任务细项.庞大的工作量变成多项单一任务的执行,有了明确的任务清单,便可评估所需人力、时程,如此一来有利于系统性的监督、检核、评估。
阶段二 分析+设计
- 需求访谈
- 需求分析+设计
- 产出:项目规范、设计文件、数据库文件
通过明确的任务清单,配给适当的人力,因为任务被细分,所以进行需求访谈、分析、设计也会更细致精准,适当的人力配置,让团队的成员都有足够的精力去全力完成被分配的事项,降低人员的出错率、提高产出的品质。系统提供规范模板,每个成员都能产出格式一致的各类文件,让信息、数据能快速的被系统识别,进而检测项目文件的完整性。
阶段三 开发
- 系统开发
- UnitTest
- 系统集成
- 产出:系统源码、UT测试报告、测试问题单、操作手册
系统通过人员上传工作日志,记录所费工时、任务进度,除了系统上的机制,也搭配公司人文上的管理,每日的晨会,口头报告昨日工作状况、今日计划,主管根据及时的状况,可对派工再次调整,让项目进度,从系统、人文上有效的双重监督进程。
每日下午各部主管会议,汇报各项目状态、耗费工时。每周主管会议根据系统上制定的本周计划检核进度,同时预估下周的计划是否能完成,一系列的搭配,达到风险管理、提前管理、工时管理的要求。
阶段四 测试+交付
- 测试+交付阶段
- 产品测试
- 测试报告
- 验收清单
- 产品交付
在项目计划中,建立关键的检核点进行追踪,而每次的检核也因为整体项目被拆分成了多任务的细项,标的非常的清楚明确,也达成项目质量控管的目的。
打个比方:把项目比喻是做一件脚的义肢,因为我们将每个零件都精准的拆分制作,最后成品检核的时候,我们不止是能告诉客户检测义肢的总长度是正确的,我们还能保证关节的弯曲角度是合理的、脚指头和脚掌的比例是正确的、大腿和小腿的粗细是美观的、材质是耐用的等等众多的检测细节,确保优良的产出质量。
公司文化 – 让人员的效率提升
专人专用
每个团队的成员,一次性的只会负责一个项目的内容,能者应该多劳但不该过劳,一次负责多个项目会让人员的精力、时间、思绪不断的被中断,极大的降低工作效率。让所有员工都能被合理的派工,准时的休息,以最完整的状态为客户服务。
会议
昱凯每日会议:晨会、主管会,每周有主管周会,每个月有高阶主管月会,每年有核心阶层年会。搭配PMS系统上的数据、计划,让每次会议都有足够的指标、目标去解决每一个值得被讨论的议题,每个有价值的努力都能清楚的被肯定,不足的缺失能集思广益的被补足。
工作回报
昱凯的每一个人,通过下班前向系统回报今日完成的工作事项、耗费工时,明日的工作计划,能自我检查今日的工作效率是否有待改进,所谓“吾日三省吾身”,促进每位员工自我的进步。在晨会时,再和主管口头报告一次,以弥补更多的事项细节,以及让团队成员彼此同步项目的状态,也是提出问题,让团队能初步讨论的机会,使得项目问题能尽快的被解决。