Diligence
Survey
Form
(For Web Applications)
2001-01-05
1. APPLICATION
OVERVIEW
Responses provided by: _____________________________________________________
Date: ____________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
- Testing Tools
ο Function Tests
ο Load Tests
ο System Test
ο Integration Tests
ο Performance Tests
ο Etc
Are there any new enhancement initiatives planned for this application?
ο Yes #:________ effort:_______person months
ο No
How many people support this application? If there is no support at present then, how many people do
you think would be required to support this application?
Assessment
Questionnaire
ο Project Manager__________________
ο Web designers (Creative Artists??)
ο Web Architects
ο DBAs
ο Analysts_________________________
ο Programmers_____________________
Is there a separate team present for support of the hardware and system software (WAN, LAN, Windows
NT, Unix etc.)?
ο Yes
ο No
If the application is Year 2000 compliant, how was its compliance assured?
ο Included as part of the design and development
ο Audited by an external agency
ο Audited by independent group within the organization
ο Tested and approved by users
ο System-tested by the compliance team
ο Unit tested by compliance team
2. APPLICATION
DETAILS
Server Functions
If significant functionality is provided by underlying server-based applications (including mainframe,
web-server, or other intermediate-node), please provide details of these functions on the following pages.
Date: ____________________________________________________________________
How many function points does the application consist of? _____________________
How many use cases does the application consist of? ________________________
NUMBER OF:
STORED PROCEDURES
SCREENS
REPORTS
ON-LINE PROGRAMS
BATCH PROGRAMS
SHELL SCRIPTS / BATCH FILES
SCHEDULES
ON-LINE PROGRAMS
BATCH PROGRAMS
INCLUDE FILES
STORED PROCEDURES
TOTAL LINES OF CODE
DBMS
# OF TABLES/ENTITIES
Assessment
Questionnaire
# OF ROWS
# OF COLUMNS/ATTRIBUTES
SIZE IN GB
CONVENTIONS/STANDARDS?
ARE ANY SYSTEMS UTILITIES BEING USED THAT ARE SPECIFIC TO THIS Yes No
APPLICATION/AREA?
During the last one-year, how many abnormal program terminations, took how long to fix?
Hours # of Abnormal
Program
Termination
<2
2 to 8
>8
ο >5
Data storage
What are the major functions that are performed by the DBA?
ο Access control
ο Tuning
ο Back-ups
ο Recovery
ο Re-build database
ο _______________________
How many people perform the above mentioned DBA tasks? __________
If none, then would the outsourcer need to provide the services of a DBA?
ο Yes
ο No
Assessment
Questionnaire
Web Functions
Please provide details of web-based functions on the following pages.
Date: ____________________________________________________________________
How many function points does the application consist of? _____________________
How many use cases does the application consist of? ________________________
NUMBER OF:
WEB PAGES
GUIS/STYLE-SHEETS
REPORTS
UNIQUE PROGRAMS
DBMS
# OF TABLES/ENTITIES
# OF ROWS
# OF COLUMNS/ATTRIBUTES
SIZE IN GB
CONVENTIONS/STANDARDS?
ARE ANY SYSTEMS UTILITIES BEING USED THAT ARE SPECIFIC TO THIS Yes No
APPLICATION/AREA?
During the last one-year, how many abnormal program terminations, took how long to fix?
Hours # of Abnormal
Program
Termination
<2
2 to 8
>8
ο # not started______________________
ο estimated effort___________________
ο completion dates__________________
Data storage
What are the major functions that are performed by the DBA?
ο Access control
ο Tuning
ο Back-ups
ο Recovery
ο Re-build database
ο _______________________
How many people perform the above mentioned DBA tasks? __________
If none, then would the outsourcer need to provide the services of a DBA?
ο Yes
ο No
Assessment
Questionnaire
TESTING
Are Systems/UAT test plans, scripts and test data, or automated regression test scripts available for the
application?
Separate Test Environment Yes No
Test Plans Yes No
Test Scripts Yes No
Test Data Yes No
Automated Regression Testing Yes No
How much disk space does the current test environment require (in terms of GB)?
__________________________________________________________________
Please provide a high level description of current QA flow from development to test to production.
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Assessment
Questionnaire
INTERFACES
Is there any customized code that was developed for the interface? If yes, do you own the code to modify
it? __________________________________________________________________________
3. Operations
Interviewee: Operations Manager
Date: ____________________________________________________________________
___________________________________________________________
___________________________________________________________
How many people work in the data center and what are their functional roles?
___________________________________________________________
___________________________________________________________
___________________________________________________________
In the last one-year, how many times have you had unscheduled system outage?
___________________________________________________________
___________________________________________________________
Will there be degradation in response time if more users are added to the system?
___________________________________________________________
Assessment
Questionnaire
___________________________________________________________
___________________________________________________________
For how long and at what time do you bring down the system?
___________________________________________________________
How often do you get applications related problems after the preventive maintenance?
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
Date: ____________________________________________________________________
___________________________________________________________
___________________________________________________________
How many people work in the web-hosting environment and what are their functional roles?
___________________________________________________________
In the last one-year, how many times have you had unscheduled system outage?
___________________________________________________________
___________________________________________________________
Will there be degradation in response time if more users are added to the system?
___________________________________________________________
___________________________________________________________
___________________________________________________________
For how long and at what time do you bring down the system?
___________________________________________________________
Assessment
Questionnaire
How often do you get applications related problems after the preventive maintenance?
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
Assessment
Questionnaire
4. USER Profile
Interviewee: Project Sponsor
Date: ____________________________________________________________________
For B2B or internal users, are the users trained in using the application?______________
For B2B or internal users, which business unit (including channel partners) do they belong to and
where are they located?
Location Business Units # of users
Please classify the types of service typically requested by users and the mode of request?
Service Requested Mode (Phone, Meeting, Frequency (High,
Requisitions, Help Desk etc.) Medium, Low)
Immediate help
Bug fixes
Enhancement requests
Training/Queries
Assessment
Questionnaire
5. MIS ORGANIZATION
OVERVIEW
Responses provided by: _____________________________________________________
Date: ____________________________________________________________________
Please describe the major role, responsibility and objective of each of the organizations in the MIS
department:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Please list the type of tasks being performed by the MIS application staff:
ο Application maintenance – Abnormal Program Terminations, bug fixes etc.
ο Application modification and enhancement
ο Application development
ο Application usage training
ο System software upgrade
ο Production support
ο Testing support
ο Installation support
ο Documentation
ο Planning for new initiatives
ο Other: _______________________________________________________
Which of the above task(s) do you anticipate the outsourcer not to undertake?
Assessment
Questionnaire
ο ____________
ο ____________
What are the skills and the total experience of each person?
Person Name total experience Skill 1 (years) Skill 2 (years) Skill 3 (years) Applications
(years) Known