Some Steps to Planning the Perfect Computer software Management Job