|
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 |
|