Approve design specifications procedures. X Develop logical and physical data models. X Document and recommend implementation/development/technical options to INPRS. X Select implementation/development approach to be followed. X 3.7.8 Project Estimations The Provider will perform services and activities associated with estimating the level of effort and cost of application maintenance and support assignments. The estimates should be completed within five (5) business days of a written request unless the time is extended by mutual agreement with INPRS, and there should be no cost to INPRS to prepare estimates for additional work. The following table identifies (but is not limited to) the underlying roles and responsibilities associated with project estimating activities. Project Estimating Roles and Responsibilities SP INPRS Provide cost and schedule estimates, and impact analyses, for potential application enhancement and maintenance activities. X Review and approve estimates and analyses. X Ensure that all approved projects are incorporated into the work plan update processes. X (S) X (P) Incorporate all new projects into the prioritization processes. X 3.7.9 Application Development Application development services are those activities involved in the in the creation of new applications, tools, web-services, and integrations. Additional services will also include modifications and enhancement to existing applications. Application Development and Responsibilities SP INPRS Establish and adhere to applications development guidelines. These guidelines will establish technology framework and tool standards, integration standards, and code-reuse specifications X(S) X(P) Maintain development and configuration management environment X Manage the test environments and associated test data X Perform prototype activities X Perform actual application development coding X
Providing general technical assistance to the Service Desk and INPRS end-users Leveraging INPRS ServiceNow to track interactions between service provider and INPRS including incidents and problems 3.7.16 Maintenance Programming Support The Provider will perform services and activities associated with making program changes to in-scope INPRS applications. The following table identifies (but is not limited to) the underlying roles and responsibilities associated with maintenance support activities. Maintenance Programming Roles and Responsibilities SP INPRS Perform corrective maintenance per plan or otherwise as required. X Perform preventive maintenance per plan or otherwise as required. X Perform adaptive maintenance per plan or otherwise as required. X Perform perfective maintenance per plan or otherwise as required. X Develop application prototypes as needed to demonstrate support of requirements. X Review and approve application prototype. X Identify and document potential changes to requirements or scope. X(P) X(S) Review and approve changes to requirements or scope. X Manage programming efforts using industry-standard project management methodologies and tools. X Debug application code as needed. X Identify and recommend programming modifications and enhancement adjustments that will improve application performance. X Identify and recommend DBMS tuning changes to help maintain application performance. X Provide technical and functional assistance and support regarding applications to the Service Desk and to as required. X Respond to trouble resolution in accordance with defined SLRs. X Ensure that all maintenance programming activities conform to the requirements of defined change control, configuration management and software version control procedures. X 3.7.17 Software Configuration Management and Version Control The Provider will perform services and activities associated with managing