2 Comments

  1. Long

    非常感谢万先生的分享。

    我有两个疑问:

    1、如果agile methodology 能够同时在IT以及IT以外的行业得到了广泛的运用,那么是哪些共同的环境因素或者特征使得这种methodology具有了广泛的适用性?例如是否与更高的响应速度需求,更复杂环境,team involvement 相关呢?

    2、agile methodology 中的哪些因素可能是不适用于其他行业或者工作呢?

    • Xuefan

      你好!感谢你的提问。

      我认为这两个问题有相关性,而且这是一个比较“复杂”的话题。

      之所以我们有类似的疑问,是因为软件开发现在还是一个充满不确定性的手工业,方法套路很难“标准化”,所以更难对IT以外的行业作评论了。单纯就敏捷软件开发本身,确实有一些标准的敏捷实践,正如我这篇文章里写到的。敏捷能否在更大的领域得到更广泛的应用,我是这么考虑的:首先我们需要认识敏捷是价值观,这是敏捷的“神”。如果不能理解我们实施敏捷的目的是价值驱动,敏捷开发的核心思想是以人为本和相应变化,那么所谓的敏捷实践只是概念打包。这是我们在不同的行业、不同的项目去践行敏捷的前提。

      我之前在我个人简书博客上写过一篇《敏捷方法论》的文章,讲了敏捷的发展,确实并不是所有的项目都适合敏捷,瀑布模型或者一些轻量级软件开发方法依然是不错的选择。敏捷比较适合客户需求变化快、需要不断迭代和不断在市场上得到验证的行业和项目。同时,敏捷需要基于同一迭代节奏的全功能团队,强调不同角色的同步协作以及客户(用户)的深度参与。欢迎私信,我们可以就一些细节再深入讨论。

Xuefan进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注