View
216
Download
1
Tags:
Embed Size (px)
Citation preview
International Software & Productivity Engineering Institute
Best Practices for Launching and Managing Outsourcing Subsidiaries
Vladimir L Pavlov, INTSPEI Chairman and Chief Strategy Officer
http://www.intspei.com
2http://www.intspei.com
Agenda
INTSPEI Overview
Best Practices
How Can INTSPEI Help You Launch Your Outsourcing Facility?
3http://www.intspei.com
Global 500 Companies
2005 2006 20070
200000
400000
600000
800000
1000000
1200000
Average Impact, USD
2005 2006 20070
10000
20000
30000
40000
50000
60000
Average Productivity, USD
http://www.intspei.com
Productivity Strategies for a Software Company
Partner Ecosystem’s Productivity
Clients’ Productivity
Employees’ Productivity
4
Decrease Spending
Increase Outcome
5http://www.intspei.com
How Can INTSPEI Help You Grow Productivity of Your Employees?
SDLC Fine-Tuning:
Increase Outcome
•We will help you optimize your existing software development process•SDLC = Software Development Life Cycle
SDC In-A-Box:
Decrease Spending
•We will help you create your new software development subsidiary in Eastern Europe•SDC = Software Development Center
6http://www.intspei.com
SDLC Fine-Tuning
The most important decisions (and most expensive mistakes) are done at the beginning of the project
The initial amount of quality control is minimal and then grows as development moves forward.
This results in a costly rework (often hidden) on the late stages of the project
INTSPEI SDLC Fine-Tuning addresses this problem. We enable our clients to reduce delays between bug insertions and bug fixes
After SDLC Fine-Tuning, your engineers will start discovering and fixing critical mistakes virtually immediately - when introduced - not at the late phases where they are the most expensive to resolve
Requirements
Requirements
Architecture
Architecture Detailed Design
Detailed Design
• Construction
Construction
Maintenance
Phase That a Defect is Corrected
Phase That a Defect is Created
Cost to Correct
Cost to correct a defect greatly depends on how early it was introduced and revealed
7http://www.intspei.com
SDC In-A-Box
Turn-key outsourcing solution: INTSPEI creates a software development subsidiary for a client
Currently we offer our services in Armenia, Belarus, Russia and Ukraine
We can also help our clients to launch a subsidiary in any other Eastern European country
INTSPEI cares about everything – hiring, facility, logistics, local legal requirements, business-processes, etc.
The development center is launched as client’s subsidiary
Alternatively, it can be created as INTSPEI subsidiary and then (when the client feels comfortable) the ownership is transferred to the client
8http://www.intspei.com
Agenda
INTSPEI Overview
Best Practices
How Can INTSPEI Help You Launch Your Outsourcing Facility?
9http://www.intspei.com
Awareness Of Geo Difference
Recommendations For
USA / Western European
Companies
Learn differences between CEE countries
Learn differences between the capitals and “regular” cities
Recommendations For
Eastern European
Companies
Benchmark your offerings against global market
Do not be afraid to outsource to the USA / Western Europe
Focus on natural partnership opportunities
10http://www.intspei.com
Integrity
Recommendations For
USA / Western European
Companies
Do not plan to do in CEE anything you would not do in your own country
Recommendations For
Eastern European
Companies
Learn about the USA Foreign Corrupt Practices Act
11http://www.intspei.com
Consistent Business Processes
Recommendations For
USA / Western European
Companies
Recommendations For
Eastern European
Companies
Learn about the USA Foreign Corrupt Practices Act
Use the same business processes for all sub-teams
Utilize process-patterns for distributed teams
12http://www.intspei.com
MSF Team Model
Advocacy
Solution Delivery
DevelopmentDevelopment
TestTest
Release /OperationsRelease /
Operations
UserExperience
UserExperience
ProductManagement
ProductManagement
Program Management
Program Management ArchitectureArchitecture
Solution Design
Solution Definition
Solution QualitySolution Usability
Solution Construction
Solution Deployment
13http://www.intspei.com
MSF Team Model for Software Outsourcing Projects
Western Europe / USACEE
DevelopmentDevelopment
TestTest
Release /OperationsRelease /
Operations
UserExperience
UserExperience
ProductManagement
ProductManagement
Program Management
Program Management ArchitectureArchitecture
http://www.intspei.com
Best Practice: In Software Outsourcing Projects All Functional AreasShould be Covered on Both Sides
14
USA / Western Europe
Program management
Development
Test
User Experience
Product Management
Program management
Development
Test
Release Management
User Experience
Product Management
Release Mngmnt
CEE
ArchitectureArchitectureArchitectureArchitecture
15http://www.intspei.com
MSF Risk Management Discipline
Risk Statement
Risk Database,Risk Concepts and
Processes
Identify
LearnLearn
ControlControl
Track and Report
Track and Report
Plan and SchedulePlan and Schedule
Analyze and
Prioritize
Analyze and
Prioritize
Risk Assessment Document
Top n Risks
http://www.intspei.com
Risk Management for Software Outsourcing Projects
16
Western Europe / USA
Risk Statement
Risk Database,
Risk Concepts
and Processes
Identify
LearnLearn
ControlControl
Track and
Report
Track and
Report
Plan and
Schedule
Plan and
Schedule
Analyze and
Prioritize
Analyze and
Prioritize
Risk Assessme
nt DocumentTop n
Risks
Risk Statement
Risk Database,
Risk Concepts
and Processes
Identify
LearnLearn
ControlControl
Track and
Report
Track and
Report
Plan and
Schedule
Plan and
Schedule
Analyze and
Prioritize
Analyze and
Prioritize
Risk Assessme
nt DocumentTop n
Risks
CEE
http://www.intspei.com
Best Practice: One Transparent Risk Management Process for All Sub-Teams
17
US A/ Western Europe
Risk Statement
Risk Database,Risk Concepts and
Processes
Identify
LearnLearn
ControlControl
Track and Report
Track and Report
Plan and SchedulePlan and Schedule
Analyze and
Prioritize
Analyze and
Prioritize
Risk Assessment Document
Top n Risks
CEE
18http://www.intspei.com
IBM Rational Unified Process
Phases
ManagementEnvironment
Business Modeling
ImplementationTest
Analysis & Design
Preliminary Iteration(s)
Iter.#1
Disciplines
Iterations
Iter.#2
Iter.#n
Iter.#n+1
Iter.#n+2
Iter.#m
Iter.#m+1
DeploymentConfiguration Mgmt
Requirements
Elaboration TransitionInception Construction
http://www.intspei.com
Best Practice: All RUP Disciplines Span All Offices
CEE USA / Western Europe
Elaboration TransitionInception Construction
20
http://www.intspei.com
Project Postmortem
21
CEE Western Europe / USA
POSTMORTEM POSTMORTEMPOSTMORTEM
21
22http://www.intspei.com
Best Practice: “Big Postmortem” For All Project Stakeholders
CEE USA / Western Europe
POSTMORTEM POSTMORTEMPOSTMORTEM
P O S T M O R T E M
23http://www.intspei.com
Relations With Local Universities
Recommendations For
USA / Western European
Companies
Recommendations For
Eastern European
Companies
Build relations with local universities
Establish your own educational facility
24http://www.intspei.com
CEE Job Market Specifics
Two of CEE countries (Russia
and Ukraine) are in the list of Top 5
the most educated countries in the
world
CEE software companies cry
that there are not enough qualified resources on local
job market ?
25http://www.intspei.com
Agenda
INTSPEI Overview
Best Practices
How Can INTSPEI Help You Launch Your Outsourcing Facility?
26http://www.intspei.com
SDC In-A-Box
Turn-key outsourcing solution: INTSPEI creates a software development subsidiary for a client
Currently we offer our services in Armenia, Belarus, Russia and Ukraine
We can also help our clients to launch a subsidiary in any other Eastern European country
INTSPEI cares about everything – hiring, facility, logistics, local legal requirements, business-processes, etc.
The development center is launched as client’s subsidiary
Alternatively, it can be created as INTSPEI subsidiary and then (when the client feels comfortable) the ownership is transferred to the client
27http://www.intspei.com
SDC In-A-Box: The Process
Defining Scope Of Work Client and INTSPEI agree on the list of people to hire, office space requirements, business processes, budget, etc.5-30 days
Launching the Software Development Center INTSPEI sets up an office for the client, deploys the infrastructure, hires people, performs the paperwork to meet local legal requirements, etc.2-5 months
Managing Current Operations (optional)• I
NTSPEI manages outsourcing office
• As many months as the client needs
28http://www.intspei.com
SDC In-A-Box: Two Ownership Options
•Software Development Center is owned by the client from the very beginning
Client
•Initially INTSPEI owns the Software Development Center•As soon as the client feels comfortable, the ownership is transferred to the client
INTSPEI
International Software & Productivity Engineering Institute
Money-Back GuaranteeAvailable for a period of 30 days after our services are completed
http://www.intspei.com
10% Discount for Participants of the CEE Outsourcing SummitAvailable for a period of 6 months after the conference
30http://www.intspei.com
Next Steps
Assess your company’s productivity strategy:• Employees’ productivity?• Productivity of your
customers?• Productivity within your
partner ecosystem?
Contact INTSPEI• Talk to me at a coffee-
break• Mail me at
Order INTSPEI services:• SDLC Fine-Tuning to
increase outcome of your engineering process
• SDC In-A-Box to bring down the costs of your engineering process
International Software & Productivity Engineering Institute
Thank You
This presentation was delivered on September 12, 2007, in Kiev
on the First CEE Outsourcing SummitYou can download it from http://www.vlpavlov.com
http://www.intspei.com