Abstract:- Effective Software Project Management (EPSM) is very timely, practical authentic analysis of Software Development Life cycle (SDLC) and Software Project Life Cycle (SPLC) explaining why these two areas be merged into one unified approach .
“Software Development Project Management (SDPM)”. The author has over 40 years of experience as a project manager, information manager and consultant for management of software projects.
He predicts how SLDC and project management strategies will merge to form Integrated Life Cycle and Development Environments (ILCDE) and project management trainer. He has recommend two principles for successful implementation of software/IT projects.
a) Continuously improve effectiveness and reliability through focusing on specific strategies, processes, and practices.
b) Uncertainty is certain to happen therefore accept and manage it through anticipation, adaptation and formulate contingency plan to respond appropriately and well in time..
The author has questioned that since each software project is unique then why force standard procedures/plans for its execution. It is more useful to maintain flexibility of design and agility of resources. It is therefore wise to adopt standard processes and tools than following traditional way where customer requirement is well defined, documented and frozen after negotiation. On the other hand where customer requirement is not fully known and there is need to experiment new technologies agile environment are best suited.
The author clearly brings out that evolving a strategy and following a practice are two different things. He has brought out this great book which will be of great help to software professionals and IT projects managers to properly understand customer requirement and examine available resources to determine whether to follow traditional approach or agile solution.
Enjoy reading and experimenting to evolve efficient solutions
Dr Sarbjit Singh