Rules of successful program management