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

E
                                        T
                                      A
                                       P
                                          R

                                                 2
                                           ç

                                                                         N
                                                                               S
                                                                        H
                                                                          I
                                                                             E
                                   #
                                     H
                                                                            U
                                                                           Q
                                                               M
                                                                 E
                                                             O
                                                              P
                                                                  N
                                                                     4
                                                                      E
                                                                   T
                                                                    ç
                                                            L
                                                    I
                                                     D
                                                  A
                                                   P
                                                      ç
                                                          V
                                                           E
                                                       $
                                                        E
                                                                       C
        ç ç                        # H A P T E R ç     ç ç  2 A P I D ç $ E V E L O P M E N T ç 4E C H N I Q U E S ç ç
                             EXTENSIVE  DOCUMENTATION  ABOUT  HOW  A  PROTOTYPE  IS
                             IMPLEMENTED  IS  UNNECESSARY   $EVELOPMENT  OF  EXECUTABLE
                             PROTOTYPES IS WASTED EFFORT IF SIMPLE STORYBOARDS WILL SUFFICE
                             !NIMATED  WEB  OR  SCRIPTING  APPLICATIONS  ARE  OFTEN  EASIER
                             MEANS THAN THE TARGET TECHNOLOGIES TO DEVELOP THE PROTOTYPES
                             #REATION  OF  REUSABLE  STRUCTURES  IS  WASTED  EFFORT  IF  LIMITED
                             REPLICATION  IS  SUFFICIENT   #ONVERSELY   WHEN  PROTOTYPING  IS
                             COMBINED  WITH  FEASIBILITY  STUDIES  OR  PRODUCT  DEVELOPMENT
                             ACTIVITIES  REUSING SOME PROTOTYPING ARTIFACTS FOR DEVELOPMENT
                             MAY BE APPROPRIATE
                          v  !CCELERATE  LEARNING  1UICK  PROTOTYPE  TURNAROUND  AND
                             TRANSPARENCY  HELPS  THE  STAKEHOLDERS   2%S   AND  DEVELOPERS
                             LEARN  ABOUT  THE  PRODUCT  AND  ITS  IMPLEMENTATION   .EW
                             TECHNOLOGIES  AND  TOOLS  CAN  ALSO  BE  LEARNED  AS  NEEDED  TO
                             IMPLEMENT THE PROTOTYPES
                          v  $ECIDE AS EARLY AS POSSIBLE  -AKE CERTAIN THAT PROTOTYPING
                             IS CONCENTRATED ON A CONCRETE EXAMPLE  $ECISIONS THAT FOCUS
                             THE  PROTOTYPING  PROGRESS  CAN  THUS  BE  MADE  INCREMENTALLY
                             POSSIBLY  ON  ONE  IMPORTANT  FEATURE  AT  A  TIME   )F  THE
                             IMPLEMENTATION OF A PARTICULAR FEATURE SOLUTION FAILS  BACKTRACK
                             AS  QUICKLY  AS  POSSIBLE   7HEN  PROTOTYPING   WE  HAVE  THE
                             OPPORTUNITY TO IMPLEMENT FEATURES IN MULTIPLE WAYS  IN ORDER
                             TO VERIFY WHICH IS BETTER
                          v  $ELIVER  AS  FAST  AS  POSSIBLE  $ON T  WAIT  FOR  CUSTOMERS  OR
                             USERS TO ASK FOR RESULTS  BUT PROACTIVELY ELICIT THEIR FEEDBACK
                             BASED  ON  ONE  OR  MULTIPLE  PROTOTYPE  VERSIONS   $ELIVER
                             INTERMEDIATE RESULTS AS SOON AS A SUFFICIENT DIFFERENCE IS VISIBLE
                             AND DON T WAIT TO IMPLEMENT A COMPLETE SOLUTION  0ROTOTYPE
                             DEVELOPMENT  ITERATIONS  SHOULD  BE  VERY  SHORT   E G    MUCH
                             SHORTER  THAN  THE  ONE MONTH  ITERATIONS  TYPICALLY  USED  FOR
                             PRODUCT DEVELOPMENT WITH 3CRUM
                          v  %MPOWER THE TEAM  $ON T SPEND TIME DEFINING FORMAL ROLES
                             OR  PROCESSES   PREDEFINED  REPRESENTATIONS   OR  DOCUMENT
                             FORMATS   +EEP  THE  PROTOTYPING  TEAM  AND  KEY  STAKEHOLDERS
                             SMALL IN NUMBER  AND COLLOCATE EVERYONE IN ONE WORK AREA IF
                             POSSIBLE  !LLOW THE TEAM TO CUSTOMIZE THE INTERACTIONS AND
                             ARTIFACTS OR REUSE STANDARD MODELS OR SOLUTIONS FOR THE PROBLEM
                             AT HAND  3TAKEHOLDERS HAVE VERY LITTLE DIRECT CONTROL OVER THE
                             PROTOTYPING PROCESS AND PROGRESS  "UT  IF THEY HAVE CLEAR AND
                             FREQUENT  TRANSPARENCY  INTO  THE  PROTOTYPING  PROGRESS   THEY
                             CAN EVALUATE WHETHER PROGRESS IS BEING MADE  3TAKEHOLDERS
                             CAN  ALSO  DETERMINE  IF  PROTOTYPING  SPECIFIC  ASPECTS  OF  THE
                             SYSTEM  REQUIREMENTS  IS  VALUABLE   OR  WHETHER  THE  EFFORTS
                             SHOULD BE DIRECTED ELSEWHERE TO OTHER FEATURES  3TAFF THE TEAM
                             WITH  EXPERIENCED  CROSS FUNCTIONAL  EXPERTS  AND  ENCOURAGE
                             COLLABORATION AT THE LOWEST GRANULARITY LEVEL
   286   287   288   289   290   291   292   293   294   295   296