mxAjax

techscreencast.com
(Quality Technical Screencast)
Coldfusion Projects

Using mxRicoAccordion

What Are Requirements?
The most useful products are those where the developers have understood what the product is intended to accomplish for its users and how it must accomplish that purpose. To understand these things, you must understand what kind of work the users want to do and how the product will affect that work and fit into the organization's goals. What the product does for its users and which constraints it must satisfy in this context are the product's requirements. Apart from a few fortuitous accidents, no product has ever succeeded without prior understanding of its requirements. It does not matter what kind of work the user wishes to do, be it scientific, commercial, e-commerce, or word processing. Nor does it matter which programming language or development tools are used to construct the product. The development processwhether agile, eXtreme Programming, prototyping, the Rational Unified Process, or any other methodis irrelevant to the need for understanding the requirements.
Functional Requirements?
The functional requirements specify what the product must do. They describe the actions the product must carry out to satisfy the fundamental reasons for its existence. For example, the functional requirement describes an action the product must take if it is to carry out the work for which it is intended. The intention is to understand the functional requirements and so convey to the developers what the product is required to do for its intended operator.
Writing the Requirements
Writing the requirements refers to the task of putting together a description of the product from the business point of view. Typically, this description is called a specification, and we use the term here to mean whatever description you are compiling, whether it is written or not. It is appropriate to think of this activity as building a specification: You assemble a specification, one requirement at a time, rather than writing it all at once.