Agile Event Session

Scaling agile development across loosely coupled teams using microservice architecture

This video content is for Agile Alliance members only

If you’re already an active member, please log in now.

To view this content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

Abstract/Description

The topic of this talk came about naturally from a 6+ month project in collaboration between IBM Watson and IBM Research in which we had to find an efficient way for engineers to be able to iterate on system design while researchers iterate on the state of the art, without losing significant time to friction in the process itself. In this session, we share our approach to scaling a scrum-like development process across teams with different incentives and backgrounds, in our case research and engineering teams; by designing and implementing a microservice-based system architecture in which concerns that are specific to or play to the strengths of one team are hidden behind component boundaries with simple RPC APIs, such loosely coupled teams were able to effectively work together to deliver a cohesive, state of the art product. Although we took this approach to enable collaboration between research and engineering teams and will discuss some points specific to that situation, we believe that the approach generalizes to collaboration between teams that generally have different disciplines or specializations; we discuss lessons learned, observe useful patterns, and derive principles to generalize the approach.

Additional Resources

Add to Bookmarks Remove Bookmark
Add to Bookmarks Remove from Bookmarks
Add to Bookmarks Remove from Bookmarks

Speaker(s) may be willing to present this session at local group meetings and other events.

Agile2018
Slides, Video
Advancing

More Agile Event Session Videos

Agile For Social Good
Large organizations and enterprises always talk about "operating in a lean-startup" like fashion. Do you ever wonder how does a lean-startup operate? What does it take to make a lean start up successful? How do we bring Lean-Agile principles to build…
Joy, Inc. in Japan!
How I built a Joy Dojo in the land where Kaizen was born. A 8-year journey to transform our culture of the company. Around 2013, we experienced many problems within our company, and I felt we were at rock bottom both in our corporate culture …
Agile For Social Good
Large organizations and enterprises always talk about "operating in a lean-startup" like fashion. Do you ever wonder how does a lean-startup operate? What does it take to make a lean start up successful? How do we bring Lean-Agile principles to build…

Have a comment? Join the conversation

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

Not yet a member? Sign up now