1
EXHIBIT 10.1
Confidential treatment with respect to certain information in this Exhibit has
been requested of the Commission pursuant to Rule 24b-2 under the Securities
Exchange Act of 1934, as amended. The bracketed portions of this Exhibit have
been omitted from the material filed in accordance with Rule 24b-2 and have
been filed separately with the Commission.
2
Exhibit 10.1
DEVELOPMENT AGREEMENT NO. 00-000-00
CALL HANDLING
This Development Agreement is entered into on the 1ST day of JULY,
1996 by and between U S WEST Business Resources, Inc. as agent for U S WEST
Advanced Technologies, Inc., a Colorado corporation ("USW-Technologies"), U S
WEST Communications, Inc., a Colorado corporation ("USW-Communications"),
(hereinafter USW-Technologies, USW-Communications and their Affiliates will be
collectively referred to as "Licensee"), and Carnegie Group, Inc., a Delaware
corporation with a principal place of business at Xxxx XXX Xxxxx, Xxxxxxxxxx,
XX 00000 ("CGI").
ARTICLE 1 - RECITALS
1.1 Licensee and CGI entered into a General License Agreement (the
"GLA") on December 17, 1992 in which the parties committed to enter into a
series of Artificial Intelligence ("AI") technology research, experimentation
and development agreements ("Development Agreements") over a period beginning
on the Effective Date, as defined in the GLA, and ending on the fourth
anniversary of the Effective Date.
1.2 Licenses and CGI now desire to enter into this Development
Agreement pursuant to which the parties, as contemplated by the GLA, will
commit to a project of specific research, experimentation and development as
stated herein.
NOW, THEREFORE, in consideration of the mutual covenants set forth in
this Development Agreement, Licensee and CGI agree as follows:
ARTICLE 2 - DEFINITIONS
2.1 Defined terms used in this Development Agreement shall have the
meanings set forth in Article 2 of the GLA, unless different meanings are
specifically set forth in this Development Agreement.
2.2 "Project" means the specific research, experimentation and
development which CGI will perform for Licensee under this Development
Agreement.
1
3
2.3 "Project Description" means a detailed written description of the
Project, including but not limited to:
(a) any Deliverable Performance Specifications; and
(b) a listing which identifies and describes, as to the Project:
(i) any Deliverables intended to be created in the course
of the Project; and
(ii) any Licensee Specific Technology intended to be
created in the course of the Project; and
(iii) any Licensee Proprietary Information or Licensee
Confidential Information to be made available to CGI
in the course of the Project; and
(iv) any Generic Research Technology intended to be created
in the course of the Project.
2.4 "Projected Cost" means that projected cost referred to in Article 9 of
the GLA and set forth in Article 5 hereof.
2.5 "Projected Date" means the projected date for completion of the
Project agreed upon by the parties and set forth in Article 6 hereof, including
any Agreed Completion Date.
ARTICLE 3 - EFFECT OF THE GLA
This Development Agreement is subject in all respects to the terms and
conditions of the GLA. Ownership of Generic Research Technology developed
hereunder is vested in US WEST, in accordance with Article 3.3 of the GLA
and the payment of ALLIANCE rates by Licensee to CGI as provided in Exhibit
2, attached hereto.
ARTICLE 4 - PROJECT DESCRIPTION
4.1 The Project Description is set forth in Exhibit 1 attached hereto.
4.2 CGI shall use its best efforts to complete the Project in accordance
with the Project Description. Except for the warranties set forth in Article 8
of the GLA regarding any Deliverable Performance Specifications set forth in
2
4
Exhibit 1 of this Development Agreement, CGI hereby disclaims any express or
implied warranty that all or any portion of the Project intended to be created
or developed pursuant to this Development Agreement will perform in accordance
with the Project Description or any other criteria.
ARTICLE 5 - PROJECTED COST; PAYMENT
5.1 CGI's Projected Cost for the Project is $[ ]. An
itemized account of the Projected Cost including person-year rates applied as
Alliance, Technology and/or Co-Development Rates as defined in the GLA is set
forth in Exhibit 2 attached hereto. Modifications to the Projected Cost (and
any payments under Section 5.2) shall be governed by Sections 9.4 and 14.7 of
the GLA.
5.2 Licensee shall pay to CGI, in consideration for CGI's performance
of its obligations under this Development Agreement, the sum of $ * in
accordance with the payment schedule set forth in Article 5 of the GLA.
"*" REPRESENTS TIME AND MATERIAL COSTS IN ACCORDANCE WITH EXHIBIT 2 OF THIS
DEVELOPMENT AGREEMENT
ARTICLE 6 - PROJECTED DATE
6.1 The Projected Date for completion of the Project is
DECEMBER 31, 1996. A time schedule listing projected dates for completion of
interim stages of the Project is set forth in Exhibit 3 attached hereto.
6.2 CGI shall use its best efforts to complete the Project by the
Projected Date. Except for the obligations set forth in Article 9 of the GLA
regarding any Agreed Completion Date set forth in Exhibit 3 of this Development
Agreement, CGI hereby disclaims any express or implied warranty that all or any
portion of the Project intended to be created or developed pursuant to this
Development Agreement will be completed on any date certain, including the
Projected Date.
ARTICLE 7 - TERMS OF DELIVERY AND RISK OF LOSS
7.1 CGI will deliver, at its expense, to Licensee any Deliverables and
Licensee Specific Technology in accordance with the Exhibits hereto.
3
5
7.2 CGI will bear the risk of loss or destruction of such Deliverables
and Licensee Specific Technology until the delivery of such items to Licensee
at the location designated by Licensee. For the purposes hereof, "delivery"
shall mean physical delivery to a facility and shall not include installation.
ARTICLE 8 - INSTALLATION
8.1 CGI will provide, at Licensee's request and expense, technical
assistance to Licensee sufficient for the proper installation of Deliverables
and Licensee Specific Technology in Licensee facilities. Such assistance may
include, if deemed necessary by Licensee, the presence of one or more CGI
employees at Licensee facilities to assist in such installation. Licensee will
pay, in accordance with the GLA, travel, room and board expense incurred by
such employees of CGI.
8.2 Licensee will bear the risk of loss or destruction of the
Deliverables, Licensee Specific Technology or any other items delivered to
Licensee facilities during and after installation.
ARTICLE 9 - OPERATIONAL TRAINING
CGI will provide, in accordance with Article 6 of the GLA, adequate
training to no more than 0 Licensee employees regarding the proper
operation and use of Deliverables, Licensee Specific Technology and Generic
Research Technology created in the course of the Project.
ARTICLE 10 - MAINTENANCE
CGI will perform maintenance and repair services on Deliverables,
Licensee Specific Technology and Generic Research Technology in accordance with
the GLA.
ARTICLE 11 - MODIFICATIONS AND AMENDMENTS
Any modifications to the Project or to this Development Agreement,
including but not limited to modifications to the Project Description, the
Projected Costs, or the Projected Date, to which the parties agree after the
date of execution of the Development Agreement, will be evidenced by a written
supplement to this Development Agreement executed by both parties.
4
6
ARTICLE 12 - INTEGRATION
This Development Agreement, the Exhibits attached hereto and the terms
of the GLA set forth the entire and exclusive agreement and understanding of
the parties relating to the subject matter contained herein, and supersede all
prior and contemporary discussions. Neither party will be bound by any
definition, condition, warranty or representation except as expressly set forth
in this Development Agreement or the GLA or as subsequently set forth in
writing signed by authorized representatives of each party.
IN WITNESS WHEREOF, Licensee and CGI have executed this Development
Agreement in duplicate by their respective authorized representatives.
CARNEGIE GROUP, INC. LICENSEE
By: /s/ Xxxxxx Xxxxxxxxx By: /s/ Xxxxxx X. Xxxxxxx
--------------------- ---------------------
Title: President/CEO Title: VP/IAP
----------------- ----------------------
Date: 9/5/96 Date: 9/3/96
------------------- ----------------------
U S WEST Business Resources, Inc.
Acting as Agent for: LICENSEE
By:
------------------------------
Title:
---------------------------
Date:
----------------------------
5
7
EXHIBIT 1
PROJECT DESCRIPTION
INTRODUCTION
This agreement covers efforts to be performed by CGI from July 1, 1996 through
December 31, 1996 for U S WEST in support of the Call Handling / Front End
Screen & Route (FES&R) project. The overall Call Handling project is being
undertaken by U S WEST to deliver several system deployments: Phase I in
February 1996 (which has been delivered), the Summer Maintenance Release in
July 1996, the Load Balance Release in October 1996, and the Voice Over Data
(Screen Pop) Pilot in 1996. The deliverables covered by this agreement are in
support of the Summer Maintenance Release, the Load Balance Release and the
Voice Over Data Pilot, however because of the time period covered, most of the
deliverables are in support of the Load Balance and Voice Over Data Releases.
CGI ROLES AND RESPONSIBILITIES
Based on the defined scope and deliverables, and the architecture design and
detailed design work that has been accomplished through June of 1996 by CGI and
U S WEST (reference U S WEST/CGI Development Agreements 00-000-00, 00-000-00,
00-000-00 and Change Order 35-001-96-A), the following roles and
responsibilities can be defined for the Call Handling / FES&R project:
o CGI will be responsible for Project Management and the functional
specification, detail design, development, test (unit test and
component integration test), documentation, and delivery of the
following:
LOAD BALANCE
o LOAD BALANCE I: The Load Balance I release will provide
equitable routing for queued and non-queued Call Handing
situations for resource groups. It will balance the
queues to equal and different teams and performing ratio
routing. It also provides for a direct data feed from
the 5ESS to capture additional parameters required for
equitable resource routing. For a subset of the toolset
screens, a sharper GUI that is more efficient with a
quick and easy update capability will also be provided.
The GUI will also provide field level validation,
consistency checking, and rule validation.
o LOAD BALANCE II: The Load Balance II release will provide
for a direct data feed from the DMS 100 to capture
additional
6
8
parameters required for equitable resource
routing. Provide possible enhancements to Load Balance I
release.
VOICE OVER DATA
o Voice Over Data is a client project to pilot multiple new
features for the Call Handling system. CGI is responsible
for the functional specification and project plan for
Voice Over Data pilot.
o CGI will be responsible for the Functional
Specification and Project Plan for the Voice Over
Data Prototype
o CGI will be responsible for contacting Lucent and
Northern Telecom to obtain the required information
o The purpose of Voice Over Data Pilot is to:
o Demonstrate the viability of adding Voice Over Data
to the Call Handling application for existing
infrastructure of Automatic Call Distributors. i.e.,
Group Based Routing (GBR)
o Demonstrate the feasibility of adding Individual
Skills Based Routing (ISBR) with Voice Over Data
Prototype to the Call Handling application.
o Simulate dynamic load balancing using the ISBR
capability for various call load conditions and
Channel Functional Need distributions to a
geographically distributed multi-functional resource
base.
o Demonstrate the capability to add Single Point Of
Contact (SPOC) routing. With SPOC an individual is
designated at the preferred contact for a customer.
Calls from the customer will be routed to the
specified individual.
o Demonstrate the viability of user work location
portability. User work location portability allows a
user to work from any location with an IWS
workstation served off ISDN and a business line
telephone.
o Estimate at [ ] accuracy level, the cost for
deployment of these capabilities by per [ ]
costs with [ ] considerations and for full
deployment across the [ ]. It is not
anticipated that the ISBR will be utilized beyond
the [ ] individuals level for any given channel or
function.
ROUTING ENGINE
o Specific Routing Engine modules that CGI is responsible
for include:
7
9
o FES&R INTERFACE SERVER MODULE - this module handles
FES&R Server call routing requests from the VRU
Interface Client Module.
o CALL CONTROL MANAGER (ROUTING ENGINE) - this module
handles an individual call, from the receipt of the
new call request until a routing message is returned
for the call. Enhanced routing capabilities will
[ ], [ ], [
] and [ ] requests.
o ACD DATA FEED MANAGER - this module receives
periodic ACD queue status data feeds from the MIS
nodes.
o MARKET PROFILE LOADER - this module accepts the
extract file from the [ ] Database, parses
the [ ] associated with each [
] into the appropriate [ ], applies
the [ ] to [ ] and [ ] the
[ ] to a [ ] [ ] and a
particular [ ] for [ ], and
loads the [ ] table which associates each
[ ] with the appropriate [
] functional group for every possible
[ ] [ ] per application. This module may also
load the [ ] data associated with each
[ ] into the FES&R database if
required for reporting.
o * ACCOUNT ACTIVITY LOADER (AA): [ ],
identified by a [ ] number, at times
have activities associated with them. These
activities include [ ],
and [ ]. The [ ] Engine will
access and utilize [ ] activity in determining a
[ ] for a call.
o * [ ] CONDITIONS LOADER (PC): [ ]
conditions are associated with individual [ ]
[ ]. These originate when a customer initiates
multiple transactions (calls) of the same type in a
given time period. The routing engine will use
business rules that will indicate the routing for a
call when a [ ] condition for a customer
exists.
"*" THESE ROLES AND RESPONSIBILITIES WILL BE
ADDRESSED IF TIME PERMITS IN ACCORDANCE WITH THE
PROJECT SCHEDULE AND IF ALL REQUIRED RESOURCES ARE
AVAILABLE. ALTHOUGH IT IS ASSUMED THE LOAD BALANCE
AND VOICE OVER DATA DELIVERABLES ARE THE PRIMARY
RESPONSIBILITY, IF TIME AND RESOURCES ARE AVAILABLE
DURING THE CONTRACT PERIOD, THESE AREAS WILL BE
PRIORITIZED BY U S WEST AND CGI EFFORTS WILL BE
DIRECTED TOWARD THEM.
8
10
o CGI will be responsible for the detailed design,
development, test (unit test and component integration
test), documentation, and delivery of the
Verification / Validation Utilities. The five specific
utilities that CGI will be responsible for include:
o * RULE VALIDATION - this utility will validate both the
[ ] rules and the [ ] rules to
test for validity, prioritization, exclusiveness, and
execution hit rate. The valid range, relational
operators, and combinations of all attributes found in
if-condition [ ] will be checked.
o * [ ] ([ ]) ANALYSIS - this utility
will provide a summary picture to the [ ] that
combines data from several database tables into one
report that lists the [ ] used and their selection
criteria. This will provide the end user with a
[ ] from result to [ ].
o * ACD GROUP VALIDATION - this utility will perform an
analysis of ACD Group-related data; and provide checks
for ACD Group definition completeness and provide reports
on ACD Group utilization. This utility will also validate
routing alternative lists in several ways.
o * DATA COMPLETENESS CHECKS - this utility will be built
to run as a part of the installation or maintenance of
the database. The scripts will run completeness checks
for such items as required minimal data in reference
tables and required minimal data in end-user populated
tables. More complicated completeness checks could
include: verification that each routing [ ] has a routing
alternative list defined for each reference location,
verification that each non-remote ACD group have a
primary and alternate resource selection rule,
verification that each channel functional need assignment
map to a valid (effective) [ ], and verification that
each call reason map to a valid default [ ].
o * INFORMATION REQUEST (PING-PONG) VALIDATION - this
utility will ensure that there is no possibility of
looping back with the same voice script being played
multiple times to the calling customer. This utility will
also monitor the call logs for ping-pong requests and
provide a report to the end-users.
"*" THESE ROLES AND RESPONSIBILITIES WILL BE ADDRESSED IF
TIME PERMITS IN ACCORDANCE WITH THE PROJECT SCHEDULE AND
IF ALL REQUIRED RESOURCES ARE AVAILABLE. ALTHOUGH IT IS
ASSUMED THE LOAD BALANCE AND VOICE OVER DATA DELIVERABLES
ARE THE
9
11
PRIMARY RESPONSIBILITY, IF TIME AND RESOURCES ARE
AVAILABLE DURING THE CONTRACT PERIOD, THESE AREAS WILL BE
PRIORITIZED BY U S WEST AND CGI EFFORTS WILL BE DIRECTED
TOWARD THEM.
o CGI will be responsible for transferring the technology for the
Routing Engine and the Verification/Validation Utilities over to
US WEST.
o CGI will be responsible for the engineering management of the
CGI resources and delivery management of the CGI Deliverables.
o CGI will be responsible for status reporting to U S WEST and
participating in status meetings.
o CGI will be responsible for system support (problem tracking and
resolution) during the integration testing, the system testing,
the production and user acceptance testing, and the deployment
tasks.
U S WEST ROLES AND RESPONSIBILITIES(1)
o U S WEST will be responsible either directly or indirectly if
required (from outside vendors) for the design, development,
testing, integration, documentation and deployment of all other
modules, including but not limited to:
o AT&T ACD/MIS Feed
o VRU Hardware Upgrades
o Data Models - Logical and Physical
o Data Extract Programs for:
o [ ]
o [ ]
o Promotions
o [ ]
o Repair
o Data Batch Load Programs/Conversion Programs for:
o [ ]
o Promotions
o [ ]
o Repair
o Setup and population of the databases including:
o the system test database
--------
(1) Some of the tasks involved in delivering the U S WEST Responsibilities may
be assigned to CGI in other Development Agreements, but are listed here to
clearly indicate that they are not in the scope of this Agreement.
10
12
o the production test database
o the production database
o U S WEST will be responsible for ordering, installing, and
making available the Development Environment (including HP and
Sequent File Servers), the Test Environments ( unit, integration,
system, and production test environments), and the Production
Environment in a timely manner.
o U S WEST will assume overall project management responsibility.
o U S WEST will be responsible for the Deployment Strategy and
Deployment Plan.
o U S WEST will be responsible for the Operational Impact Analysis.
o U S WEST will be responsible for defining the Change Control
Methodology.
o U S WEST will be responsible for defining the Call Flow
Definitions and the Current/New Process Definitions.
o U S WEST will be responsible for porting the existing VRU
Applications to the new platforms.
o U S WEST will be responsible for developing the Communications
Plan.
o U S WEST will be responsible for developing the Technical Trial
Plan.
o U S WEST will be responsible for scope and expectation setting
with the Clients.
o U S WEST will provide Subject Matter Experts (SMEs) for the CGI
design and development efforts, including expertise on tuning and
programming on the Sequent Platform, as well as Call Routing
Expertise.
o U S WEST will be responsible for the move of the Development
Code to the Test and Production Hosts.
o U S WEST will be responsible for the management and
implementation of the System and Production Testing Processes.
o U S WEST will be responsible for the management and
implementation of the Training Program for Call Handling,
including both end-user and SYAD training.
o U S WEST will be responsible for establishing the development,
test, and demonstration environment(s), including a VRU, a Lucent
ACD, a Northern Telecom ACD, a FES&R Server, a Voice Over Data
Prototype Server, an IWS Server, and several CCE terminals and
phone sets.
o U S WEST will facilitate Carnegie Group's access to technical
experts from Lucent and Northern Telecom.
11
13
o U S WEST will facilitate Carnegie Group's access to the internal
IWS group, for integration of the Voice Over Data Pilot with the
IWS Server or reasonable facsimile.
o U S WEST will provide realistic test data and test cases for
demonstrating the Voice Over Data Pilot.
o U S WEST will arrange and coordinate the necessary demonstration
sessions within U S WEST.
o U S WEST will facilitate CGI Access to legacy system experts.
JOINT CGI AND U S WEST ROLES AND RESPONSIBILITIES
o U S WEST will provide engineering resources per the project
plan. CGI will manage the assigned resources.
o CGI will share the responsibility of managing the Clients
expectations in all meetings by presenting perceived changes in
direction or scope to the Call Handling Project Manager.
o CGI will share the responsibility of establishing Acceptance
Criteria and Acceptance Test Plans for the Routing Engine and the
overall system.
o CGI will share the responsibility for developing the System and
Production Test Plans.
o CGI will share the responsibility for producing the System
Administration Procedures and Documentation, specifically for the
Routing Engine.
o CGI will share the responsibility of installing all hardware and
software for the Routing Engine in all Environments.
o CGI will share the responsibility of training the "trainers" on
the System Administration Functions for the Routing Engine.
o CGI will share the responsibility of performance modeling and
tuning of the Routing Engine.
o CGI will share the responsibility of managing the Clients
expectations in all meetings by presenting perceived changes in
direction or scope to the Call Handling Project Manager.
o CGI will share the responsibility for developing the prototype
test and demonstration plan.
o CGI will share the responsibility for detailed design, code, test
and demonstration of Voice Over Data Pilot.
o CGI will share the responsibility for the design, development,
testing, integration, documentation and deployment of
additional modules, including but not limited to:
o AT&T VRU Interface
12
14
o AT&T ACD Upgrades-TN to ACD Set
o VRU Scripting
o CGI will share the responsibility of setup and population of the
databases including:
o the development database
o the unit test database
o the integration test database
o CGI will share the responsibility for maintenance and support of
the Routing Engine and the Verification / Validation Utilities.
13
15
EXHIBIT 2
PROJECTED COST
The total cost of the work to be performed will be $[ ] based on
estimated time and materials. No travel is anticipated. Should travel become a
necessity for the project, U S WEST agrees to pay CGI travel expenses for all
pre-approved trips.
It is planned that U S WEST will provide the majority of the platforms and
software for the project work environment and CGI will work at the U S WEST
site. Because this reflects a cost savings benefit to CGI, a []% Computer &
Facilities discount is included in the project costs. Work requiring platforms
and software outside of this environment will be requested by U S WEST. It is
planned that U S WEST will provide availability to the nonstandard items to CGI
for the duration of the project should any be required.
U S WEST may, at its discretion, close the project or the involvement of CGI
resources by providing a written notice to the CGI Program Manager. If such an
eventuality occurs, the respective resources will be given a ramp down period of
[ ] weeks to find other work. Upon completion of the [ ] week ramp down
period, US WEST will be obligated to CGI for the time and materials expended
up to and including the [ ] week ramp down.
Estimated costs for the project are provided below. Note that the Alliance,
Volume, and Facilities discounts are subtracted from the standard time and
material costs. The Volume discount for this Agreement considers the project as
a whole and applies the costs from previously signed Development Agreement(s)
with this Agreement when calculating Volume discount.
Total Time and Materials Costs $[ ]
Less []% Alliance Discount -[ ]
Less []% Volume Discount -[ ]
Less []% Computer Facilities Discount -[ ]
Total Contract Engineering $[ ]
14
16
Additionally, we are providing the estimated hours by category:
CATEGORY EST. 96 HOURS
Director [ ]
Manager [ ]
Sr. Engineer 2 [ ]
Sr. Engineer 1 [ ]
Engineer [ ]
Associate Engineer [ ]
-----------------------------------------------------
CGI Total Hours [ ]
15
17
EXHIBIT 3
SCHEDULE AND STATEMENT OF WORK
The following table summarizes the CGI Tasks, Schedule and Deliverables that
are covered under this agreement.
-------------------------------------------------- ------------- ---------------- -----------------------------------
CGI TASKS: Start Finish CGI Deliverables
-------------------------------------------------- ------------- ---------------- -----------------------------------
SUMMER MAINT. RELEASE
-------------------------------------------------- ------------- ---------------- -----------------------------------
User Acceptance Testing and Deployment Support 07/1/96 07/12/96 Support includes Production
Est. Cost Builds, Install Software,
$[ ] Training, Load Balance Rollout
and support for Load Balance
Deployment.
-------------------------------------------------- ------------- ---------------- -----------------------------------
LOAD BALANCE
-------------------------------------------------- ------------- ---------------- -----------------------------------
Design/prototype 7/01/96 7/26/96 Design activities will include
Est. Cost prototyping to minimize risks,
$[ ] validate design concepts, test
performance
-------------------------------------------------- ------------- ---------------- -----------------------------------
Construction 7/29/96 9/6/96 Software development
Est. Cost
$[ ]
-------------------------------------------------- ------------- ---------------- -----------------------------------
Integration Testing 9/9/96 9/27/96 Testing Support
Est. Cost
$[ ]
-------------------------------------------------- ------------- ---------------- -----------------------------------
System Testing 9/30/96 10/25/96 Testing Support
Est. Cost
$[ ]
-------------------------------------------------- ------------- ---------------- -----------------------------------
User Acceptance Testing and Deployment Support 10/28/96 12/31/96 Support includes Production
Builds, Install Software,
Est. Cost Training, Load Balance Rollout
$[ ] and support for Load Balance
Deployment.
-------------------------------------------------- ------------- ---------------- -----------------------------------
Production Maintenance and On-going Support 7/1/96 12/31/96 Maintenance & Support includes:
Est. Cost Bug Tracking and Resolution,
$[ ] Emergency Builds,
Installation Support
-------------------------------------------------- ------------- ---------------- -----------------------------------
16
18
-------------------------------------------------- ------------- ---------------- -----------------------------------
CGI TASKS: Start Finish CGI Deliverables
-------------------------------------------------- ------------- ---------------- -----------------------------------
VOICE OVER DATA
-------------------------------------------------- ------------- ---------------- -----------------------------------
Develop Functional Specification 7/1/96 7/19/96 Functional Specification
Est. Cost
$[ ]
-------------------------------------------------- ------------- ---------------- -----------------------------------
Develop Project Plan 7/22/96 7/26/96 Project Plan
Est. Cost
$[ ]
-------------------------------------------------- ------------- ---------------- -----------------------------------
Project Management/Software Engineering 7/1/96 12/31/96 Voice Over Data project
Est. Cost management and dedicated software
$[ ] engineering support
-------------------------------------------------- ------------- ---------------- -----------------------------------
Project End
-------------------------------------------------- ------------- ---------------- -----------------------------------
17
19
The following assumptions/dependencies were assumed in creating the above Work
Plans/Schedules and changes in the assumptions/dependencies may effect the
schedule, costs and deliverables listed in this agreement. CGI, when providing
their monthly project status reports, will identify issues and jeopardies that
are being caused by any of the following assumption/dependencies being
violated, and jeopardies will indicate that, unless the situation is resolved,
a change order to this agreement will have to be issued because of the
schedule/cost impacts.
ASSUMPTIONS/DEPENDENCIES - LOAD BALANCE
1. The Development Environment: Sequent & HP machines, user ids, directory
structure, SCM tools, database structures and DDL, some data population,
desks, terminals, etc., must remain stable and available through out the
development process.
2. Other modules/components not being developed/purchased by CGI must be in
place and configured by September 9, 1996, for the start date for the
Integration Testing. These include, but are not limited to: U S WEST VRU
Scripting, the Physical Integration U S WEST Test Database with the
Routing tables populated integration with all SYAD tool sets, and new
voice scripts. It is assumed that Integration Testing will be done using
the Development Environment.
3. The system can not be released to System Test until it passes the
Integration Test (with zero critical problems) and it can not be released
to Production without first passing System Test and the User Acceptance
Testing.
4. User Acceptance Testing takes place in the System Test Environment. The
development of the User Acceptance Test Plan and Criteria are the
responsibility of U S WEST and the Clients.
5. The System Test Environment must be established and made available by U S
WEST by September 27, 1996. Establishment of the Environment is the
responsibility of the U S WEST System Test Group.
18
20
6. Test Plans, Environments, Scenarios and Test Data must be identified by
U S WEST and in place by the start of the Integration (9/9/96), User
Acceptance (10/28/96), and System Test (9/30/96) Phases. The Test Data and
Scenarios are the responsibility of the U S WEST Clients but will be
shared by CGI. The System Test Plan is the responsibility of the U S WEST
System Test Group.
7. The dates for the final production builds for Load Balance is dependent on
the dates that the U S WEST Project Manager sets for the start of each
phases deployment, which may be sometime after the software has been
accepted. CGI assumes that this date will be within two weeks after the
software is accepted.
8. Additional, specific CGI assumptions include:
a) The detailed design and prototyping tasks need to be completed before
the programming and unit testing tasks can begin.
b) Formal technology transfer from CGI to U S WEST will be done in
parallel to system and user acceptance testing and production
support for the Releases.
9. The Customer Access Experience Scripts, if applicable, and associating
routing data need to be specified for integration with the routing engine
modules.
10. * The Account Activity Module is dependent upon extracts from Legacy
Systems. [ ]
"*" THESE ROLES AND RESPONSIBILITIES WILL BE ADDRESSED IF TIME
PERMITS IN ACCORDANCE WITH THE PROJECT SCHEDULE AND IF ALL REQUIRED
RESOURCES ARE AVAILABLE. ALTHOUGH IT IS ASSUMED THE LOAD BALANCE AND
VOICE OVER DATA DELIVERABLES ARE THE PRIMARY RESPONSIBILITY, IF TIME
AND RESOURCES ARE AVAILABLE DURING THE CONTRACT PERIOD, THESE AREAS
WILL BE PRIORITIZED BY U S WEST AND CGI EFFORTS WILL BE DIRECTED
TOWARD THEM.
ASSUMPTIONS/DEPENDENCIES - VOICE OVER DATA
1. The existing prototype runs under the assumption that only one window is
required that gets refreshed when the CCE goes into the ready state on
their phone set and receives a new call. Upon receiving a new call, the
window refreshes and displays the customer contact information. For the
purposes of the Voice Over Data pilot, these same assumptions will remain
the same.
2. Lucent (AT&T) must provide technical expertise on how the LINK II & III
log stream can be passed to the Sun Xxxxx 0000 and what it contains.
19
21
3. Northern Telecom must provide technical expertise on how the Compucall
log stream can be passed to the Sun Xxxxx 0000 and what it contains.
4. U S WEST must provide the development, test, and demonstration environment
to build the Voice Over Data pilot. CGI assumes that only one environment
will be needed.
5. U S WEST must provide the existing prototype software, so that it can be
ported (if necessary) and extended to demonstrate more complete
functionality.
20
22
EXHIBIT 4
DELIVERABLES
The deliverables covered under this agreement are classified as Licensee
Specific Technology. It is not intended that any new Generic Research
Technology will be created in the course of this project.
The following are the deliverables covered under this agreement:
LOAD BALANCE
SOFTWARE
o Routing Engine & SYAD Toolset Software - System Test Build
o Routing Engine & SYAD Toolset Software - User Acceptance Build
o Routing Engine & SYAD Toolset Software - Production Build
o Routing Engine & SYAD Toolset Software - Emergency Builds (if
required)
SERVICES AND SUPPORT
o Client Demonstration
o Unit Testing
o Integration Testing
o Integration Testing Support
o System Testing Support
o User Acceptance Testing Support
o Installation Support
o System Administration Training Support
o System Support (Problem Tracking & Resolution - Bug Fixes)
o Technology Transfer to U S WEST
o Operational Support
DOCUMENTATION
o Functional Specification
o Input/Review of System Admin Guide for Routing Engine
o Unit/Component Integration Test Plan for Routing Engine
o Input/Review to User Acceptance Test Plan
o Input/Review to System Test Plan
VOICE OVER DATA
21
23
SERVICES AND SUPPORT
o Project Management/Software Engineering
DOCUMENTATION
o Functional Specification
o Project Plan
CGI will deliver one copy of each Deliverable to the appropriate U S WEST
Project Manager along with a letter to be mutually signed by the parties,
acknowledging delivery, receipt and acceptance of the Deliverable. If U S WEST
does not sign and return the letter or provide a written list of the items that
are not in compliance with the project specifications within ten (10) business
days after delivery, then the Deliverable shall be deemed accepted.
In addition, CGI will provide U S WEST with status reports including tasks
completed/delivered, issues (yellow status), and jeopardies (red status), as
well as the hours expended by month and to date on specific task breakdowns. A
monthly meeting between CGI and U S WEST will be held to review the project
status and discuss any proposed changes, including functionality/scope changes
that would necessitate a change order being written against this agreement.
22