10 Steps to Planning the Perfect Software Management Task