Page 185 -
P. 185

152     part 2  •  inforMation requireMents analysis



                                              CONSULTING OPPORTUNITY 6.1



                                                     Is Prototyping King?



                “As you know, we’re an enthusiastic group. We’re not a    As you formulate a response to Paul, you think back over
                dynasty yet, but we’re working on it,” Paul LeGon tells you. Paul   the few weeks you’ve worked with Pyramid, Inc. You think
                (introduced in Consulting Opportunity 2.3), at 24 years of age, is   that the business problems its information system must resolve
                the “boy king” of Pyramid, Inc., a small but successful independent   are very straightforward. You also know that the people in the
                book-publishing firm that specializes in paperback books outside   company are on a limited budget and cannot afford to spend
                of the publishing mainstream. As a systems analyst, you have been   like kings. Actually, the entire project is quite small.
                hired by Pyramid, Inc., to help develop a computerized warehouse   Ceil, building on what Paul has said, tells you, “We
                inventory and distribution information system.         don’t mean to be too wrapped up with it, but we feel pro-
                   “We’re hiring lots of workers,” Paul continues, as if to con-  totyping represents the new world. And that’s where we all
                vince you of the vastness of Pyramid’s undertaking. “And we feel   want to be. We know we need a prototype. Have we con-
                Pyramid is positioned perfectly as far as our markets in the north,   vinced you?"
                south, east, and west are concerned.                      Based on Paul’s and Ceil’s enthusiasm for prototyping
                   “My assistant, Ceil Toom, and I have been slaving away,   and what you know about Pyramid’s needs, would you sup-
                thinking about the new system. And we’ve concluded that what   port construction of a prototype? Why or why not? Formulate
                we really need is a prototype. As a matter of fact, we’ve tunneled   your decision and response in a letter to Paul LeGon and Ceil
                through a lot of material. Our fascination with the whole idea has   Toom. Present a justification for your decision based on over-
                really pyramided.”                                     all criteria that should be met to justify prototyping.





                                         NONOPERATIONAL PROTOTYPE.  The second conception of a prototype is that of a nonworking
                                         scale model that is set up to test certain aspects of the design. An example of this approach is a
                                         full-scale model of an automobile that is used in wind tunnel tests. The size and shape of the auto
                                         are precise, but the car is not operational. In this case, only features of the automobile that are
                                         essential to wind tunnel testing are included.
                                             A nonworking scale model of an information system might be produced when the coding
                                         required by the applications is too extensive to prototype but when a useful idea of the system
                                         can be gained through the prototyping of the input and output only. In this instance, processing,
                                         because of undue cost and time, would not be prototyped. Users could still make decisions on the
                                         utility of the system, based on their use of prototyped input and output.
                                         FIRST-OF-A-SERIES PROTOTYPE.  A third conception of prototyping involves creating a first full-
                                         scale model of a system, often called a pilot. An example is prototyping the first airplane of a
                                         series and then seeing if it flies before building a second. The prototype is completely operational
                                         and is a realization of what the designer hopes will be a series of airplanes with identical features.
                                             This type of prototyping is useful when many installations of the same information system
                                         are planned. The full-scale working model allows users to experience realistic interaction with
                                         the new system, but it minimizes the cost of overcoming any problems it presents. For example,
                                         when a retail grocery chain intends to use electronic data interchange (EDI) to check in suppli-
                                         ers’ shipments in a number of outlets, a full-scale model might be installed in one store so users
                                         could work through any problems before the system is implemented in all the others.
                                         SELECTED FEATURES PROTOTYPE.  A fourth conception of prototyping concerns building an
                                         operational model that includes some, but not all, of the features that the final system will have.
                                         An analogy would be a new retail shopping mall that opens before the construction of all shops
                                         is complete.
                                             When prototyping information systems in this way, some, but not all, essential features are
                                         included. For example, users may view a system menu on a screen that lists six features: add a
                                         record, update a record, delete a record, search a record for a key word, list a record, or scan a
                                         record. In the prototyped system, however, only three of the six may be available for use, so that
                                         the user may add a record (feature 1), delete a record (feature 3), and list a record (feature 5).
   180   181   182   183   184   185   186   187   188   189   190