Furthermore, we found that organizations needed to “walk through” the lifecycle before embarking on it, to decide what they would need to know and what events or actions would need to take place for the outsourcing to succeed as a multi-generational program. For this reason, in the Architect Phase, organizations essentially need to work backwards from the last building block to the first to understand the entire lifecycle. They then need to execute from the first building block onward.