Iteration with continuous integration. They've been developing this game series since before 2000. There's absolutely no reason to keep tearing the whole game down, developing all the components separately, and then trying to glue it all back together in crunch time. When they started work on Rome 2 they already had Shogun 2 complete and in perfect condition! Just fork Shogun 2 and iterate!