ilemma ... or
Have you ever thought why you are building or reading
specifications, on why and how you will proceed on the development of a simple or a complex application? I will give you not one but five reasons:
- You will not loose time on developing something that will be then altered
- Your customer and you will compromise on final deliverables
- You will have a solution approach model
- The customer will not ask more than those that are written down
- You both know what you do!
A
specification is an explicit set of requirements to be satisfied by a material, product, or service. Before even starting writing the specifications is that there is not only one type of them, but again ...
five. These are:
- Functional Specifications
- Graphical User Interface (GUI) Specifications
- Technical Specifications
- Platform Server and Client Specifications
- Maintenance Specifications
It sounds a lot of work, even before start working, but trust me, it saves much of your time!!!
Interesting:
IEEE,
Wikipedia: Web Standards,
W3CTodays flavor:
Molten Lava Cakes