自工作伊始,就开始实践敏捷。说实话,那时候如果你问我什么是敏捷,要怎么践行敏捷,我不能给出专业的回答。为了更好地在工作中贯彻敏捷,我开始深入去了解敏捷的过去现在和未来,然后我遇到了:Create Your Successful Agile Project

敏捷,从一开始就被寄予了太多的期望,也确实可以有效的帮助项目达成目标,但很多东西很多工具,被强行和敏捷绑定在一起,对敏捷的践行没有什么帮助。这本书,试图澄清世人(特别是初学者)对敏捷的误解和误用,不厌其烦的从项目的各方面阐述如何应用敏捷。

敏捷,不是什么大话题,既不时尚也不神秘,他可以用来帮助小型团队构建小型软件项目,也可以帮助大型团队把团队和项目拆小,再辅以敏捷。敏捷即为创造和相应变化的能力,是一组章程、实践和迭代。敏捷关注目标本身,而不拘泥过程;同时也时刻关注项目中的核心驱动力:人的能力状态,佐以具有弹性的过程控制。

《敏捷团队如何做多项目管理》的译者赵波在 03.22 - 03.28 期间同 开源中国·高手问答 的小伙伴们以”敏捷团队如何做多项目管理“”为切入点“展开讨论,本文整理于他和开源中国小伙伴对图数据库的讨论内容~

主要分为以下几部分:

  • 项目中如何应用敏捷
  • 敏捷项目管理的工具
  • 对敏捷应用的误解

项目中如何应用敏捷:

@O疯狂O

敏捷开发需要注意哪些内容,如果管理过程重要还是前期准备重要,当前我们团队项目比较小而杂,有什么推荐的管理软件或者管理方式吗,现在的感觉是用常规管理方式总感觉差一点,不能跟踪全部状况,有时还会丢掉某一些内容?

@zerolemon

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

@tsdyy

一个团队多少人比较适合敏捷开发啊?

@赤脚小子 

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

@猪娃娃

在一个毫无开发流程规范的团队里怎么去应用敏捷带动开发流程化呢?

@jasonwu24

我们是在一个传统遗留项目中做项目管理,这种工程是公司的核心,改动难度较大,但是却一直有努力使之更新换代的念头,也做过敏捷的集体培训,以 Scrum 为代表的敏捷项目管理简化了传统项目管理的繁琐流程和文档,欢迎需求变化,在客户需求不明确的时候,以在较短的周期内开发出可用的软件为目标,来帮助客户描述自己的需求。迭代过程中的需求变更会加入到项目继续迭代需求池,丰富项目的产品功能。但敏捷注重人员的沟通,不是太注重文档的重要性,但若项目人员流动过太,又给维护带来不少难度,特别项目存在新手比较多时,老员工比较累,所以文档化就显得比较重要。需要项目中存在经验较强的人,不然大项目中容易遇到瓶颈问题。请问在传统遗留项目中如何更好地使用敏捷管理的优势助力项目发展呢?

@建安七子  

APP的开发团队怎么来做敏捷比较合适呢?我们现在是按照迭代来一轮一轮的发版,虽然开发可以并行着,但是集成测试,回归测试只能放到一起,现在想做的更敏捷一些,一个需求就能够直接上线,不比等每一个需求都做完再进行。但是测试一直是个问题,特别是回归测试,大量的界面测试难以靠自动化完全替代,回归阶段需要大量的人力支持,所以只能合并到一起。这块怎么能够更敏捷一些。

敏捷项目管理的工具

@混世顽童

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

@源1码1

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

@源1码1

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

对敏捷应用的误解

@鬼面书生灬

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

@贺小皮蛋

项目管理是项目每个人应该拥有的技能吗 还是项目leader拥有就可以了

@SVD

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

@FlashCHen

敏捷开发应该是重沟通轻文档。快速迭代的目的。但是实际上目前人员流动快,随着项目推进 留下的坑只会越来越多,我呆过几个公司,给我的感觉 敏捷开发只是说说口号,在实际的应用上。并没有觉得有多少变化。对此你有什么看法?

@degeryang 
真正用过敏捷开发的人就会发现它有多垃圾!对开发不友好,对软件质量不好。只对老板友好

以上为本次敏捷方法交流的整理,如果你打算在项目中应用敏捷,在项目中应用敏捷过程中遇到任何问题,欢迎随时和我交流。

希望大家通过《敏捷团队如何做多项目管理》,可以消除部分对敏捷的误解,在项目中更好的应用敏捷,让项目更好达成客户满意的目标。

04-13 11:20