Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Paper Prototyping

Filed Under Prototyping, Process | Posted on March 6, 2008

This form of design is coming back to popularity. With the proliferation of tools and overall influence of computing, one would think that preparing screens and prototypes on paper would have vanished, but that is not the case. The concept of paper prototypes is turning out to be a useful way of generating prototypes and […]

User Interface Prototyping Tools

Filed Under User, Interface, Tools, Prototyping | Posted on March 6, 2008

There are plenty of prototyping tools available out there, both free and purchasable. All of them have their adherents, and detractors; I was looking for some, so I went out and tried to find out tools that people use. If you use any of these tools and have some comments, please do put a comment.
One […]

User interface prototyping tips and techniques

Filed Under User, Interface, Tips, Improvement, Prototyping | Posted on March 6, 2008

I was looking for some tips on how best to optimize user interface prototyping when I came across some great tips at Ambysoft as well as the IBM Developer site. A UI prototyping process is very important for teams that want to take their product development process as close to being successfu as possible, and […]

User interface prototyping: Risks / Problems / Disadvantages

Filed Under Problems, Pitfalls, User, Interface, Prototyping, Issues | Posted on February 16, 2008

User Interface Prototyping is seen as a great value adder to the entire project; it helps to get better user input, show the final functionality to some extent, and determine short-comings. However, like any other process, it has its weaknesses and pitfalls and one needs to be careful in the prototyping process, and never lose […]

Benefits of user interface prototyping early in the cycle

Filed Under User, Interface, Benefits, Prototyping | Posted on February 16, 2008

It is recommended that user interface prototyping not be left to latter stages of the project (say when the code has already been written). Prototyping can be considered as a risk reduction activity. What are some of the benefits available due to prototyping?
* Elucidate requirements. A prototype can “translate” the domain vocabulary of users into […]

What is user interface prototyping ?

Filed Under Interface, UI, Prototyping | Posted on February 16, 2008

A prototype is a semi-functional simulation of the product, and an inexpensive alternative to full technical implementation. Prototyping is an excellent means for generating ideas about how a user interface can be designed, and it helps to evaluate the quality of a solution at an early stage. Prototypes may be created using tools such as […]

Need for software architecture design

Filed Under Techniques, Design, Architecture, Terms, Prototyping, Development, Process, Model, Software | Posted on September 23, 2007

Why do you need to do the complex and time consuming process of architecture design ? Are the benefits worth it ?
Poorly designed architecture affects an application throughout its lifetime and can result in inestimable costs. Large systems architecture was developed as a way to handle systems too large for one person to conceive of, […]

How to make a project successful .. some factors

Filed Under Improvement, Techniques, Prototyping, Process, Development, Software | Posted on September 3, 2007

A software project needs a lot of effort, dedication and planning to be successful. It just does not become successful on its own, but a lot of managers do not pay the attention that it requires. For many managers and more specially for the developers and testers involved in the project, it seems that terms […]

Prototyping and its benefits

Filed Under Prototyping, SDLC, Process, Development, Software | Posted on August 3, 2007

Software prototyping is the process of creating an incomplete model of the future full-featured software program, which can be used to let the users have a first idea of the completed program or allow the clients to evaluate the program. In other words, Prototyping is the process of building a model of a system. In […]