Page 187 -
P. 187

154     part 2  •  inforMation requireMents analysis

              Figure 6.2
              Analysts should modify their
              original screen designs based on
              user reactions to the prototype.

















                                                                 Modify your design
                                                                 based on reactions
                                                                 to your prototype.





























                                         WORKING IN MANAGEABLE MODULES.  When prototyping some of the features of a system into
                                         a workable model, it is imperative that an analyst work in manageable modules. One distinct
                                         advantage of prototyping is that it is not necessary or desirable to build an entire working system
                                         for prototype purposes.
                                             A manageable module is one that allows users to interact with its key features but can be
                                         built separately from other system modules. Module features that are deemed less important are
                                         purposely left out of the initial prototype. As you will see later in this chapter, this is very similar
                                         to the agile approach that emphasizes small releases.
                                         BUILDING A PROTOTYPE RAPIDLY.  Speed is essential to the successful prototyping of an information
                                         system. Recall that one complaint voiced against following the traditional SDLC is that the
                                         interval between requirements determination and delivery of a complete system is far too long to
                                         address evolving user needs effectively.
                                             Analysts can use prototyping to shorten this gap by using traditional information-gathering
                                         techniques to pinpoint salient information requirements, and then quickly make decisions that
                                         bring forth a working model. In effect the user sees and uses the system very early in the SDLC
                                         instead of waiting for a finished system to gain hands-on experience.
                                             Putting together an operational prototype both rapidly and early in the SDLC allows an ana-
                                         lyst to gain valuable insight into how the remainder of the project should go. By showing users
                                         very early in the process how parts of the system actually perform, rapid prototyping guards
   182   183   184   185   186   187   188   189   190   191   192