NLSCRUM的企业架构和敏捷开发

克鲁姆正在荷兰越来越多地用于根据敏捷开发软件。在 nlscrum,荷兰scrum用户组 交换了Scrum的经验。在您互相学习的会议中,介绍新的体验,您可以扩展您的网络。 8月31日星期三,我一直在会议上 Xebia. 关于企业架构和敏捷开发。

用自己为’N 60参与者是相当大的投票率,当我到达Xebia大楼时,立刻明显,停车位已经满了。幸运的是,一个Xebia员工在该地区致电了我的停车场,我遇到了一些熟人。立即谈论,我甚至没有内在!

在演示前,有美味的一餐,然后你快速与其他参与者交谈。关于谁现在负责实现交付截止日期的很好讨论?所有者产品首先是通过确保积压确保最重要的功能(用户故事的优先级)。在Sprints敏捷团队中,通过尽可能地实现用户故事,最伟大的是截止日期与正确的功能实现的机会。在启动Agile的组织中,我经历了快捷方式的团队,因为他们想要获得截止日期。这是牺牲产品质量的牺牲品,因此在项目障碍之后的作用。发现了比预期更多的错误,最终未能实现截止日期。重要的是要完成Scrum卷:产品所有者负责积压和交付/结束日期,团队提供使用Sprints的工作软件。当然,如果团队知道截止日期和所需的功能是什么良好(他们应该能够在积压中的积压中看到,如果他们看到解决方案以获得交货日期以咨询产品所有者。所有者产品必须确保他们不使用截止日期的团队。所有听起来很微不足道,但如果一个组织一直被截止日期所驱动,你甚至没有学习那样。

时间在晚上开放的时间 Eelco Rustenburg.。他对巨额投票率印象深刻,而NLSCRUM的快速增长(现在超过700多个成员)!晚上由演示文稿组成 罗纳德Doelen.然后是开放空间。参与者提出了各种有趣的主题,做出了一个选择,并参加了第一次讨论。逐渐第一个讨论对我来说变得清楚,我没有学精神,不能添加任何东西,所以 两脚法 应用和另一个讨论。

我发现的讨论是关于建筑的重要性。不幸的是,往往会发生太少的关注架构问题,结果表明,该项目逐渐变得越来越难以制作新功能。敏捷地打电话 技术债务,非常合适的名称,因为不足以对质量不足,你确实去了一个“lening”你后来在哪个时候以小时和金钱的形式偿还。 所有您选择具有较低质量的解决方案,那么您必须询问您可以处理多少技术债务,以及当您退回时。量化您的技术债务并不容易(重要),有时您也必须处理不同利益相关者的互利相互矛盾的利益。敏捷团队与建筑师(如果不在团队中,将不得不明确后果,现在和将来都有一定的选择。很高兴看到它是参与者在讨论期间也引入了各种实用解决方案。作为使用回顾,了解技术债务的原因(以及谁解决原因),使用总体拥有成本,涉及必须支付发展和维护成本的利益攸关方等。我也可以带来各种各样的东西,并从中学习别人的经历;再次证明,两英尺的法律没有任何东西。

钟声,第2次讨论的时间。这次受试者申请 Jurgen Appelo.,死于zich afvroeg 贯通’s Law 确实是正确的,以及你是否应该使用它? 恩威法律说“任何设计系统(广泛定义)的组织将产生一个结构,其结构是组织的副本’S通讯结构”。自由翻译,软件的架构遵循开发组织的通信结构。在讨论中,我们看到它取决于您开发的软件的大小,以及从组织中的大小。如果你合作 功能团队关于团队和开发人员数量的限制在哪里? 100? 1000?在某个时刻,她从不同的特征团队之间的开发人员之间获得了如此多的沟通,它变得不切实际;根据所需的架构设置开发组织的选择是有吸引力的。例如通过平台组和功能团队。顺便提一下,通过这种方式’n平台组多个Scrum团队,通过Scrum或Scrums调整业务。但是,通过这种方式,您可以通过组织形式创建产品界面,并取消有关产品组件的通信。顺便提一下,我认为有时候会根据架构通知组织,人们有意识地传播在不同的团队中,这鼓励跨架构问题交流团队沟通。当然,您必须小心沟通仍然是可行的,但它确实确保了各个团队之间的建立关系,从而提高了项目内的总通信。最后的结论是 贯通’s Law 从实践似乎是正确的,并且最好使用更大的项目。除此之外,它也会发生一个(也是)大而(也是)复杂的组织被设置为开发一种产品,其中有许多人能够使用特征团队更便宜(并且通常更快)。不幸的是,正常运作的团队的生产力越来越不足。

晚上后来的讨论怎么样。第三次时隙开始,我与2名参与者接触,他们遇到了稳定的敏捷团队。许多团队成员在几个项目上工作,经常添加的人或人们被删除并分配给另一个团队。在谈论之后,2名参与者在同一组织中工作,所以问题是这个问题对方是一个可识别的事情!它只展示了网络会议的有用性,所以你会说你的同事’再次;-)。顺便提一下,您还可以执行此类网络 binnen een bedrijf.但除此之外。在讨论期间,我们以各种方式到达,使团队更加稳定。在先前发布的内容 建立和维护稳定的团队 被选中为进入工作包的解决方案,然后由固定团队交付。 另一种解决方案是使用 卡班为例如团队努力限制的不同项目的数量。如果必须由团队挑选一个新项目,但只有另一个人消失了!通过这种方式,我以前管理了一个项目的质量保证项目组合,以防止团队成员的工作过多分散,从而不再有效。我的Kanban提示对参与者很有用,所以还为此讨论做出了贡献!

是时候谈到喝酒了,当然还要感谢组织者!良好和教育活动,期待下一个NLSCRUM会议。其他网络也有会议,只是广告:

感谢NLSCrum组织此活动,并见到您!

分享这种经历
  • 17
    分享

本林德林

我帮助组织具有有效的软件开发和管理实践。有关敏捷,精益和质量的多个网络的活跃成员,以及常见的演讲者和作家。

发表评论

该网站使用Akismmet来减少垃圾邮件。 了解如何处理评论数据.