ADS Guidelines for developing a prototype | site economics

Guidelines for developing a prototype

 on Wednesday, October 26, 2016  

ADS
DEVELOPING A PROTOTYPE
Prototyping is a superb way to elicit feedback about the proposed system and about how readily it is fulfilling the information needs of its users, as depicted in Figure 6.2. The first step of prototyping is to estimate the costs involved in building a module of the system. If costs of programmers’ and analysts’ time as well as equipment costs are within the budget, building of the prototype can proceed. Prototyping is an excellent way to facilitate the integration of the information system into the larger system and culture of the organization.
http://siteeconomics.blogspot.com/2016/10/guidelines-for-developing-prototype.html
Guidelines for Developing a Prototype
Once the decision to prototype has been made, four main guidelines must be observed when integrating prototyping into the requirements determination phase of the SDLC:
1. Work in manageable modules.
2. Build the prototype rapidly.
3. Modify the prototype in successive iterations.
4. Stress the user interface.
As you can see, the guidelines suggest ways of proceeding with the prototype that are necessarily interrelated.

WORKING IN MANAGEABLE MODULES. When prototyping some of the features of a system into
a workable model, it is imperative that the 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. Amanageable 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 THE 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 the analyst 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 against overcommitting resources to a project that may eventually become unworkable. Later, when RAD is discussed, you again see the importance of rapid systems building. In addition, agile modeling also builds on the practice of quick turnaround times.

MODIFYING THE PROTOTYPE. A third guideline for developing the prototype is that its construction must support modifications. Making the prototype modifiable means creating it in modules that are not highly interdependent. If this guideline is observed, less resistance is encountered when modifications in the prototype are necessary. The prototype is generally modified several times, going through several iterations. Changes in the prototype should move the system closer to what users say is important. Each modification necessitates another evaluation by users. The prototype is not a finished system. Entering the prototyping phase with the idea that theprototype will require modification is a helpful attitude that demonstrates to users how necessary their feedback is if the system is to improve.

STRESSING THE USER INTERFACE. The user’s interface with the prototype (and eventually the system) is very important. Because what you are really trying to achieve with the prototype is to get users to further articulate their information requirements, they must be able to interact easily with the system’s prototype. They should be able to see how the prototype will enable them to accomplish  their tasks. For many users the interface is the system. It should not be a stumbling block. Although many aspects of the system will remain undeveloped in the prototype, the user interface must be well developed enough to enable users to pick up the system quickly and not be put off. Online, interactive systems using GUI interfaces are ideally suited to prototypes.
ADS
Guidelines for developing a prototype 4.5 5 eco Wednesday, October 26, 2016 DEVELOPING A PROTOTYPE Prototyping is a superb way to elicit feedback about the proposed system and about how readily it is fulfilling the ...


No comments:

Post a Comment

Powered by Blogger.