Database Answers Header Extreme Conditions in a New England Winter
Extreme Database Design
Home Ask a Question Data Models FAQs Search Site Map  
Here's a User-Centric approach to Database Design based on Extreme Programming.
If you would like to contribute to this subject, please Email us
Extreme Programming is a rapid approach to systems development,based on incremental small steps with collaboration where the Users play a vital part in evolutionary development.

The approach described on this page is a User-Centric approach, and we have also established a a Data-Centric Approach.
Here is a typical series of Steps :-
1 Define the User Scenarios This ensures User participation and commitment.
2 Define the Steps in each Scenario Clarify the User Interaction.
3 Derive the Data Model. Use a Modelling Tool, such as Data Architect or ERWin to generate SQL.
4 Relate Data Entities to each Step. Create Cross-reference matrix to check results.
5 Identify Transactions for each Entity Confirm that each Entity has Transactions to load and read Data
6 Prepare sample Data In collaboration with the Users.
7 Prepare Test Scripts Agree sign-off with the Users.
8 Define a Load Sequence Reference Data, basics such as Products, any existing Users or Customers,etc..
9 Run the Test Scripts Get User Sign-off to record progress.

[ Home Page | Ask a Question | Contact Us | FAQs | Search | Site Map ]

© IceBreaker WebDesigns 2002