How to Pick the Right Method in Software Program Growth