Posts

Showing posts from September, 2017

Delta Teams: A way of setting integration ground

Image
Delta Teams: A way of setting integration ground Enterprise software development deals with a large amount of functionality that needs to be delivered. Hence the functionality is split into components and each team is responsible to develop and maintain one or more of them. Each team will take the architecture decisions needed to deliver their functionality. What if we have a cross-cutting concern? What if we need to enhance the security for each API in the application or implement a distributed logging mechanism or even update all the automated CI pipelines? In the spirit of early integration, we propose the concept of delta teams. A delta team is a technical task force assembled in order to set the integration ground. A delta team has a limited lifetime and a very simple goal to implement an integrated end to end scenario in order to help the teams deliver rapidly business value. Like special forces, a Delta team tries to set the ground for the rest. A walking skel