| |
|
|
|
|
Live Prototype |
| |
Create a live prototype of the application. Users should be able to interact with it. Users should be able to work with their data. The prototype should also include workflow, internationalization, security and integration aspects of the application. Since the prototype acts as a requirements gathering tool, it should be developed quickly to reflect the requirements of the application. This is necessary as it removes the ambiguity or misinterpretation of the requirements. The same prototype should be used for development. This will reduce the development time significantly. |
No Coding for Infrastructure Services |
| |
Reports should not be hand coded for infrastructure services such as security, transaction and exception handling. These should be configurable. |
Metadata |
| |
Metadata about your application is very important for the maintenance of the application. Metadata about the application may contain the following:
- Identify code, which uses a particular table or column.
- List of controls a page encompasses.
- Relationship between page controls.
- Link between page controls and database table and column.
- Relationship between tables and columns.
- Business validations such as age range.
- Security information such as on what page security has been applied.
|
|
|
| |
| |