To be more precise in our estimations we need your answers to some additional questions. Press the button to have the extended questionnaire view.
Technical Information:
|
1. |
What development environment versions are in use?
|
|
2. |
What application development frameworks or libraries are in use?
|
|
3. |
What is the total size of your applications ( in Mbytes, total for all the files of your applications )?
|
|
4. |
Are the applications used in client-server or thin client environments?
|
|
5. |
What 3-rd party frameworks 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 source code files ( .pbl, .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 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 low-level graphics features? If so, how intensive?
|
|
16. |
Do your applications use multimedia features? If so, how intensive?
|
|
Databases:
|
1. |
What database ( and how many databases ) do you use?
|
|
2. |
What is the number of tables in all your databases?
|
|
3. |
What is the number of views in all your databases?
|
|
4. |
What is the number of stored procedures and functions in all your databases?
|
|
5. |
Are database procedures used as data sources for the application objects?
|
|
6. |
Is the database accessed directly from the application or via a middleware? If so, what middleware is used and how the applications communicate with the middleware?
|
|
Source Environment and Usage:
|
1. |
Server-side operating systems and their versions?
|
|
2. |
Client-side operating systems and their versions?
|
|
3. |
Usage ( number of Users )
|
|
4. |
Usage ( 24 x 7, working hours etc. )
|
|
Target Environment:
|
1. |
What will be your server-side environment ( operation system, database, application server etc. )?
|
|
2. |
What will be your network architecture ( central location, local offices, communication lines etc. )?
|
|
3. |
What is your estimation for the overall quantity of end-users?
|
|
4. |
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. |
Whether and how the source application is supposed to be changed during the project?
|
|
4. |
Additional notes
|
|