阿里双11大型项目管理怎么玩?

简介: 你是否还在大会小会、邮件、群消息来推进项目进度?还在使用表格、文档来记录项目完成状态?

你是否还在大会小会、邮件、群消息来推进项目进度?还在使用表格、文档来记录项目完成状态?
面对大型项目、有几百人需进行工作沟通和协作时,如何健康有序运转项目?是否有一个成熟的、可参考的、可量化的项目管理工具帮助企业透明化沟通、数据化沉淀?
上图表格为某研发童鞋工作周报记录

2016年菜鸟技术双11项目集管理也遇到了这样的痛点需求:如何把266个项目、3大军团、覆盖近600多人的大型项目集有序有效地进行管理,从而保证在双11之前如期保质保量地上线?
2016年7月底,菜鸟技术的PMO乐学开始尝试使用阿里巴巴研发协同平台云效的项目集管理、项目风险进度及健康度管理等功能。

下面我们先来认识一下云效
云效作为云上企业级一站式智能研发协同平台,是阿里巴巴多年产品研发经验的首次全面对外输出,为企业用户提供一站式项目管理:管理需求、任务、缺陷、迭代、里程碑、风险和文档;支持项目集、父子项目、甚至双十一等大型协作项目;支持Scrum、看板等多种敏捷实践等。

云效项目管理的最佳实践

菜鸟技术在使用云效的所有项目管理功能时,结合自己的业务情况摸索出了一套自己的项目集管理经验和方法。
菜鸟双11项目集里程碑

以下是菜鸟技术PMO乐学给我们带来的分享:

如何利用云效的项目管理进行菜鸟技术双11项目的多层项目透明化管理?如何双维度、逐层汇报做好风险控制?如何用电子看板和物理看板结合的方式,如何进行项目的完整沉淀?

多层项目透明化管理
一个1-5人就可以cover的小项目或沟通链路为单线的项目,通过一个物理看板和邮件就能有效推进,但当项目成员变成几十人、上百人,沟通链路变成一对多、多对多分层交叉状时,信息的沟通成本就会逐级增加,项目的进展可控度、项目风险透明度就会大大降低。

像菜鸟这样的双11项目集,项目层级最多的被拆分成5层,如果通过物理的方法、Excel的方法去同步管理项目进度,想把控每个节点风险,工作量和工作难度难以想象。

菜鸟利用云效的父子项目功能和项目树状结构,对项目进行逐层分解, 同时又用关联项目功能,与其他BU和团队的双11项目,在云效上形成项目集的可视化、透明化的联动,最终将菜鸟的266个项目在线上实现了有序的管理和沉淀。

3

菜鸟项目5级分层
第一层:菜鸟双11项目集
第二层:3个一级项目——P0-近卫军团-技术风险、P1-天灾军团-技术研发、P2-燃烧军团-技术突破
第三层:16个二级项目——系统保障、业务保障、仓配板块、运营平台、末端业务等。
第四层:二级项目下的子项目
第五层:在子项目下面,可加入或者创建子项目。

5层项目分解图

双维度、逐层汇报的风控措施
当一个项目集有几十个甚至上百个风险暴露时,如何去评估、分类,又如何汇报解决?云效能有效管控项目风险,让项目参与人员利用系统化、流程化工具将风险控制在可预期范围:

项目风险管控项目截图

在云效中可以对风险进行分层,可以对风险进行分类打标,并可将风险与项目及更高层项目进行关联。

首先是维度分层,可分为模块项目风险、团队模块风险,如,“2016年双11物流宝项目“是团队项目的风险, “天灾军团”是模块项目的风险;

其次是风险分类,可分为进度、依赖、技术、资源、变更5个类别,如依赖类的风险,需要跨部门沟通解决,这类风险一般会向项目的上一级项目转移,增加其风险等级;

最后是风险关联,如:“仓配派件项目”依赖外部团队的资源,并且相关资源没有到位,项目PM认为存在一定的风险,于是在云效该项目下面创建了“仓配派件项目风险”需要跟进。通过打标签[依赖]将其分类标识为依赖类风险,依赖类风险往往超出了团队的控制范围需要进一步上升风险到业务域,于是将所属项目修改为“末端板块”,同时保持该风险关联到自身项目以及依赖的其他团队项目”物流宝板块“,并抄送提醒相关人员。末端业务域PM继续将风险通过关联上升到菜鸟天灾军团风险,以便在项目集PM周会上与依赖的业务域PM讨论解决方案。

从项目集的里程碑管理、标签管理、风险管理等,我们可以看到项目的整体进度、风险等信息,面对不同级别的风险,解决的途径不一样。
同一个风险可以从不同的视角看到:自身项目风险列表、自身项目所属业务域风险列表、依赖方的项目风险列表、天灾军团的风险列表等。同时通过云效将风险管理的沟通过程、处理结果沉淀下来,方便后续的项目回顾以及给后来人经验参考。

仓配派件项目风险处理界面

项目与需求关联、电子看板与物理看板结合
从项目集的里程碑管理、标签管理、风险管理等,我们可以看到项目的整体进度,风险等信息。
双11快递板块进度可视化界面

如果想进一步了解项目的细节,还可以利用云效将项目与需求关联。

项目与需求关联

这一关联可帮助团队共同梳理和澄清需求,达成对需求的一致理解,团队可以使用迭代的方式进一步将高优先级的需求放入到当前迭代里。团队可以采用迭代开发的模式,比如有些团队在尝试使用Scrum的敏捷开发模式,根据需求的优先级,以迭代方式完成整个项目的开发和发布。

在迭代进程中, 菜鸟也使用物理看板+每日晨会的方式来同步开发进度同步风险,并将数据结果同步到云效上,实现与线上项目关联,完成项目需求数据从线下到线上的完整记录,实现可视化、数据化结果展现(如下图)。

菜鸟不同规模需求的UserStory孵化时间趋势图

菜鸟技术双11项目集在菜鸟技术PM乐学和相关人员的探索和实践中通过云效最终实现了项目进度的有效管理、项目风险的强效控制、项目需求文档内容&项目风险数据&项目资源管理经验等的完整沉淀,在整个过程中,云效成为了PM非常强大的帮手,为项目最终的成功起到了不可或缺的作用。

另外云效除了提供项目管理功能外,还提供应用管理、代码托管、自动化测试、持续交付、运营反馈的一站式研发协同服务等等强大功能哦。

立即体验云效项目管理,点此进入。

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
目录
相关文章
|
8月前
|
弹性计算 容灾 Linux
阿里云服务器的3种购买方式,哪种更省钱?
阿里云服务器三种购买方式:活动购买最省钱,38元起/年,配置固定;自定义购买灵活丰富,适合特定需求;快速购买操作简便,新手友好。按需选择更划算。
432 1
|
人工智能 安全 API
一年输送旅客数千万次,浦东国际机场的效率秘密藏在这个智能体里
秋冬旅游高峰,浦东机场迎百万客流挑战。蚂蚁百宝箱推出“浦东国际机场”智能体,集成航班查询、停车导航、交通路线、餐饮酒店等一站式服务,实现“出发—到港”全链路智慧出行,提升旅客体验与机场运营效率。
409 0
一年输送旅客数千万次,浦东国际机场的效率秘密藏在这个智能体里
|
11月前
|
安全 数据安全/隐私保护
屏幕连点器, 自动连点器,手机自动点击器【autojs】
提供四种点击模式:单点、长按、滑动和随机区域点击
|
9月前
|
人工智能 算法 数据安全/隐私保护
拔俗AI多模态心理风险预警系统:用科技守护心理健康的第一道防线
AI多模态心理风险预警系统通过语音、文本、表情与行为数据,智能识别抑郁、焦虑等心理风险,实现早期干预。融合多源信息,提升准确率,广泛应用于校园、企业,助力心理健康服务从“被动响应”转向“主动预防”,为心灵筑起智能防线。(238字)
918 0
|
传感器 算法
基于GA遗传算法的多机无源定位系统GDOP优化matlab仿真
本项目基于遗传算法(GA)优化多机无源定位系统的GDOP,使用MATLAB2022A进行仿真。通过遗传算法的选择、交叉和变异操作,迭代优化传感器配置,最小化GDOP值,提高定位精度。仿真输出包括GDOP优化结果、遗传算法收敛曲线及三维空间坐标点分布图。核心程序实现了染色体编码、适应度评估、遗传操作等关键步骤,最终展示优化后的传感器布局及其性能。
473 13
|
JavaScript 前端开发 程序员
甚至用不了五分钟就能学会vscode插件开发
本文介绍了VSCode插件的开发流程,从创建项目到最终发布。首先通过安装`yo`和`generator-code`脚手架工具初始化项目,选择JavaScript语言配置基础信息。接着,在`extension.js`中实现业务逻辑,例如将中文“变量”替换为“var”。通过F5进入调试模式验证功能。完成后使用`vsce`工具进行打包,解决可能遇到的版本不兼容或README文档问题。最后生成`.vsix`文件,可通过VSCode的“从VSIX安装”加载插件,实现开发闭环。进一步可将插件发布至官方市场供更多开发者使用。
|
人工智能 数据可视化 Java
打造动态数据可视化:JavaScript与AI的完美结合
在快速发展的技术世界中,Java作为广泛应用的编程语言,持续占据重要地位。本文探讨如何将AI技术,如DeepSeek,融入Java高级应用开发,实现智能代码生成、优化与自动化测试,提升开发效率和代码质量。AI通过分析大量代码库,自动生成高质量代码片段,减少重复劳动,并提出优化建议,帮助开发者编写更高效、安全的代码。未来,AI将进一步推动Java开发智能化,降低开发门槛,助力创新。
|
移动开发 JavaScript API
HTML5 拖放详解
HTML5 的拖放功能增强了网页的互动性和用户友好性,允许用户通过拖动操作移动网页元素。其核心包括拖动源和放置目标,并提供了 `draggable` 属性及多个事件(如 `dragstart`、`dragover` 和 `drop`)来实现这一功能。示例代码展示了如何使用这些 API 创建一个简单的拖放组件,通过设置样式和监听事件来提升用户体验。在实际应用中,需注意样式提示和浏览器兼容性测试。
|
存储 网络协议 安全
IT入门知识第一部分《IT基础知识》(1/10)
IT入门知识第一部分《IT基础知识》(1/10)
|
文字识别 Java
Java使用Tess4j识别图片里的文字
Java使用Tess4j识别图片里的文字