高手问答第 258 期 —— 敏捷团队如何做多项目管理?

白开水不加糖 发布于 03/22 10:07
阅读 4K+
收藏 14

敏捷方法发展多年,出现了ScrumXPLeankanbanFDDDSDMCrystal等多种标准方法。随着业界对其认识的加深,人们逐渐认识到敏捷方法的适用范围,也发现了它的不足之处——照搬标准的敏捷方法、套用别人的工作模式是很难行得通的,你必须根据自己团队和项目的实际情况灵活运用敏捷方法。

有人说硅谷大公司压根不用敏捷方法,敏捷方法已过时了。这么说有一定道理,他们所说的“敏捷方法”就是指的书上标准的敏捷方法,比如Scrum。实际上,你也可以说这些大公司已经把敏捷方法拆解,过滤掉了不适合自已的部分(比如去掉了站会,留下了做回顾的习惯等),而这不正是灵活运用敏捷方法吗?

事实上,如果你懂得因地制宜地灵活运用敏捷方法,它不但适合用来管理单个项目,也适合用来同时管理多个项目。

OSCHINA 本期高手问答(2021   22  —— 2020 年 3  28 )邀请到了畅销书《定制化敏捷项目管理》的译者赵波老师 @alphaev6 将围绕“敏捷团队如何做多项目管理”的话题进行探讨,可讨论的问题包括但不限于:

  • 多敏捷项目同时进行如何做好管理?
  • 如何实现多项目的可视化?
  • 如何统一的目标、计划、职责以及期望?
  • 如何做到保持专注同时拥抱变化?
  • 怎样灵活运用敏捷方法?

有其他相关的问题,也欢迎提问。

嘉宾简介

赵波,《定制化敏捷项目管理》译者,监控行业从业十多年,专注软件开发和项目管理。熟悉软件开发流程,具备多年在项目中敏捷开发的实施经验。

为了鼓励踊跃提问,我们会在问答结束后从提问者中抽取 5 名幸运会员赠予《定制化敏捷项目管理》一书。

购买地址

《定制化敏捷项目管理》作者 Johanna Rothman 接受采访视频:https://www.bilibili.com/video/BV1pi4y1F7Hw

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就相关问题向 @alphaev6  老师提问,直接回帖提问即可。

加载中
2
白开水不加糖
白开水不加糖

高手问答第 258 期 —— 敏捷团队如何做多项目管理?

@ 源1码1 ,@ SVD,@ tsdyy,@ 建安七子,@ jasonwu24

恭喜以上五位网友分别获得《定制化敏捷项目管理》图书一本
请私信 @白开水不加糖    告知快递信息(格式:姓名+电话+地址)

源1码1
源1码1
感谢领导感谢老师,感谢管理员
1
O
O疯狂O
敏捷开发需要注意哪些内容,如果管理过程重要还是前期准备重要,当前我们团队项目比较小而杂,有什么推荐的管理软件或者管理方式吗,现在的感觉是用常规管理方式总感觉差一点,不能跟踪全部状况,有时还会丢掉某一些内容?望解答,谢谢
alphaev6
alphaev6
回复 @alphaev6 : 敏捷对于小团队是一个不错的选择,小团队相对的会要求项目中的人一专多能,那么如何充分调动项目组成员的积极性,让他们充分加入到项目中,发挥更多的主观能动性。这个正是敏捷思维在项目中的体现。敏捷没有固定的套路,可以佐以书中的方式,逐步定制出适合你们团队的敏捷项目开发流程。
alphaev6
alphaev6
瀑布开发模型在不确定的需求和不确定的工程实现手段前后夹击下连连失利,敏捷软件开发正是在这个背景下产生的。敏捷,即创造和响应变化的能力。敏捷关注目标本身,而不拘泥于过程;同时也时刻关注项目中的核心驱动力:人的能力状态,佐以具有弹性的过程控制。项目管理中,不管过程还是前期准备都是很重要的,任何一个和目标有偏差,都可能引起项目的偏离。
1
鬼面书生灬
鬼面书生灬

@alphaev6 敏捷开发只适合那些需求不是很明确的项目,无法预设,只能适应!

alphaev6
alphaev6
项目开发中会变化的不只是需求。相对来说,敏捷可以和很多开发模型结合,发展出适合大多数组织使用的开发流程
1
混世顽童
混世顽童

@alphaev6 目前市面上有很多项目管理工具软件,比如teambition、tower等等,也都宣称很好的支持敏捷,目前我们在使用teambition,但是总感觉在可视化方面做得不是很到位,请问老师,有哪些工具在可视化方面做得比较好的推荐,或者说哪些工具在你提供的理论支持方面比较好的?

alphaev6
alphaev6
teambition的可视化有什么问题吗?没用过teambition,不太清楚。简单的看板工具,在项目中就可以起到很大作用的。当然具体还要看你实际项目的情况
1
zerolemon
zerolemon

我们公司主要是在一些二开系统中,进行业务定制,但是经常遇到客户定制需求进行修改或者无法预设目标的情况,在这些应该如何通过数据化理论的支持,去评定一个任务的工作难度?  @alphaev6  

alphaev6
alphaev6
不知道你说的数据化理论是指哪方面? 从你的描述来看,一个维度是需求的变化程度;另一维度是需求本身的难度,可以这么理解吗?分别来评估试试。另外,评估这个难度的目的是什么
1
SVD
SVD

@alphaev6敏捷是不是跟编程范式和编程语言也有关系,比如类似c++这种范式的编程语言的项目团队,是否不太适合敏捷,因为编译一个包可能就需要很久。不像容器化类型的项目,使用go等编程语言,基于docker file可以快速构建编译。

alphaev6
alphaev6
敏捷只是思想和方法,和编程技术无关。敏捷让项目组更关注于目标和阻挠项目组达成这个目标的因素。编译本身,肯定有加速的方法的;速度慢,和敏捷也不想背,敏捷的快更多的是指快速的迭代,将目标分拆成一个个小目标
0
源1码1
源1码1

@alphaev6    ScrumXPLeankanbanFDDDSDMCrystal等多种标准方法 , 请问这几种方法,哪些适合 做大数据工具平台的项目?  如果是类似王者荣耀这样的moba类游戏开发的项目管理应该怎么做? 

alphaev6
alphaev6
大数据工具平台的项目是一个大类,其中根据项目目标、客户需求、项目组情况等的不同,也会有具体不同的项目实施方法的。游戏开发只是大类,游戏开发的需求变化频繁,涉及的专业角色较多,很适合用敏捷的方法实施的。你可以结合本书介绍的方法和项目组成员的情况,来实施的
0
源1码1
源1码1

@alphaev6   teambition 和禅道 做项目管理,不知道哪个工具比较好?小公司想用免费开源的项目管理,应该怎么思考?

alphaev6
alphaev6
工具只是工具,如何结合工具,或者说脱离工具,在实际项目管理中,运用适合的方法,比如敏捷,可能是第一要务要去掌握贯彻的。不要拘泥于工具。工具带有才人出,各领风骚小半边。
开源春哥
开源春哥
禅道可以完整的覆盖项目管理的生命周期,国内有大量的用户在使用开源版的禅道,你的选择不会错。:)
0
t
tsdyy

@alphaev6 请问老师,一个团队多少人比较适合敏捷开发啊?

alphaev6
alphaev6
回复 @源1码1 : 我见过的小公司,不少是一人各顶半边天
源1码1
源1码1
以往过往小公司的经验,一般2到4个人整一个模块比较好, 按模块拆分
alphaev6
alphaev6
敏捷团队人数受诸多因素影响,组织环境、项目情况、团队情况等因素都会影响人数,所谓最佳是要根据上述因素判定的,没有绝对的标准。
0
赤脚小子
赤脚小子

@alphaev6 创业/创新型的产品,方向一直在变,需求各种穿插(优先级被反复调整),临时的紧急需求等等,每个版本又要加上之前版本遗留的需求再一起排期,请问这种情况如何做敏捷?还是这种创业/创新型项目天生就不适合用敏捷?

alphaev6
alphaev6
回复 @源1码1 : 用户的需求,根据项目组成员的情况,合理的分解,中间有原型就可以和用户沟通,确定是不是用户想要的。这种方式可能对你会有些帮助
源1码1
源1码1
需求各种穿插(优先级被反复调整, 我也经常有这个困惑, 特别是有大客户的时候,还得改bug, 有几个产品经理?
alphaev6
alphaev6
项目开发中会变化的不只是需求,还有很多其他诸如人员、开发环境等因素。相对来说,敏捷可以和很多开发模型结合,发展出适合大多数组织使用的开发流程。 如果需求变化快的话,可以考虑将需求尽可能细分,小步迭代,多输出以和客户多沟通。 建议可参考本书,结合你们项目组的情况,灵活的运用敏捷思维,在项目开发中实施适合你们的敏捷开发。
f
fightingAllTheDay
目前我们面临的也是这种情况,项目管理变得非常吃力,希望老师能给些建议 @alphaev6
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部