文章

敏捷项目管理工具大全

  • Leangoo.com 免费的敏捷团队协作工具,优势是简单易用,可视化,5分钟就可以用起来,全拖拽,支持手机端。
  • ScrumWiki 当你的需求变多变复杂的情况下,就不容易用了
  • Scarab Java server 平台, 支持灵活定制,免费
  • VersionOne 商业化产品!啥都有,不缺功能,没什么好说的.
  • GNATS 属缺陷跟踪工具, 已经支持 Scrum. 免费

Read more

敏捷开发催生敏捷工具

敏捷开发的潮流并不是由敏捷工具来推动的。因为你可以仅使用命令行接口、单元测试工具和需求卡片来展开敏捷开发。但近年来,为了更好地支持敏捷开发,敏捷工具也有了很大的发展。其中部分工具是直接面向新型项目管理方式的。 Read more

项目管理无力 敏捷开发出招

在实际的项目实施中,尽管旁边常常站着解决项目问题的专家,但当项目经理被不自觉地卷入到项目的各种问题中时,项目管理的各种方法也变得苍白无力。此时,敏捷开发往往成为项目经理的制胜法宝。 Read more

CMMI和敏捷的一些对比

 1.组织关注焦点
CMMI – 关注组织级过程能力,所有的项目和团队的产品或服务的开发都将从组织过程能力提高后受益。

Agile – 焦点是项目和团队,即使组织不成熟,项目和团队仍然可以成功。 Read more

敏捷文化变革的文化根源分析

最近研究敏捷项目管理,发现其中很多的最佳实践体现出了非常多的项目团队的文化变革,在此小结分享。

相 信很多人还记得五年前曾经非常火过一段的软件工厂的概念,当时有一些公司基于软件工程工具平台,建立起覆盖软件交付全生命周期的软件交付生产线。生产线上 的每个开发人员就像是汽车生产线上的工人,关注如何基于流水线的速度,根据任务单的要求,高效地完成自己负责的软件交付环节的工作。甚至每个开发人员工作 的工作终端没有存储接口,不能浏览Internet,所有的信息确保被安全的保存在公司的配置管理库。在当时的软件工厂的概念中,一向被认为是从事高智商 和高知识内涵工作的软件交付人员被毫不留情的称为软件蓝领。 Read more

提供建议而不是规则

我发现似乎原来有多人希望能够将敏捷归纳成规则。最近我在很多书籍、博客或者和敏捷或者Scrum相关的PDF文件里面看到类似“你必须这么做”或 者“如果你不这么做的话那你就是做错了。”之类的话。在最近几个月和一些项目管理办公室(PMO)的对话中,我也遇到了相似的问题。

这让我想到我2012年新年第一件要做的事情,就是希望大家提供建议,而不是制定规则。 Read more

Ken Schwaber: 敏捷与PMI

PMI(项目管理协会)最近宣布,将敏捷同他们的管理项目相结合的那么一个项目。
我自然很欢迎这一举措,同时也期待着项目管理协会 (PMI)能从之前的模式转变成敏捷模式。自然该项目的成功将和这项检测的原则紧紧联系。在过去, 他们预测性方法的成功 (或收益) 低于项目的50% (按天,按时, 以及带有预期功能 。) 大部分敏捷方法有更高的成功率,其中包括尽早取消低回报投资项目的成功。我们将可看看运用PMI和敏捷相结合的方法是否能去的这样的成功,或者至少是有个 50%的提高1,2,3。 Read more

Scrum臭味-说话的鸡

征兆
以下是Scrum团队没有得到免于外界影响的保护的一些征兆:
• 外部利益相关者在每日Scrum中说话
• 特性选择或优先权转换在sprint计划会议之外发生• 没有外人的支持,团队就不能做出一个纯技术性决定
• 在sprint计划会议之外仍需要现状报告
• 赞助团队的经理或主管接收对团队有影响的请求
• 产品backlog没什么进展或者已被忽略
有许多种不同类型的外部影响。本文我们只研究一种外部影响的例子:即说话的鸡。 Read more

RUP与Scrum的对话

正如你所知道的,RUP(Rational Unified Process,Rational 统一过程),是一种被广泛使用的软件过程框架。它可以很好地迎合你的软件开发过程的需要,还可以容纳其他技术。Scrum是一系列有趣的,用来包装灵活软件项目的项目管理模式。本文介绍了Scrum的一些重要特性,并阐述了可以让你在已有RUP环境中加入Scrum理念的技术。我在工具条内提供了关于Scrum和“灵活”的术语的词汇表,并且在下文中这些术语首次出现的地方用星号作了标记。

什么是Scrum?

Scrum是一种灵活的软件管理过程,它可以帮助你驾驭迭代,递增的软件开发过程。Scrum于1995年由Advanced Development Methodologies,Inc提出,并在2001年“敏捷联盟(Agile Alliance)”形成后受到了更多欢迎。这个轻量的过程可以作为包装器,也就是说你可以把Scrum与其它灵活的过程框架组合起来,比如说RUP。 Read more