Ten Steps to Setting up the Perfect Software program Management Task