Professional Documents
Culture Documents
Implementation
Methodology Module 4
May 2007
TCS Confidential
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Onsite Offshore
Onsite
Client / Partner site
Onsite Project Team
Network
Offshore
TCS Site
Offshore Project Team
Offshore
Offshoreteam
teamworks
worksas
asaavirtual
virtualextension
extensionofofthe
theproject
projectteam
teamatatonsite
onsite
June 12, 2015
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Steering
committee
and project
team
Project plan
Project
standards
and
templates
Definition
Project Plan
Requirements
Functional,
Operational,
Conversion,
Interface, Data,
Sizing and
Architecture
Development
environment
setup
Gap analysis
Training and
deployment plan
Application
design,
workflow,
business rules
Application data
administration
Conversion
design
Interface design
Application
support design
Unit and system
test plan
Design
Discovery
Design
Documents
Application
configuration
Staging area
setup
Interfaces
Reports
development
Unit testing
Test
environment
setup
Configuration
Unit Tested
Application
System and
Integration Test
Plan
Training and
Deployment Plan
Requirements
Specification
Gap Analysis
CMM Level 5
Preparation of
environment
System and
integration
testing
UAT
Preparing
production
environment
Production pilot
setup
Supporting
Production pilot
User training
Go Live
Deployment
Deployed
Application
Training
Manuals and
User Documents
Validation
System and
Integration Test
Results
UAT Application
Offshore Team
PCMM Level 4
June 12, 2015
Definition
Discovery
Design
Integration
Testing
UAT,
Training
Set-up
Prod. Pilot
System
Rollout
Application
LLD & Unit
Test Plan
Review
Application
Development & changes
Unit Test
Bug
Analysis &
Fix
Testing &
Support
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Client Interaction
Kick-off meeting between Client, onsite and offshore team is executed
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Project Infrastructure
Project Infrastructure
Support (Client)
Support (Client)
Desktop support
Desktop
support
DBA Support
DBA
Support
Network
Admin support
Network
Admin
support
Web Admin
support
Web Admin support
Architecture Kick-off
Architecture
Kick-off
Define Technical
Architecture
Define
Architecture
DefineTechnical
Integration
Architecture
Define
Integration
Architecture
Web Admin
support
Web Admin support
Design & Test Plan
Design & Test Plan
Application Design
Application
Real Time Design
Integration
Real
Integration
DataTime
Migration
(Data Cleansing)
Data Migration (Data Cleansing)
Consolidate
Consolidate
Test Plan
Test Plan
Performance Test Plan (Siebel)
Performance
UAT Plan Test Plan (Siebel)
UAT
Plan plan
Training
Training plan
SIGNED-OFF
SIGNED-OFF
Sign-off design documents
Sign-off
Reviewdesign
ed Testdocuments
Plans
Review
ed Test
Plans
Reviewed
Project
Standards
Reviewed
Document Project Standards
Document
Configuration Management
Configuration Management
Sign-off design documents
Sign-off
design documents
(baseline)
(baseline)
Reviewed Test Plans
Reviewed
Plans
ReviewedTest
Project
Standards
Reviewed
Document Project Standards
Document
Environment Setup
Environment Setup
Development env setup
Development env setup
Test Plan
Test Plan
Unit Test Plan
Unit
Test PlanTest Plan
Integration
Integration
TestPlan
Plan
System Test
System Test Plan
Consolidate
Consolidate
Make changes to design doc
Make
changes
to design doc
Update
test plans
Update
plans
Updatetest
Siebel
review report with
Update
updatesSiebel review report with
updates
Environment Setup
Environment Setup
Development env setup
Development env setup
Configuration Management
Configuration Management
Real-time Integration
Real-time Integration
Configuration
Configuration
Data Object Layer
Data
Layer
DataObject
Migration
(Setup staging
Data
area)Migration (Setup staging
area)
Real-time Integration
Real-time Integration
Consolidate
Consolidate
Analyze review comments
Analyze
review comments
Make Integration
changes and
Make
Integration
changes
changes
in Integration
testand
plan
changes
in
Integration
test plan
Unit test
Unit test
Deployment Plan
Deployment Plan
(TCS / Client / Siebel)
(TCS / Client / Siebel)
Create Deployment Plan
Create
Deployment
Plan
Contact
list of deployment
users
Contact list of deployment users
Environment Setup
Environment Setup
Application Admin tasks
Application
tasks
Setup PilotAdmin
Production
Setup
Pilot Production
environment
environment
Data Loads
Data Loads
Configuration Management
Configuration Management
Check-in unit tested SRF, Swt,
Check-in
tested
Swt,
Dll, ROX, unit
ROD,
ROL,SRF,
Workflows,
Dll,
ROX, ROD,
Repository
etc.ROL, Workflows,
Repository etc.
Consolidate
Consolidate
Make configuration changes
Make
configuration
changes
Incorporate
required
changes to
Incorporate
test plans required changes to
test
plans
Unit test
Unit
test Siebel review report with
Update
Update
updatesSiebel review report with
updates
Environment Setup
Environment Setup
Integration test / System test
Integration
test
/ System test
environment
setup
environment
Data Loadssetup
Data Loads
Configuration Management
Configuration Management
Check-in tested SRF, Swt, Dll,
Check-in
tested
SRF,
Swt, Dll,
ROX, ROD,
ROL,
Workflows,
ROX,
ROD, ROL,
Repository
etc. Workflows,
Repository etc.
User Training
User Training
Set-up the training env
Set-up
the training
env
Build Training
database
Build
Training
database
Review
training
materila
Review
training materila
Train users
Train users
Test Preparation
Test Preparation
Import repository
Import
Applyrepository
changes to physical db
Apply
to physical
Buildchanges
/ import test
data db
Build
/
import
test
data
Compile SRF
Compile
SRF
Complete
Admin tasks
Complete Admin tasks
Integration Testing
Integration Testing
Functional test
Functional
test for real time
Run EAI test
Run
EAI test for real time
integration
integration
Record test results
Record test results
Review Results
Review Results
Analyze results
Analyze
Updateresults
configuration / design
Update
configuration
and update
document / design
and update document
System Testing
System Testing
Run user interface test
Run
user interface test
scenarios
scenarios
Run all client types
Run
client
types
Runallend
to end
functional test
Run
end to
end
functional test
Record
test
results
Record test results
Review Results
Review Results
Analyze results
Analyze
Updateresults
configuration / design
Update
configuration
and update
document / design
and update document
Bug Fixes
Bug Fixes
Fix defects
Fix defects
Fix defects
Fix defects
Bug Fixes
Bug Fixes
Fix defects
Fix defects
Configuration Management
Configuration Management
Check in changed components into CM environment
Check in changed components into CM environment
10
11
12
13
14
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Phase
Definition
Dis covery+Des ign
Configuration
Tes ting
UAT
Training
Deploym ent
Phase I Resources
Onsite
Project Manager
Business Analyst
Configurator
EIM
EAI
Reports
Training Lead
Sub total Onsite
Offshore
Project Lead
Configurator
Reports
EAI
EIM
Sub total Offshore
Total Onsite+Offshore
1
2
1
2
1
2
1
2
1
1
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
10
10
10
10
10
10
10
10
10
Onsite
Project Manager
1 1 1 1 1 1
Solution Architect
1 1 1 1 1 1
Business Analyst
2 2 2 2 2 2
Project Lead
1 1 1 1 1 1
EAI (Siebel - Sap/Legacy)
2 2 2 2 2 2
Configurator
2 2 2 2 2 2
Analytics Expert
2 2 2 2 2 2
Reports
1 1 1 1 1 1
Training Lead
Sub total Onsite
12 12 12 12 12 12
Offshore
Project Lead
EAI (Siebel - Sap/Legacy)
Configurator
Reports
Analytics Expert
EIM
Sub total Offshore
Total Onsite+Offshore
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
1
1
2
1
1
2
1
1
1
2
1
1
2
1
1
1
2
1
1
2
1
1
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
2
4
1
3
1
1
1
2
1
2
1
1
1
2
1
2
1
1
1
2
1
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5 12 12 12 12 12 12 12 12 12
12 12 12 12 12 12 14 14 14 14 20 20 20 20 20 20 20 20 19 15 15 15 15 13 13 13 14 14 14 14
June 12, 2015
1 2
3 4
6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1
1
1
1
1 1
1
1
1
1
1
1
1
1 1
1
2
0
2 5
0 0
6 6
1 2
1
1
1
1
1
1
1
1 1
1 1
8
2
1
1
1
1
1
1
1
1
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1 1
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1 1
1 1
7 7
9 9
7
9
7 7
9 9
7 7
9 9
7
9
7 7
9 9
9
9
9 9
9 9
1 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 1
1
1
1 1
1 1
1
1
1
1
1
1
1
1
1
1
1
9 9
6 6
6
9
8 8
2 2
9 9
6 6
9
6
9 9
8 8
9
3
1
1
1
1
1
1
1
1
9 9
3 1
9 9
1 1
7
1
5
1
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Pros
Offshore
Onsite Team
Siebel Server
Siebel
Developer(s)
Cons
Siebel Server
Siebel Database
Siebel Database
Siebel
Local
Database
Onsite
Offshore
Siebel
Developer(s)
Onsite Team
Siebel
Local
Database
Siebel Database
Siebel
Local
Database
RemotelyAnywhere
FirePass
Citrix Server
Yes
Yes
Yes
Yes
SSL
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Performance Monitoring
Yes
No
No
No
Automatic Clipboard
Transfer
Yes
No
Yes
Yes
Client Resource
Redirection
Yes
No
Yes
Yes
Unix System/Host
Access
No
Yes
No
Yes
Hardware Installation
No
Yes
No
No
Yes
Yes
No
Yes
Automatic protection
from Virus
No
Yes
No
No
Automatic Reconnection
No
No
Yes
Yes
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Is used to publish milestones events in projects like weekly status meeting, onsite offshore meetings
Project team availability calendar
Contains availability of client and TCS associates both at onsite and offshore
Onsite Offshore Team Contact Details
Contains most recent contact details of team associates across onsite and offshore
Escalation Process
TCS Project
Communication Plan
Is uses for escalation mechanism, severity definition and issue resolution time
Project Status Meeting
Periodic scheduled status meeting are conducted between onsite offshore
Project Reporting
Weekly Project status report is circulated to all the stake-holders between onsite and offshore
Issue Tracking
Issue tracking tool OR spreadsheet is used to log all issues with status updates across onsite and
offshore
Risk Management Log
Risk Management Tool OR spreadsheet is used for project risk management across onsite and offshore
June 12, 2015
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Agenda
Understanding Onsite Offshore
Siebel Implementation Methodology Recap
Offshore Startup Procedure
Phase Wise Onsite Offshore Activities & Organization
Environment Setup Options
Onsite Offshore Communication
Project Monitoring and Control
Best Practices
Thank you