General:
|
1. |
What is the main business of your organization?
|
|
2. |
Are the applications you want to modernize a part of your core business?
|
|
3. |
How many man-years of development efforts were invested into the first major release of your applications?
|
|
4. |
For how long are the applications in maintenance after the first major release? How many man-years of development efforts were invested into the maintenance?
|
|
5. |
Why do you want to move from the current platform?
|
|
Technical Information:
|
1. |
What Delphi versions are in use?
|
|
2. |
What is the total size of your applications ( in Mbytes, total for all the files of your applications )?
|
|
3. |
What types of Delphi applications are in use ( MDI, VCL forms, DLL etc. )?
|
|
4. |
Are Delphi applications used in client-server or thin client environments?
|
|
5. |
What 3-rd party frameworks (VCLs etc.) do you use?
|
|
6. |
Do you have source code for those 3-rd party components?
|
|
7. |
Are there parts of code written in low-level languages? If so, what is their purpose and how big they are ( in MBytes )?
|
|
8. |
What is the total number of forms?
|
|
9. |
Are there modal forms and dialogs? How many?
|
|
10. |
What is the total number of menus?
|
|
11. |
What is the total size ( in MBytes ) of your code files ( .pas, .inc etc. )?
|
|
12. |
Are there external programs called from your application? If so, what are their nature ( custom written business logic, MS Office, communication etc. ) and how your Delphi applications communicate with these external programs?
|
|
13. |
What tools are used for building and presenting reports in your applications?
|
|
14. |
How many reports are in all your applications?
|
|
15. |
Do your applications use Delphi's graphics features? If so, how intensive?
|
|
16. |
Do your applications use Delphi's multimedia features? If so, how intensive?
|
|
17. |
What database ( and how many databases ) do you use?
|
|
18. |
What is the number of tables in all your databases?
|
|
19. |
What is the number of views in all your databases?
|
|
20. |
What is the number of stored procedures and functions in all your databases?
|
|
21. |
Is the database accessed directly from the application or via a middleware? If so, what middleware is used and how the Delphi applications communicate with the middleware?
|
|
22. |
What will be your server-side environment ( operation system, database, application server etc. )?
|
|
23. |
What will be your network topology ( central location, local offices, communication lines etc. )?
|
|
24. |
What is your estimation for the overall quantity of end-users?
|
|
25. |
How many end-users will work with the application simultaneously?
|
|
Modernization Project:
|
1. |
What is your desired schedule for the project?
|
|
2. |
Can your application be divided into independent parts, which can be modernized one after another?
|
|
3. |
How the source application is supposed to be maintained during the project?
|
|
4. |
Additional notes
|
|
Your Contact Information:
|
Email |
|
First Name |
|
Last Name |
|
Skype |
|
Phone |
|
Title |
|
Organization |
|
Country |
|