Page 305 - Software and Systems Requirements Engineering in Practice
P. 305

I
                                               B
                                             R
                                           S
                                            T
                                                U
                                                     ç
                                                     2
                                                   D
                                                 T
                                                  E
                                T
                                 E
                              P
                            H
                             A
                                  R

                                          I

                                   ç

                                                       E
                                                                       I
                                                                        N
                                                                      G
                                                                    %
                                                                     N
                                                                         E
                                                                             N
                                                                              G
                                                                             I
                                                                          E
                                                                            R
                                                           R
                                                            E
                                                          I
                                                        Q
                                                         U
                                                             M
                                                                  S
                                                                   ç
                                                                 T
                                                               E
                                                                N
                           #
        ç ç                # H A P T E R ç       ç ç  $ $ I S T R I B U T E D ç 2 E Q U I R E M E N T S ç % N G I N E E R I N G ç ç
                      CONCERNED  ABOUT  THE  DESIGN  PARTS   AND  THE  PROJECT  MANAGER  IS
                      CONCERNED  ABOUT  THE  PROJECT  MANAGEMENT  PARTS   E G    SCHEDULES
                      BUDGET   ORGANIZATION   STAFFING   STATUS   &OR  GLOBAL  DEVELOPMENT
                      PROJECTS  THE PROJECT MANAGER  CHIEF ARCHITECT  AND CHIEF REQUIREMENTS
                      ENGINEER  MUST  MAKE  DECISIONS  FOR  A  TEAM  THAT  IS  GEOGRAPHICALLY
                      DISTRIBUTED AND NOT UNDER THEIR DIRECT CONTROL  4HUS  IN ADDITION TO THE
                      USUAL REQUIRED MANAGEMENT AND TECHNICAL SKILLS  THEY MUST BE ABLE TO
                      WORK  EFFECTIVELY  WITH  STAFF  FROM  DIFFERING  COMPANY  AND  COUNTRY
                      CULTURES  4HEIR COMMUNICATION SKILLS WILL BE STRETCHED AS THEY ATTEMPT
                      TO LEAD AND INTERACT WITH STAFF WHOM THEY MAY HAVE NEVER MET AND
                      WHO MAY HAVE PERFORMANCE INCENTIVES DIFFERENT THAN THEIR OWN  7E
                      RECOMMEND THAT STAFF ASSIGNED TO THESE ROLES FOR GLOBAL PROJECTS HAVE
                      INTERCULTURAL EXPERIENCE OR ARE GIVEN INTERCULTURAL SENSITIVITY TRAINING
                      EARLY IN THE PROJECT  &URTHERMORE  THEY WILL NEED TO BE FLEXIBLE AND
                      ADAPTABLE AS PROJECTS PROGRESS AND AS STATUS CHANGES DUE TO EVENTS
                      BEYOND THEIR CONTROL  FOR EXAMPLE  POLITICAL CONDITIONS IN THE COUNTRIES
                      WHERE THEIR DEVELOPMENT TEAMS ARE LOCATED ;3ANGWAN ET AL      =
                         4HE  BEST  PRACTICES  USED  IN  DISTRIBUTED  2%  PROJECTS  ARE  OFTEN
                      SIMILAR TO THOSE USED IN LARGE PROJECTS  2% AND DESIGN ARTIFACTS MUST
                      BE  HIGH  QUALITY   SINCE  THE  AUTHOR  OF  A  SPECIFICATION  MAY  NOT  BE  SO
                      EASILY ACCESSIBLE TO ANSWER QUESTIONS FROM THE READERS  USERS  OF THE
                      SPECIFICATION  (IGH QUALITY ARTIFACTS WILL LIKELY HAVE A REVIEW PROCESS
                      ASSOCIATED WITH THEM SUCH THAT STAKEHOLDERS AND TECHNICAL EXPERTS
                      CAN  REVIEW  THE  DOCUMENTS  BEFORE  THEY  ARE  DISTRIBUTED  TO  A  LARGE
                      GROUP OF DISTRIBUTED ENGINEERS
                         )N GENERAL  LARGE  COMPLEX PROJECTS ARE MADE MORE MANAGEABLE BY
                      BREAKING  THEM  INTO  SMALLER  PROJECTS   4HUS   DISTRIBUTED  SOFTWARE
                      PROJECTS  ARE  OFTEN  PLANNED  AS  DEVELOPMENT  ITERATIONS  MADE  UP  OF
                      MONTHLY SPRINTS  4HE FEATURES TO BE IMPLEMENTED FOR EACH SPRINT ARE
                      PLANNED CENTRALLY USING A BUILD PLAN  5SING TECHNIQUES SUCH AS 3CRUM
                      ;3CHWABER     =  PROJECT PLANS CAN BE COMMUNICATED AT A HIGH LEVEL
                      AND THEN DETAILED PLANNING CAN BE DONE BY EACH COMPONENT TEAM FOR
                      EACH SPRINT  $ELIVERY DATES ARE FIXED  BUT THERE WILL BE SOME FEATURE
                      MIGRATION  BETWEEN  SPRINTS   3UCH  TECHNIQUES  TEND  TO  FOCUS  THE
                      DEVELOPMENT  ON  A  SMALL  SUBSET  OF  FEATURES  EACH  MONTH  AND  BUILD
                      DEVELOPMENT  DISCIPLINE  WITHIN  THE  TEAMS   7ITH  A  FIXED   ONE MONTH
                      TIME  PERIOD  TO  DEVELOP  A  SET  OF  FEATURES   THERE  IS  MUCH  EFFORT  TO
                      PRIORITIZE  THE  FEATURES  AND  FOCUS  ON  GETTING  AN  OPERATIONAL  SYSTEM
                      WORKING BY THE END OF EACH MONTH  7ITH SUCH TECHNIQUES  THE FEATURE
                      CONTENT IS DEVELOPED A LITTLE AT A TIME WITH MORE VISIBLE PROGRESS THAN IF
                      ALL THE FEATURES ARE INTEGRATED AT THE END OF THE DEVELOPMENT PROJECT
                     õ 2EQUIREMENTSõANDõ#OLLABORATIONõ4OOLS
                      &OR LARGE OR DISTRIBUTED PROJECTS  THE USE OF A REQUIREMENTS MANAGEMENT
                      TOOL   E G    4EAMCENTER   IS  REQUIRED   3UCH  TOOLS  TYPICALLY  HAVE  A
                      COLLABORATION  FEATURE  WITH  WHICH  ENGINEERS  DISTRIBUTED  AROUND  THE
   300   301   302   303   304   305   306   307   308   309   310