“Selecting Software Development Life Cycles” Relation to the 34 Competencie

“Selecting Software Development Life Cycles” Relation to the 34 Competencie

Choosing and tailoring a development life cycle impacts all three areas of product development techniques, project management skills, and people management skills. Under product development techniques, a project manager must first be aware of process standards (competency 2), be able to assess them for applicability to a given project (competency 1), evaluate substitute processes (competency 4), and, if necessary, tailor the life cycle process (competency 9). The selection of methods and tools (competency 8) may also be affected by the selection of a life cycle.

Under project management skills, competency 19, selecting metrics, is affected. For instance, if a project manager wants to show that holding reviews early in the life cycle reduces overall cost of development, he must keep track of review results. Managing risks, competency 16, is in play particularly with some of the newer life cycle models that have been created particularly for the identification and control of risk. As we will see with the spiral model, risk is assessed at the end of each development phase. The life cycle provides the outline for tracking project progress. For instance, if an organization knows that the first three phases of a project have been completed and that, normally, those phases comprise 67% of the overall effort, some idea of where the project tracks with the schedule can be had. Life cycle phases often provide the highest-level work breakdown structure (WBS) activities (competency 12), which are later broken down into tasks. Under people management skills, a life cycle can aid a project manager in evaluating the performance of a team member (competency 23). For instance, if a developer has been assigned to gather system specifications in the requirements phase but skips to the coding phase instead, he may be in need of a software engineering education.

Learning Objectives for "Selecting Software Development Life Cycles"

Upon completion of this section, the reader should be able to:

●  Describe several different life cycle approaches;
●  Demonstrate the ability to select a life cycle model based on project characteristics;
●  Demonstrate the ability to customize a life cycle for a specific project.


people management, competency, project management
The contents available on this website are copyrighted by TechPlus unless otherwise indicated. All rights are reserved by TechPlus, and content may not be reproduced, published, or transferred in any form or by any means, except with the prior written permission of TechPlus.
© Copyright 2018 SPMInfoBlog.
Designed by TechPlus