外包使波兰受益

唐’t choose agile if you want a fast silver bullet

日期: 2013年11月6日
阅读时间: 3 min

敏捷软件开发方法及其姐妹(scrum和lean)目前非常流行。您可以找到无数赞美敏捷优势的文章。但这并不意味着敏捷将成为您的银弹。敏捷并非总是容易做到好,特别是当您刚接触敏捷时。

敏捷软件开发方法及其姐妹(scrum和lean)目前非常流行。您可以找到无数赞美敏捷优势的文章。但这并不意味着敏捷将成为您的银弹。敏捷并非总是容易做到好,特别是当您刚接触敏捷时。

敏捷价值观非常易于个人解释。因此,许多声称敏捷的项目似乎并未采用所有这些方法。 敏捷宣言 价值观并因此无法提供人们可能会从运行良好的敏捷项目中获得的所有好处和结果。例如,我们提供的混合敏捷为客户提供了出色的结果。但是,它们并不一定是纯敏捷项目所能带来的相同结果和收益。

敏捷项目失败的原因之一是由于它们依赖客户或用户与开发人员之间的直接通信。这种交流并非总是会发生,尤其是在客户与供应商关系不强的外包协议中。每个团队成员都应该对客户的要求有深刻的了解,如果团队负责人没有做到这一点,并且不与所有人共享项目的全部情况,那么无论您是否使用敏捷,您的项目都将更多可能会失败。

刚接触敏捷的团队似乎常常在努力完全定义最终产品和成功模样时遇到困难。没有这个定义,任何软件开发项目都将面临更大的失败风险,而敏捷将不是您的救星。

正如我之前提到的 发布有关成功的软件开发团队的信息,每个团队成员都应该具有多种技能。纯粹的敏捷性使这一步骤更进一步,表明开发人员是通才,而不是专家。对于许多以自己专业领域知识为荣的开发商来说,这代表着艰难的文化变革。对于许多团队和组织来说,这也可能是艰难的文化变革。如果喜欢 未来处理,并不是您的所有开发都是敏捷的,那么作为一个组织,您仍然需要保留一些专业的开发人员。

解决广泛技能文化转变的一种实用方法是团队领导者与个人一起确定他们当前的专业领域和期望的未来专业领域。然后,这为他们提供了一种扩展技能的方式,同时又感觉到他们不会失去现有的专业知识。为了使敏捷工作,特别是在刚起步的组织中进行敏捷工作,高级团队成员还应留出时间为初级团队成员或尚不具备执行特定任务技能的人员提供指导和技术领导。这也使团队能够转变为更具通才,广泛技能的文化。

人类是习惯性的生物。我们似乎在寻求可重复的做法和习俗。敏捷提供了许多良好的习惯,例如日常站立和冲刺。但是,值得牢记的是,敏捷开发与其实践一样,也与敏捷精神息息相关。要真正从敏捷中受益,组织需要做好准备,至少要尝试采用敏捷原则。如 罗恩·利奇蒂 作者和敏捷教练在他的著作中说 博客,“就像上课并没有使我们受过教育一样,执行惯例和礼节也不会使我们的团队变得敏捷。敏捷意味着拥抱真正的变化,而不仅仅是调整最舒适的外部角落。”

喜欢博客帖子吗?

请给我们反馈。

饼干

该网站在您的计算机上存储cookie。这些Cookies用于改善我们的网站并通过本网站或通过其他媒体为您提供更多个性化服务。要了解有关我们使用的cookie的更多信息,请参阅我们的 隐私政策.