Global sourcing of software development - a review of tools
and services
13/07/2009
Identification of tools and services aiming at
the optimization of the globally distributed
software development.
Globally distributed software development
Project Cloud
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
IDEs
Integrated development environments Collaboration platforms Global sourcing Service provider Document managementfu
n
ct
io
n
al
st
ra
te
gi
c
comprehensive
dedicated
Consultancies Inhouse Developments •Rational Suite •Borland ALM •Gforge •Polarion •NetBeans •Eclipse •Visual Studio •ClearCase •Subversion •CVS •Virtual Safe •Bugzilla •Atlassian SaaS Solutions •CollabNet •SourceForge •JAZZ •Digite •CAST, •CheckStyle •EMMA •FindBug •HP Quality Center •Junit •MS Sharepoint •Saperion •Xerox DocushareIntegrated
development
environments
(IDEs)
Development
tools
(components)
Consulting
&
services
Software
‐
as
‐
a
‐
Service
•Infosys
•WIPRO
•Satyam
•TCS
•Value Leadership Group
•TPI •NeoIT •Orbys •Trestle •TransCrit •Clearview Enhanced development environments •eGroupWare •OpenExchange
IDE
IDE
SVN
IM
???
Project Cloud
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
Enhanced IDE
IDE
SVN
IM
???
Project Cloud
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
Specific Development Tools
Integrated development environments Collaboration platforms Global sourcing Service provider Document managementfu
n
ct
io
n
al
st
ra
te
gi
c
comprehensive
dedicated
Consultancies Inhouse Developments •Rational Suite •Borland ALM •Gforge •Polarion •NetBeans •Eclipse •Visual Studio •ClearCase •Subversion •CVS •Virtual Safe •Bugzilla •Atlassian SaaS Solutions •CollabNet •SourceForge •JAZZ •Digite •CAST, •CheckStyle •EMMA •FindBug •HP Quality Center •Junit •MS Sharepoint •Saperion •Xerox DocushareIntegrated
development
environments
(IDEs)
Development
tools
(components)
Consulting
&
services
Software
‐
as
‐
a
‐
Service
•Infosys
•WIPRO
•Satyam
•TCS
•Value Leadership Group
•TPI •NeoIT •Orbys •Trestle •TransCrit •Clearview Enhanced development environments •eGroupWare •OpenExchange
Development Tools
Project Cloud
SVN
Project Clouds
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
Bug Tracking
Development Tools
Project Cloud
SVN
Project Clouds
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
Req. Management
Testing
Bug Tracking
Development Tools
Project Cloud
SVN
Project Clouds
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
Consulting Services
Integrated development environments Collaboration platforms Global sourcing Service provider Document managementfu
n
ct
io
n
al
st
ra
te
gi
c
comprehensive
dedicated
Consultancies Inhouse Developments •Rational Suite •Borland ALM •Gforge •Polarion •NetBeans •Eclipse •Visual Studio •ClearCase •Subversion •CVS •Virtual Safe •Bugzilla •Atlassian SaaS Solutions •CollabNet •SourceForge •JAZZ •Digite •CAST, •CheckStyle •EMMA •FindBug •HP Quality Center •Junit •MS Sharepoint •Saperion •Xerox DocushareIntegrated
development
environments
(IDEs)
Development
tools
(components)
Consulting
&
services
Software
‐
as
‐
a
‐
Service
•Infosys
•WIPRO
•Satyam
•TCS
•Value Leadership Group
•TPI •NeoIT •Orbys •Trestle •TransCrit •Clearview Enhanced development environments •eGroupWare •OpenExchange
Consulting & Services
Project Cloud
Source code
Bug tracking
Requirements
Management
Reporting
Testing
…
Project Cloud
Software-as-a-Service
Integrated development environments Collaboration platforms Global sourcing Service provider Document managementfu
n
ct
io
n
al
st
ra
te
gi
c
comprehensive
dedicated
Consultancies Inhouse Developments •Rational Suite •Borland ALM •Gforge •Polarion •NetBeans •Eclipse •Visual Studio •ClearCase •Subversion •CVS •Virtual Safe •Bugzilla •Atlassian SaaS Solutions •CollabNet •SourceForge •JAZZ •Digite •CAST, •CheckStyle •EMMA •FindBug •HP Quality Center •Junit •MS Sharepoint •Saperion •Xerox DocushareIntegrated
development
environments
(IDEs)
Development
tools
(components)
Consulting
&
services
Software
‐
as
‐
a
‐
Service
•Infosys
•WIPRO
•Satyam
•TCS
•Value Leadership Group
•TPI •NeoIT •Orbys •Trestle •TransCrit •Clearview Enhanced development environments •eGroupWare •OpenExchange
Software as a Service
Project Cloud
Source code Bug tracking Requirements Management Reporting Testing …Project Cloud
Project Cloud
Source code Bug tracking Requirements Management Reporting Testing …Project Cloud
Project Cloud
Source code Bug tracking Requirements Management Reporting Testing …Project Cloud
Example: pliXos Global Sourcing Platform
Application Life Cycle Management
Global Sourcing Platform
Standardised and automated project governance
Requirements
Draft
Implementation
Deploy
Operations
Optimization
Interfaces and
provisioning of
functions
Service
provider
(Global
Sourcing)
Best Practises and central data storage
Management
Reports
Efficiency
Operational
Excellence
Transparency
Overview of tools and services
Integrated development environments Collaboration platforms Global sourcing Service provider Document managementfu
n
ct
io
n
al
st
ra
te
gi
c
comprehensive
dedicated
Consultancies Inhouse Developments •Rational Suite •Borland ALM •Gforge •Polarion •NetBeans •Eclipse •Visual Studio •ClearCase •Subversion •CVS •Virtual Safe •Bugzilla •Atlassian SaaS Solutions •CollabNet •SourceForge •JAZZ •Digite •CAST, •CheckStyle •EMMA •FindBug •HP Quality Center •Junit •MS Sharepoint •Saperion •Xerox DocushareIntegrated
development
environments
(IDEs)
Development
tools
(components)
Consulting
&
services
Software
‐
as
‐
a
‐
Service
•Infosys
•WIPRO
•Satyam
•TCS
•Value Leadership Group
•TPI •NeoIT •Orbys •Trestle •TransCrit •Clearview Enhanced development environments •eGroupWare •OpenExchange
Summary
Scope
comprehensive
dedicated
func
ti
onal
st
ra
te
gi
c
Lev
e
l
Optimising
the
technical
development
Support
of
technical
development
Optimizing
globally
distributed
software
development
Project
optimisation