One way of solving the problems developers are having is by developing a web development process for developers to use." (Taylor, n.d.)
The web development methods include a process that describes the steps to follow during development of web sites. The web site development process is driven by use cases that are created based on user requirements, that's why it's so important to build up comprehensive user requirements. As Tran writes, "Requirements and specifications are very important components in the development of any embedded system. Requirements analysis is the first step in the system design process, where a user's requirements should be clarified and documented to generate the corresponding specifications." (Tran, 1999)
According to Kaner et al. cited in Sisson (2002), "A requirement is an objective that must be met. Planners cast most requirements in functional terms, leaving design and implementation details to the developers. They may specify price, performance, and reliability objectives in fine detail, along with some aspects of the user interface. Sometimes, they describe their objectives more precisely than realistically."
Website projects are usually done on tight schedules, with limited resources, and without a well-defined approach for achieving usability. For many developers it's easy to dismiss usability methods as an unnecessary overhead cost. But usability methods can be integrated efficiently and effectively into each stage of the website design process. ...