Project management is a system of management procedure, practice, technologies, and skills;
experience is necessary to successfully manage engineering projects.
Software Project Management is an umbrella activity within software engineering.
It is initiated before any technical activity begins and continues throughout the stages of development till maintenance.