Smart Track Offshore
-
Upload
rizwansurti1 -
Category
Documents
-
view
220 -
download
0
Transcript of Smart Track Offshore
-
7/31/2019 Smart Track Offshore
1/23
Offshore Technical Development Governance Model
SMART TRACK IS Utilities
-
7/31/2019 Smart Track Offshore
2/23
2
Table of Contents
Scope of Offshore Services
Organization Structure
Communication Model
Forecast planning, Selection Process and Staffing
Remote Development Process Process
Estimation Process
Roles and Responsibilities
Change Requests Process
RACI & Acceptance Criteria
KPIs
-
7/31/2019 Smart Track Offshore
3/23
3
Table of Contents
Remote Design Configuration
- RDC Scenarios & Activities
- RDC Alignment with SAP DDF
- RDC Roles
- Value Proposition.
-
7/31/2019 Smart Track Offshore
4/23
4
Scope of Onsite and Offshore Services
ABAP / Interface development Offshore
Technical Design Development
Review
Unit testing
Bug fixing
Onsite
Functional Unit testing
Integration testing
User acceptance testing
Data migration mapping and conversion object Development (Details of activities will depend on the tool selected)Data migration object development will follow the same process flow as that of ABAP developments.
Offshore
Configuring and Development (Extract, Transformation, Upload object)
Review functional specs and coordinate issues.
Technical Specs
Unit testing
Upload for Cycle validations
Onsite
Data cleansing / Data Quality Assurance
Load testing
Upload for Cycle validations
Final migration during cutover
-
7/31/2019 Smart Track Offshore
5/23
5
Project Organization Structure
Onsite PM
Offshore PM
Technical Coordinator
Functional Consultants
Functional Stream Leads Data Migration Coordinator
Technical Coordinator - OffshoreData Migration Coordinator - Offshore
Technical Consultants Data Migration Consultants
Offshore EM
Technical Coordinator On-Offshore Data Migration Coordinator On-Offshore
Onsite EM
Offshore
AD Onsite
RM
Offshore Director
-
7/31/2019 Smart Track Offshore
6/23
6
Communication Model Reporting
Daily
Deliverables stock taking for Onsite and offshore coordinator.
Issue Log / Show stopper from offshore coordinator to Onsite Coordinator.
Weekly Delivery Status report for Onsite Coordinator, Offshore Coordinator, Offshore PM and onsite PM.
Weekly Tracker Report ( LB daily tracker)
Actual Clarity Report.
Resource Forecast planning for Offshore PM, Onsite PM.
Project dashboard to highlight hot Topics, Status, Way forward
Monthly MPR review
Financials
Resources
Potential issues of the project
Potential risks and mitigation.
Escalations
-
7/31/2019 Smart Track Offshore
7/23
7
Selection Process
Onsite Roles
8 weeks mobility lead time should be considered in planning
Process steps
CG India will do skill to requirement match to identify a suitable candidate foreach position.
A full profile will be sent to Onsite PM
On receipt of confirmation from Onsite team the resource is soft-tagged
(within 1 working day) Interview arranged with the onsite stream lead (within 2 working days)
On the receipt of confirmation mail processing on Work Permit will be started(within 1 working day).
Mutually agree on start date for each resource on case to case basis.Resource tagging is conformed with India staffing coordinator.
ICA addendum to be signed by both the parties (within 2 working days).
Fall back plan to initiate work from offshore should be worked out in case theWP process is not ready by the finalized start date.
The offshore project manager will communicate the date of tagging of theoffshore resource and the start date for billing.
-
7/31/2019 Smart Track Offshore
8/23
8
Selection Process
Offshore Lead Roles
3 weeks staffing lead time should be considered in planning
Process steps
CG India will do skill to requirement match to identify a suitable candidate for eachposition.
A full profile will be sent to Onsite PM.
On receipt of confirmation from Onsite team the resource is soft-tagged (within 1 workingday).
Interview arranged with the onsite stream lead (within 2 working days).
Mutually agree on start date for each resource on case to case basis. Resource tagging isconfirmed with India staffing coordinator.
Offshore consultants
Offshore PM and Team Leads will select rest of the team members from offshoreresource pool.
Offshore PN/Lead will arrange on-boarding and communicate resource updates toonsite.
Generally resources with the right skills will be selected for the assignment. Trainingtime on any Project specific skills required will be booked as billable time on mutualagreement.
-
7/31/2019 Smart Track Offshore
9/23
9
Process Flow
-
7/31/2019 Smart Track Offshore
10/23
10
Estimation Process
A functional specification having different technical components will result in one technical
specification with a consolidated estimation. The delivery and tests will be done as one unit.
Initial development effort estimation by Onsite and Offshore Coordinators will be based on the draft
functional specification. These will be used only for planning the future development activities.
At the time of approval of the functional specifications and technical specifications, the initial
estimates will be re-visited by the Offshore Coordinator and any deviations from the initial estimates
will be reported to the PMO via the Onsite Coordinator.
The actual development effort may differ from the estimates and this actual effort will be captured on
a weekly basis in the Delivery Status Report for reporting to PMO.
The estimates will include the development, issue logging and peer review effort.
Continued on next page
-
7/31/2019 Smart Track Offshore
11/23
11
Estimation Process
The estimates will not include the review and unit testing effort by the Offshore Quality Team and the
Onsite and Offshore Coordinators. The estimates will also not include the coordination effort by the
Onsite and the Offshore Coordinators. The effort for these activities will be reported separately in the
development progress tracker.
Any revision of the initial estimates based on mutual agreement transferred to the development
progress tracker immediately upon revision
Any idle time arising out of unresolved issues, system or network down time and on-boarding time of
developers will be reported separately in the development progress tracker
-
7/31/2019 Smart Track Offshore
12/23
12
Roles and Responsibilities
Onsite Coordinator Help functional consultant to develop specs with right quality & arrive at effort estimations.
Validate functional specifications for completeness to enable further development offshore.
Validate Technical Specification and Sign off for further development.
Perform Design Analyst responsibilities.
Allocate (ABAP) development work to Offshore Technical Team.
Facilitate issue resolution from right shore of the functional specifications.
Facilitate communication between the Onsite Functional Team and the Offshore Technical Team.
Review the offshore development before delivery and provide technical assistance when needed for minor work onsite for
objects that are developed offshore
Coordinate test results (defect log) with Functional Team Lead
Facilitate defect resolution from functional test with Rightshore
Coordination between onshore and offshore for test data uploads.
Report and review weekly status to the PMO onsite
Document processes relevant to this project with inputs from Onsite Functional Team
Timely escalation of issues to the Offshore / onsite project manager.
-
7/31/2019 Smart Track Offshore
13/23
13
Roles and Responsibilities
Offshore Coordinator
Monitor scope of developments at offshore Support the Onsite Coordinator with initial and re-estimation of the development effort
Select a team of developers with the appropriate skills and experience for the project
Monitor the progress of the offshore development as per the documented Offshore
Development Guidelines for this project.
Assign documentation/ development/ review work to appropriate team member
Review the work throughout development and provide technical assistance when needed
Facilitate communication between the Offshore team members and the Onsite Coordinator
Coordination between onshore and offshore for test data uploads.
Be responsible for the final delivery of the object.
Report weekly status to the Onsite Coordinator/Offshore project manager
Review test results with the Onsite Coordinator
-
7/31/2019 Smart Track Offshore
14/23
14
Roles and Responsibilities
Offshore Designer
Document Design/ Technical Document from an approved Functional Specification
Perform internal peer review for objects developed by another developer in the team.
Suggest changes in object to ensure that the object developed is efficient and is
developed as per the programming standards laid down by the project.
Check for naming standard compliance with coding standards.
Document and/or help document unit test cases for objects being developed.
Offshore Developer
Complete development and documentation per approved functional/ technical
specifications according to Programming and Naming Standards
Perform unit testing and document test results.
-
7/31/2019 Smart Track Offshore
15/23
15
Change Request Process
Specification change while the object is still in development stage
A change in specification
occurs while the object isstill in first round ofdevelopment
Development
Object
If a change in specifications was
determined, Onsite FunctionalConsultant/ Core team member willrewrite functional specifications andthen turn back over to OnsiteTechnical Team Lead for rework.
Analysis Code Unit Testing
Unit TestingBuild CodeOnsite Unit
Testing
Review orDevelopDesign
FunctionalSpecifications
Develop Design
Analysis ofFunctional
Specifications
Test
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6
Back to Step 1
Functional
Specifications
-
7/31/2019 Smart Track Offshore
16/23
16
Change Request Process (Contd.)
Object failed during unit testing
Analysis Code Unit Testing
Unit TestingBuild CodeOnsite Unit
Testing
Review orDevelopDesign
FunctionalSpecifications
Develop Design
Analysis ofFunctional
Specifications
Test
Step 1 Step 2 Step 3 Step 4 Step 5 Step 6
TestingSuccessful?
ScopeChange?
DevelopmentObject
Yes
No
No
Yes
Complete
ChangeRequest
DevelopmentError
Back to Step 4Build Code
Back to Step 1Functional
Specifications
-
7/31/2019 Smart Track Offshore
17/23
17
RACI and Acceptance Criteria
All objects delivered by the offshore team will undergo a Defect Analysis process
at offshore site.The release will be delivered for final review and acceptance to onsite after
ensuring that:
All Client templates and Standards are followed.
The deliverables match the design requirements.
Onsite coordinator will communicate Acceptance of deliverables by email or byway of Approval Log to the Offshore/onsite Project Manager.
RACI
-
7/31/2019 Smart Track Offshore
18/23
18
KPIs
Schedule Variance
Effort Variance
Defect Density
OTACE
-
7/31/2019 Smart Track Offshore
19/23
SAP Solution Center - Service Offering
Remote Design & Configuration
-
7/31/2019 Smart Track Offshore
20/23
20
Remote Design & Configuration
Using RightshoreTM for Design & Configuration
Standard & detailed documentation during various activities
Seamless transition to offshore (Design to Deliver)
Early Onboarding of RightshoreTM
Enabling Testing, Development, Training etc Services
Using Best Practices around Tool (Solution Manager (SM), Clarity, Mercury,Sourceforge)
-
7/31/2019 Smart Track Offshore
21/23
21
Remote Configuration: A representative scheme
Value
propositionsProcess scope
Analysis & Configuration Delivery Process
Design
Unit TestingSolution
Development
BusinessRequirements
Analysis
SolutionDefinition
Testing
Step 2 Step 3 Step 4 Step 5 Step 6
ValidationWorkshop
Configuration Transports
Client
ProcessDecompositio
n
Step 1
Business Blueprint Realization
Cut Over Go-LiveSupport
FinalPreparation
Go-Live &Support
High
Moderate
Step 7 Step 8
Support Process
Scope for Remote Configuration
Client Testing
Realization
Support
-
7/31/2019 Smart Track Offshore
22/23
22
RDC Scenarios and Activities
Offshore Team Structure
Blueprint Workshop*
Scenario / Process Docs*
Process Hierarchy / Inventory List
Offshore Team KT
Scenario1: Offshore Team
involved in the Blueprint
Process Config Specs
Function Specs
Configuration
Business Process Procedure
Process Hierarchy / Inventory List
Offshore Team KT
Process Config Specs
Function Specs
Configuration
Business Process Procedure
Offshore Team Structure
Scenario 2: Offshore Team NOT
involved in the Blueprint
-
7/31/2019 Smart Track Offshore
23/23
23
RDC Alignment with SAP DDF
DELIVER SAP Phases
Offshore Team
Structure
Project Preparation Blueprint Realization Final Prep. & Golive
Blueprint
Workshop
Scenario &
Process Docs
Offshore Team KT
Process Hierarchy
Process Config
Specs
Functional Specs
Configuration
Business Process
Procedures
1 2
3
4
5
6
7
8
9
SAP DDF Governance