我在一家设计机构的技术部门工作.我们使用XP来管理我们部门的软件开发.我被要求做一个简短的介绍,描述Scrum以及它是否适合在更广泛的背景下管理客户项目工作.
Scrum将应用于包含图形设计师,信息架构师,内容编辑者,用户体验工程师,网页设计师和软件开发人员的跨职能团队.
scrum给这类团队带来了哪些好处?
根据我的经验,我会说Scrum的主要特点是:
进展能见度高.
客户定期反馈.
可预测的节奏.
可衡量的生产力(通过燃尽,速度等).
跨职能,自组织的团队.
检查和适应.
官僚主义开销低(会议,文件等).
强调面对面的交流.
这些功能带来以下好处:
项目可以轻松应对变化.
早期发现问题.
客户首先获得最有益的工作.
完成的工作将更好地满足客户的需求.
提高生产力.
能够维持可预测的交付时间表.
如果我们谈论的好处只是他们非常明显.
使用适当的方法可以更好地工作,即您拥有更高的成功项目率.如果您的项目已经100%成功,您可能不需要更改任何内容.
对于我们使用敏捷有助于:
提高可交付成果的质量(因为严格的迭代规则,当你希望在迭代结束时一切都工作而不是' 编码完成 '它会产生奇迹)
更好地应对变化(并期待变化.这主要是心理问题,但当你的开发人员希望某个需求会在某些时候发生变化时,这确实很有帮助)
提供更好的估算并花更少的时间来完成它们
更多地控制项目进度和状态(短迭代,清晰,明确的计算速度等方式)
因此,我们总体上获得了更高的客户满意度
根据我的经验,主要的好处是你的经理会说你正在做Scrum,而你却浪费了更多的时间去参加日常会议而不是完成工作.
......他们可能做得不对;-).