Page 43 -
P. 43

2 - PROJECT LIFE CYCLE AND ORGANIZATION






                           customer to receive early delivery of working product increments, when desired. The extent of product
                           scope included in the increments may vary from increment to increment. The duration of incremental
                           phases also varies widely among software projects. Some projects include plans for fewer increments,
                           each to be completed over a longer time frame, while other projects plan more increments, each of a   2
                           shorter duration.

                      An example of incremental product development is illustrated in Figure 2-4. The product features have been
                   prioritized and partitioned into four feature sets that are to be built in successive increments. The features and feature
                   sets were prioritized during preceding analysis and architect phases and are prioritized based on predetermined
                   prioritization criteria (for example, construct foundation software first has the highest priority, followed by construct
                   most critical software elements first, construct the user interface software first, etc.). Prioritization of features and
                   features sets is determined in part by noting that the features implement first will be tested and demonstrated







                                  Analyze


                                         Architect




                                                                      Demo
                                Feature     Design        Test        Working
                                 Set 1    Construct &                 Product
                                           Integrate
                                                                       V1



                                                                              Demo
                                        Feature    Design        Test        Working
                                         Set 2    Construct &                Product
                                                   Integrate
                                                                              V1+V2


                                                                                      Demo
                                                Feature    Design                    Working
                                                Set 3    Construct &     Test        Product
                                                          Integrate                 V1+V2+V3



                                                                                             Demo
                                                       Feature     Design                    Working
                                                        Set 4    Construct &     Test        Product
                                                                  Integrate
                                                                                           V1+V2+V3+V4

                                                                Time



                                          Figure 2-4. Incremental Software Product Development



                   ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition               31
                                                                   ®
   38   39   40   41   42   43   44   45   46   47   48