Questions to Ask When Designing a Database
The following are some questions to consider when designing a Notes database. These questions are intended to be a starting point to help facilitate communication and ultimately start the design process. After the project has been initiated, you'll want to have a meeting to discuss or review the project requirements.
Project Questions
1. |
What's the purpose of the application? |
2. |
Who are the stakeholders, or users, of the application? |
3. |
How much will the application cost to develop? |
4. |
How much funding is available? |
5. |
What are the project requirements? |
6. |
What is the timeline for implementation? |
7. |
How will project success be defined? |
8. |
Where will the application reside (e.g., on which server)? |
9. |
How will the application be implemented (phased approach or straight cutover)? |
10. |
What tools will be used to manage the project? |
11. |
What is the backup and restore procedure? |
12. |
What is the backup frequency? |
13. |
Are there any country- (or culture-) specific requirements (such as date, phone, and postal code format)? |
14. |
Who will support the application after it is deployed? |
15. |
What are the application support hours? |
General Application Questions
1. |
How many forms will be created? |
2. |
Are there sample forms? |
3. |
What information needs to be captured and stored? |
4. |
Who will use the forms? |
5. |
Will some users have more authority than other users? |
6. |
Will some information be visible to some users and not to others? |
7. |
Will the document need approvals? If so, what's the approval process? |
8. |
Will the application be accessed from Lotus Notes, a Web browser, or both? |
9. |
Who will have access to the database application? |
10. |
What type of reports can be generated? |
11. |
Is there a feedback or problem-reporting mechanism for the tool? |
12. |
Who will have "Admin" authority? |
13. |
Is this an internal or external customer application? |
14. |
Are there additional implications if this is an external application? |
15. |
Are there confidential fields that are visible internally but hidden to external customers? |
16. |
Are there corporate business or security guidelines that must be met? |
Workflow Application Questions
1. |
Are there fields that need to be locked based on the status of the document? |
2. |
What is the workflow process? |
3. |
Who can create documents? |
4. |
Who can approve documents? |
5. |
Is there a process to "reset" the status of a document? |
6. |
If workflow includes a "cancel" status, can the document be reopened? |
7. |
Does the application require a history or log file to track status changes and approvals? |
8. |
Are there multiple levels of approvals? |
9. |
What are the roles, or levels of authority, for the tool? |
10. |
Does the administrator have the authority to override changes? |
11. |
What happens if an approver is out of towncan you specify a backup approver? Can the administrator approve? |
Web Application Questions
1. |
How will users log in to the application (Windows Active Directory or Domino login)? |
2. |
Is there a default browser for the company? |
3. |
Will this be purely a Web-based application, or will the application be accessed from both Web browsers and Lotus Notes clients? |
4. |
Can the customer attach documents via a Web browser? |
5. |
Who will manage the creation of user IDs and passwords? |