§ Determine High-Level Functions
1. Are we just changing the front-end of the system or rewriting (re-architecting) the whole system?
2. What will this system do that the current system already does?
3. What will this system do that you are doing manually now?
4. What will this system do that is entirely new?
5. Does the current system do things that this system will not do?
6. What is the functional scope of this system? (list high-level functions)
7. How do these functions interact with each other?
8. What is the level of complexity?
9. Are there other systems/projects this system will interface with?
10. Will the converted system access legacy files, databases, dual databases, or new files and databases?
11. What is the functional core of the system?
12. What are your priorities?
§ Determine Development, Deployment, Usage Constraints
1. What is the timeframe for conversion?
2. Are there time constraints in converting the system? What are they?
3. Are there time constraints in deploying the system? What are they?
4. Are there any dependencies on other systems in completing the system? Please specify.
5. Are there budget constraints in converting this system? How much?
6. Are there resource constraints in converting the system (do we have the in-house expertise we need)?
7. Do we have management and user commitment and buy-in?
8. Are there technical constraints to converting this system? What are they?
9. Is there remote processing? Are there scheduler constraints to consider (CA7 and/or CA7 Agent)?
§ System Research
1. Who are the most important players in terms of – Knowledge - Politics?
2. Is there any existing system documentation? If so, where?
3. Who else should we talk to?
§ Assumptions/Inclusions
1. List assumptions
§ Issues
1. List open issues, responsible parties, resolution date
§ Exclusions


