This paper by Murali Chemuturi describes the role of Software Project Manager (SPM) in initiating a Software Development Project. He gives detailed guidelines for what the SPM does, and the steps needed to bring diverse elements together to begin the project.