Friday, January 20, 2006

The Assimilation Sprint

I've always been a big fan of the "Integrate Early" and "Integrate Often" approaches to project execution and planning sprints around integration points. The current project I'm working has forced me to delve a little more into the importance of integration. We're working in an environment where applications need to use centralized, shared libraries of code and need to be deployed in a standard way across the enterprise.

Why is this library dependency and shared service integration different than intra-project component integration? Well, for one, shared service capabilities are important institutional knowledge that consultants don't always understand or use. We get competitive advantage from being able to assimilate into the development and deployment culture of the organization by embracing these shared libraries and deployment mechansisms on Day 1 and making them an important part of Sprints, just as important as the Functional bits we're delivering.