The first thing you do when you design software is assign a project manager.