ratedarticle.com ratedarticle.com ratedarticle.com
  Main Page :> About Us :> Add Url :> Privacy :> Terms of Use :> Submit Article
Search:   

Careers & Employment

Academics & Learning

Science & Research

Automobile & Automotive

Software & Networking

Music & Entertainment

Games & Play

Teens & Kids

Travel & Accommodation

Society & Issues

Art & Creative

Shopping & Auction

Home Family & Garden

Fashion & Relationships

Cooking & Drinking

Self Help

Fitness & Health

Healthcare & Medicine

Adventure & Sports

Finance & Banking

Events & News

Law & Politics

Property & Agents

Business & Commerce

 

Main Page » Automobile & Automotive » Software Solutions
 

Use Screen Prototypes For Clear Software Requirements

 
Author: Igor Jese
I'm in software development for 15 years and I can tell you one thing for sure: misunderstandings are costly in software development. If you are not careful, you could find yourself aiming at the moving target or even end up building the application nobody needs or wants. I'll show you how to properly apply screen prototypes and avoid this trap, while having fun in the process.

There are many tools commonly used for software prototypes and GUI prototyping. Over time I have used most of them and what I have found is that they all lack in two things: speed and ease of use of paper sketches (which you can't maintain, so they are not really a solution either). Now with Mockup Screens I'm satisfied with both, and I can focus on the real problem: to quickly engineer clear requirements for a software application.

Note that Mockup Screens is very capable of solving whole category of tasks quickly and efficiently. You can use it (and many do) quite differently than I'll explain here, just experiment with screen prototypes and find what works for you.

1. Recognize Scenarios To Build A Wireframe for Requirements

Think what the users want from your application. Choose and create scenarios that people will use most often. Don't aim for perfection, right now prototypes are more important things to do. Try to work together with your customer. If this works out fine, continue teamed up this way: it's very effective. More probable though, you'll have difficulties so don't push further - involve the customer where it counts the most, with screen prototypes you'll propose later.

2. Sketch Screen Prototypes For Important Scenarios

Decide which is the most important scenario and sketch screens for it. Imagine these are paper sketches and focus on speed, not on design or perfection. Populate screens with data that will provoke reaction. Remember what Wikipedia says on software prototyping: "[Prototyping] is not a tool to prove that we are right. It is a tool to show us where we are wrong."

Repeat this for the next most important scenario and the next one. Copy screens from existing templates or finished scenarios wherever you can. Choose two or three scenarios you want to discuss with the customer. Don't decide on too many or you'll get poor feedback.

Before the workshop, skim through scenarios yourself, they are your prototype. Put marks and comments where you have questions or want to emphasize something. If you want to make changes interactively and experiment together with the customer, present the prototypes with the ??slideshow?? option on your notebook (just remember to save the file under different name first). Otherwise just export scenarios and discuss them in your web browser or over a printed hard-copy.

Of course, the same process applies to web pages and web application prototypes. Liberate use of predefined dummy pictures really speeds things up here.

3. Discuss The Requirements Implied By Screen Prototypes

On the workshop with customer, present your ideas for each screen: what particular elements mean and why they are there, what happens when user clicks a button, etc. Determine for each piece of data where does it come from. For example if the table has a ??Date?? column, which date is it: the creation date, date of the last update or something entirely different. These are real software requirements, nail them. Pay special attention to data which has to be calculated or comes from other systems.

Be prepared to listen, and get the customer do the talking. Your goal is to get feedback, just moderate a bit to stay on the topic and always get back to screen prototypes.

4. Improve Screen Prototypes With New Requirements

When you get the feedback, improve your screen prototypes and requirements accordingly, and always send them to customer for confirmation. If you got through to the customer, her mind could still be processing those screen prototypes and could come up with quite a few surprises.

5. Specify Requirements To Complement The GUI Prototype

When a scenario is finished, invest five more minutes and "empty your head", go through screen prototypes and document screens one by one. Focus on getting everything on paper as it comes to mind. Don't analyze or structure anything, let the associations flow and take quick notes. Then apply some minimal structure, but don't do anything that doesn't improve the information. In this two-stage manner, you will be able to do this extremely fast. One particular way is to export the scenario, print it (web page will open automatically) and write notes on the paper copy. Then copy screens to Microsoft Word and structure these notes while typing.

When you are finished, you will have a large part of both software requirements and user interface specifications. For smaller applications that might even be all you'll ever need.

This article doesn't cover everything about GUI prototyping, and I had to avoid many important aspects of software requirements discipline. But it is effective and you'll find this particular approach very rewarding: I surely enjoy my work better this way.

In short, experiment, find what works for you and have fun!

Author Bio:

Igor Jese works in software development since 1990s, with emphasis on software requirements and development methodology. He is a certified Software Requirements Expert and the author of Mockup Screens, a popular tool for quick GUI prototyping. Find out more on www.MockupScreens.com

You can search for this article using: Use Screen Prototypes For Clear Software Requirements, Automobile & Automotive, Software Solutions
 
 
 

Related Articles

 
Download Adware programs from Lavasoft - for free!
 
Long Term Care Insurance
 
Buyer Beware: Identifying Health Insurance Fraud
 
Buying Cheap Cars From Government Seizure Auctions
 
Spyware: Get Protected
 
A guide of Outlook Express backup
 
Used Car Prices And The Kelly Blue Book
 
How Much Car Insurance Should You Buy?
 
How To Easily Find The Right Electric Scooter For Your Individual Situation
 
ATV Accessories
 
 
 

Related Links

 
Pocket Bike Parts
Stock and aftermarket parts as well as new pocketbikes.
 
Power Steering Rack and Power
Quality Power Steering Rack & Power Steering Box at the lowest price. All with Free Shipping!
 
Professional Car Care Beauty Online
Your Online Source for Professional Quality Detail Products, Supplies, Equipment and More!
 
PRP-PORStore.com
Stop rust permanently with POR-15. Wide selection and fast shipping on all POR-15 product
 
Punkin Center Motorcycle Resort
Chrome helmet RV sites, cabins, and tent camping. Close to the famous Dragon Motorcycle Tour - US 129. Home of the Wakin the Dragon Biker Rally and Biker Bash. Heads or tails, we are your Dragon connection.
 
Personal Breathalyzers
We offer breathalyzer equipment for personal and professional use.
 
 
 
 

All Auto Insurance Is Not Created Equal!

Contrary to what you may have heard all auto insurance is not created equal. A quick search on the n ... - Elbert Hamilton
 

All About Group Health Insurance

It is estimated that more than 60% of the U.S. population that has health insurance receives their c ... - Jonathon James
 

Making Rounds With the Ford Courier

The American utility van was called the Ford Courier. This lived in the 1950s and the entire line wa ... - Jason Moore
 
 

Volvo V70 2006: The Weekly Driver

If a buyer's priorities are comfort, performance and safety, Volvo is a fine choice. It's hard to ra ... - James Raia
 

NADAguides?? Editors Release Favorite Summer Vehicles For 2006

NADAguides just recently, released and announced the favorite summer vehicles as per the likes and f ... - Jennifer Dylan
 
 
Main Page :> Privacy :> Terms of Use  
All Rights Reserved © 2006 www.ratedarticle.com