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

E
                                                ç
                                               R
                                          A
                                            P
                                         H
                                                     2 E Q U I R E M E N T S ç - A N A G E M E N T ç
                                        #
                                             T
        ç ç                             # H A P T E R ç     ç ç  2  E  Q  U  I  R  E  M  E  N  T  S  ç  -  A  N  A  G  E  M  E  N  T  ç
                      %STABLISHING 0OLICIES FOR 2EQUIREMENTS 0ROCESSES AND
                      3UPPORTING 4HEM WITH 7ORKFLOW 4OOLS  'UIDELINES  4EMPLATES
                      AND %XAMPLES
                      ! COMMON MISTAKE ON LARGE PROJECTS IS TO START EXECUTING THE PROJECT
                      WITHOUT HAVING WELL DEFINED PROCESSES  GUIDELINES  TEMPLATES  EXAMPLES
                      OR  INTEGRATED  TOOLSETS   !S  WAS  MENTIONED  IN  EARLIER  CHAPTERS   NOT
                      PLANNING   OMISSION   CAN  CAUSE  PROBLEMS  AS  A  PROJECT  MATURES   &OR
                      EXAMPLE   NOT  HAVING  HIGH QUALITY  EXAMPLES  OF  REQUIREMENTS  AND
                      SPECIFICATIONS  MAY  RESULT  IN  LOWER  QUALITY  REQUIREMENTS  AND  A  LARGE
                      INITIAL NUMBER OF DEFECTS  &URTHERMORE  NOT PLANNING FOR TOOL INTEGRATION
                      CAN RESULT IN A RAPID INCREASE IN WORKLOAD AS THE NUMBER OF REQUIREMENTS
                      EXPLODES DURING ANALYSIS  4OOL INTEGRATION WILL NOT BE DISCUSSED IN MORE
                      DETAIL HERE  AS A WEALTH OF INFORMATION IS AVAILABLE IN TEXTS AND ON THE
                      WEB  AND THE ACTUAL IMPLEMENTATION OF TOOL CHAINS CAN BE ORGANIZATION
                      OR PROJECT SPECIFIC  7E SUGGEST  FOR EXAMPLE  THAT THE READER EXPLORE THE
                      MANY WHITE PAPERS PUBLISHED BY THE 2$-3 VENDORS
                      0RIORITIZING 2EQUIREMENTS
                      0RIORITIZATION AND RANKING OF REQUIREMENTS HAS BEEN DISCUSSED BRIEFLY IN
                      PRIOR CHAPTERS  )T IS A NONTRIVIAL ACTIVITY THAT REQUIRES DECISIONS SUCH AS
                      WHAT ALGORITHMS WILL BE USED  HOW PRIORITIZATION WILL BE CALCULATED AND
                      STORED  THE IMPACT OF DEPENDENCIES ON PRIORITY  AND PROPAGATION ISSUES
                       UP AND DOWN   &URTHERMORE  ANY WORK IN THIS AREA WILL MOST LIKELY BE
                      DOMAIN AND ORGANIZATION SPECIFIC  )F THE READER IS INTERESTED IN THIS TOPIC
                      THERE ARE MANY FINE TEXTS AVAILABLE  FOR EXAMPLE ;7IEGERS     =

                      %STABLISHING AND 5PDATING THE 2EQUIREMENTS "ASELINE
                      !S  WAS  DISCUSSED  IN  THE  PRECEDING  SECTION   ONCE  THE  REQUIREMENTS
                      STABILIZE   A  BASELINE  IS  ESTABLISHED  SO  THAT  CHANGES  CAN  BE  TRACKED
                      -OST 2$-3 TOOLS HAVE FACILITIES FOR ESTABLISHING BASELINES  HOWEVER
                      THAT MAY NOT BE THE END OF THE STORY  %XTERNAL DOCUMENTS  BLUEPRINTS
                      GOVERNMENT STANDARDS  AND SO ON MAY ALSO NEED TO BE BASELINED  &OR
                      EXAMPLE   A  CHANGE  IN  A  GOVERNMENT  STANDARD  MAY  RESULT  IN  A
                      REEVALUATION OF HAZARDS  FOLLOWED BY MODIFIED OR ADDITIONAL MITIGATION
                      REQUIREMENTS  SEE #HAPTER
                      $OCUMENTING $ECISIONS
                      4HE  DOCUMENTATION  OF  DECISIONS  IS  REQUIRED  FOR  BOTH  PROJECT  AND
                      REQUIREMENTS MANAGEMENT  !S THERE IS OVERLAP  IT MAY BE NECESSARY
                      TO HAVE A COORDINATED STRATEGY  &OR AN EXAMPLE OF WHAT CAN HAPPEN
                      WHEN DECISIONS ARE NOT DOCUMENTED  SEE THE SIDEBAR

                      0LANNING 2ELEASES AND !LLOCATING 2EQUIREMENTS TO 2ELEASES
                      0LANNING RELEASES CAN BE A PRODUCT OR PROJECT MANAGEMENT ACTIVITY
                      DEPENDING ON THE TYPE OF PROJECT  $URING THE PLANNING  REQUIREMENTS
                      ARE ALLOCATED TO RELEASES SO THAT PRODUCT VERSIONS WILL BE RELEASED IN A
                      COST EFFECTIVE MANNER  DEPENDING ON THE BUSINESS GOALS  E G   POSITIVE
   228   229   230   231   232   233   234   235   236   237   238