Growing Software: Proven Strategies for Managing Software Engineers