- 互联网项目管理实战指南
- PMO前沿专家团队编著
- 1929字
- 2024-11-01 18:33:11
1.2 有架构:互联网项目团队组织架构
1.2.1 构建团队:团队有哪些角色
想了解团队有哪些角色,先要了解为什么需要这些角色,这要从互联网项目生命周期谈起。互联网产品的研发是有序的,先做什么工作,后做什么工作,都非常明确。可以按产品研发生命周期分阶段管理,图1-1为互联网项目研发阶段。
图1-1 互联网项目研发阶段
第一阶段是战略阶段,决定做哪个方向,面向哪些用户群体,以及产品包含哪些核心功能。
第二阶段是解决方案阶段,确定商业价值、商业逻辑和业务逻辑。
第三阶段是设计阶段,回答产品与用户交互该有哪些信息,以及实现业务逻辑的代码逻辑。
第四阶段是实施阶段,包括设计视觉效果、编写前端和后端逻辑程序、发现缺陷、评估质量、修改Bug、发布上线、收集上线数据等。该阶段属于产品的核心生产、交付和上线环节。
每个阶段都有对应参与的角色和职责,以及输出的交付物。互联网项目每个阶段角色及主要职责的对应关系如表1-2所示。
表1-2 互联网项目每个阶段角色及主要职责的对应关系
1.2.2 盘活资源:团队从哪里来
大部分企业的资源都是有限的,合理解决资源投放的矛盾问题非常重要。资源使用不合理会导致有些人很闲,而有些人很忙。如果把一些人限制在一个项目上,可能有些人并没有太多非做不可的工作,但是项目经理和产品经理总要给他们安排一些与公司或部门战略无关的事,让那些人看上去不那么清闲,否则领导会觉得员工的工作量不饱和。同时,有一些项目人手紧张,在短时间内不容易招到合适的人,或者整个部门人员已经超额了,不能再招人,这些项目的人就非常忙。为了解决资源投放矛盾问题,通常需要让资源流动起来。
【案例】
在项目成员管理方面,京东集团引入资源池的概念,也就是业务部门范围内的“BOSS”机制,目的在于把资源盘活,使资源投入当下最重要的项目。BU (Business Unit)指的是京东集团的一个事业部,这个事业部共享一个资源池,所有的研发、产品和测试资源都属于这个资源池。项目立项,项目团队建立时,项目经理需要跟资源池负责人沟通锁定相关资源,待项目结束后,锁定的资源再回归资源池。资源池也是各个项目团队进行资源博弈的地方,资源负责人在经过评估后,会把核心资源和优质资源朝重点项目倾斜,不太重要的项目或盈利存在问题且非战略性的项目大多会兼并或关闭。
研发工程师可以在部门内自主挑选产品团队,为该产品团队工作。同时,某个产品团队如果对某个研发工程师的能力感兴趣,也可以主动找他加入团队。如果多人竞聘同一产品团队,只能从中选择一个合适的人,那么谁的能力越强,就越容易选入该产品团队。
很多时候,不是研发工程师能力不行,而是他所在的产品团队不能很好地规划产品。这样,产品的口碑或效益会越来越差,团队成员也会慢慢流失,对应的产品就自然而然被淘汰。这种适者生存、不适者淘汰的方式有效激励整个团队都想办法努力做出贡献,所有资源都被盘活。
1.2.3 搭建组织:团队如何搭建
互联网项目研发团队一般包括很多职位,如图1-2所示。
图1-2 互联网项目研发团队结构
1)项目经理。项目经理主要负责有序推进项目任务,同时为顺利交付项目保驾护航。其任务通常包括如下几点。
● 组织产品经理收集需求。
● 组织研发团队挑选需求放入迭代计划。
● 为团队成员解决日常工作中遇到的困难。
● 组织日常会议。
● 组织验收,发布上线产品。
● 总结优化流程,更新工作流程。
● 鼓舞士气。
2)产品经理。产品经理负责收集需求,排列需求优先级,给出核心的解决方案。
3)业务专家。业务专家负责细化业务方案,把产品经理给出的方案转化成业务落地方案,如设计出流程、页面逻辑等细节。
4)架构师/开发代表。架构师/开发代表负责把详细的业务方案转换成逻辑代码层级的解决方案。
5)交互设计师。交互设计师负责把设计呈现给用户,包括呈现哪些信息及用怎样的方式呈现信息。
6)视觉设计师。视觉设计师负责为用户设计良好的视觉体验方案,如统一界面字体、颜色、界面配色、插图等。
7)前端工程师。前端工程师负责实现视觉设计师的设计方案,把方案用前端语言落实到界面上,用前端脚本实现交互设计的方案。
8)后端工程师。后端工程师负责实现业务逻辑代码,包括数据新增、修改、删除和查询,以及系统的安全保护、性能调优等。
9)测试工程师。测试工程师负责发现缺陷和功能遗漏,确保功能都已经按验证要求实现,性能已经达到预期要求,检验安全性也达到了预期要求。
10)运维工程师。运维工程师负责把符合质量要求的程序部署在服务器上,并且维护产品成功运行。
由于To C产品的项目管理通常适合轻量管理,因此在有些公司中,一个人身兼多个职位,如项目经理和产品经理都由项目经理一个人担任;视觉设计师、前端工程师、后端工程师和运维工程师也可能统一由开发工程师担任;而测试工程师也可以由自动化测试工具代替,如图1-3所示。
图1-3 ToC项目精简团队结构