SlideShare a Scribd company logo
1 of 6
Download to read offline
IBM Customer Success
Capgemini Finland Increases Productivity
Using IBM Rational Software Development
Platform
based on productivity 15 percent
higher than the industry average.
Based on the success of this
project, the client initiated four more
projects with Capgemini.
As one of the world’s foremost
providers of consulting, technology,
and outsourcing services, Capgemini
has a unique way of working with its
clients, which it calls the Collaborative
Business Experience. Through
commitment to mutual success and the
achievement of tangible value, the
company helps businesses implement
growth strategies, leverage technology,
and thrive through the power of
collaboration. As part of that ongoing
commitment to helping its clients
succeed, Capgemini has established a
global network of Accelerated Delivery
Centers (ADCs), designed to speed
the development of value-added
applications through the use of
reusable components, leading
technologies, and a robust
infrastructure.
The ADC in Helsinki, Finland is
Capgemini’s 28th center, and is
 The Challenge
Facing increased competitive
pressures – including fierce price
competition for software
development services – Capgemini
Finland needed to respond to client
requirements of more reliable and
higher quality software, and faster
software development.
 The Solution
Capgemini Finland established an
Accelerated Delivery Center (ADC) to
speed the development of value-
added applications. The ADC
approach is founded upon the IBM
Rational Unified Process
methodology and integrated tools of
the IBM Software Development
Platform.
 The Benefit
Company-wide, Capgemini has
experienced a 30 percent productivity
improvement using Rational tools.
The initial Helsinki ADC project was
delivered on schedule – a schedule
Overview
primarily focused on software
development on J2EE and Microsoft
.NET platforms in the retail, financial
services, and telecommunications
sectors.
“The Rational methods
and tools have been very
important to our success.
They have helped us
keep the focus on the
most important aspects of
software – development
planning, project
management, modeling,
code development,
testing and so on.”
-- Tapio Tuomi,
Helsinki ADC Leader for Capgemini
The Helsinki ADC was established
to respond to increased competitive
pressures in Finland. Tapio Tuomi,
Helsinki ADC Leader for Capgemini,
recalls, “We noticed that the Finland
2
market was changing. For example,
price competition was becoming fierce,
and prices for development services
started to fall. In addition, Capgemini
saw that its clients required much
faster software development and more
reliable and higher quality software.
We had to make changes to be more
competitive and improve our financial
results. Our response was to start
ADC here in Finland. The Accelerated
Development Centers allow us to
industrialize software development
so we can respond to these customer
needs and market pressures.
A Proven Recipe for Success
Helsinki ADC promises its clients at
least a 15 percent increase in software
development productivity compared
to the industry average. The Helsinki
ADC can confidently deliver on this
promise because they are following
a time-tested approach to software
development that has been used
with great success at Capgemini
ADCs throughout the world. The ADC
approach is founded upon the IBM
Rational Unified Process®
methodology
and integrated tools of the IBM
Software Development Platform.
Capgemini adopted IBM Rational
Unified Process, or RUP®
, to provide
a consistent, proven methodology
across its ADCs, and for use in client
engagements requiring custom
software development. In addition to
RUP, Helsinki ADC adopted a wide
range of IBM Rational tools that were
already being used at other ADCs to
accelerate development and improve
software quality, including:
• IBM Rational ClearCase ®
for software asset management
• IBM Rational ClearQuest®
for defect and change management
• IBM Rational RequisitePro®
for requirements management
• IBM Rational Rose®
XDE™
Developer for model-driven
development
• IBM Rational TestManager®
for test management
• IBM Rational PurifyPlus™
for runtime analysis
• IBM Rational Robot®
for software testing
In addition, Helsinki ADC’s J2EE
development efforts are further
supported by IBM DB2®
and IBM
WebSphere®
, including WebSphere
Studio Application Developer,
WebSphere Application Server, and
IBM WebSphere.
Tuomi reports that although the use
of IBM Rational tools at Helsinki ADC
was not mandated by Capgemini
policies, the decision to use them was
an easy one because the benefits
were readily apparent. “We had
the support of other ADCs and an
ADC handbook to assist us through
the startup process. The selection
of software development methods
and tools was in a sense quite easy,
because we could see the positive
results that the ADCs achieved using
the Rational methodology and tools. In
addition, J2EE development on the IBM
WebSphere platform was our strongest
competence, so we wanted tools and a
process that supported object-oriented
development and complemented the
WebSphere platform. For example, the
fact that Rational ClearCase integrates
with WebSphere Studio Application
Developer was a factor. Lastly, we
knew we would be expanding our use
of Microsoft .NET technology, and
we wanted Rational solutions so we
could continue to use the same tools
and methods in the future with as little
change as possible. Continuing the
example, Rational ClearCase is also
integrated with Microsoft Visual Studio
.NET.”
Establishing a Plan
To help get the ADC up and running,
Capgemini Finland worked with IBM
Rational Professional Services to create
a plan for training the Capgemini team
and implementing RUP and the IBM
Rational tools. Tuomi reports, “One of
the biggest benefits we received was
the assistance from the Rational Finland
team. Working together, we made a
very efficient plan for how to implement
the tools, and the correct order in
which they would be implemented.
This included training, certification,
and plans for how the tools would be
implemented on different projects. We
didn’t start out using every tool we had.
We started with Rational ClearCase and
3
Rational Rose and then we expanded
to Rational ClearQuest, Rational
TestManager, Rational RequisitePro
and so on. We trained about 40
consultants. Everyone received
training in requirements analysis, and
our developers also trained in analysis
and design. In addition, we had
custom tailored training on site for use
of Rational ClearCase and the testing
tools.”
He adds, “The training was very
efficient because we were able to
combine the training and the actual
work on our projects. The training and
the project work were tightly coupled,
and the overall plan was close to
perfect. I think the fact that we already
have 20 certifications on our team is
proof of how effective it was.”
IBM Rational ClearCase Simplifies
Parallel Development
The first Helsinki ADC project was
building a Customer Relationship
Management (CRM) application
for one of the largest retailers in
Finland. This was a large project
that required approximately 50
developers and a year and a half of
development effort. According to
Sami Putkonen, IT Consultant and
Software Tool Engineer for Capgemini,
success on the project depended
on effective version control and
parallel development. The ADC team
adopted Unified Change Management
(UCM), an activity-based process
for managing change supported
by Rational ClearCase. Putkonen
explains, “One of the biggest benefits
of the tools was how the version
control capabilities of Rational
ClearCase were integrated with – and
accessible from – IBM WebSphere
Application Studio and IBM Rational
Rose XDE Developer. Another big
benefit for the developers was the
efficiency of parallel development
using Rational ClearCase and the
UCM process. I know from past
experience that parallel development
can be difficult, but the UCM process
made it easy for developers to use
Rational ClearCase very quickly
on a large project with parallel
development streams. There are only
four operations for the developers to
learn -- check out, check in, deliver
and re-base -- so we were able to
gain an advantage with Rational
ClearCase quite rapidly. And, the
developers are able to deliver the
tasks they have finished and keep
tasks that are still ongoing in their own
private workspace.”
As a comprehensive software
configuration management process,
Unified Change Management
is supported by tight integration
between IBM Rational ClearCase and
IBM Rational ClearQuest. Helsinki
ADC plans to leverage that integration
on upcoming projects. Putkonen
notes that Rational ClearQuest has
already contributed to the overall
quality of the project by helping
the team reliably track defects and
enhancement requests. He adds
that Rational ClearQuest helped the
team be more responsive to customer
needs throughout the project.
Representatives from the client used
the Rational ClearQuest Web interface
to enter problem reports and track
the progress of existing issues. “Our
customer was very pleased. Rational
ClearQuest Web is very good from
a customer point of view because at
any time they can submit changes
and check the status of what they had
submitted previously.”
Rational Unified Process and UML
provide a “Common Language”
Prior to establishing the ADC, the
Capgemini Finland team used a
disparate set of tools and methods
from project to project based upon
their customer’s request. Tuomi
remembers, “It was our policy at the
time – and common practice in Finland
– to let our clients help us decide
which tools and methods to use on a
case-by-case basis. When the ADC
was founded, we made the decision
to invest in the RUP methodology
and Rational tools.” Now, the ADC
team continues to build experience
and competence with every project,
helping them succeed not only on their
first projects, but also enabling them
to establish a foundation for continued
success.
4
Putkonen agrees that using a
consistent process and shared set
of integrated tools has been a great
advantage. “When we started the ADC
and this project, I immediately saw that
it started to move forward very quickly
because we were all using the same
tools, we had a common language
and a common approach. We started
using the Unified Modeling Language
to model the software and that helped
us develop some common components
as well. We were able to use them on
another project because they were
modeled well and clearly documented
in Rational Rose. It’s a great advantage
for the ADC to have a commitment to
great tools and the entire platform.”
Olli Salmi, Team Manager for
Capgemini, notes similar advantages
in his role as support leader for Rational
Unified Process. “I am really pleased
with the Rational Unified Process. From
a project management perspective it
gave us a great deal of control over the
project. RUP is a core way of thinking
for the ADC,” says Salmi. By using
Rational Rose to create UML models,
Salmi explains, the development team
was able to take a more standardized
approach throughout development.
He continues, “It was a big project with
many people working on it. Having
the same architecture and following
the same methods helped us develop
uniformly during every part of the
project. We made a big effort before
that first project to set our process of
modeling and learn how to use Rational
Rose effectively. I think that was very
important for the project and it was
one reason why the project went so
well. Rational consultants helped us
develop a good base model. And
we used Rational Rose to create use
case models, application models, and
database models.” Salmi adds that
the database team also used Rational
Rose with DB2 to keep the database
model and schema synchronized.
Repeatability and Traceability in Testing
Helsinki ADC testers applied
automated testing tools from Rational
to measure the performance of
the CRM system, find and repair
performance bottlenecks, and then
re-test the system using the same
tests to ensure the bottleneck had
been removed and the system would
perform well in real world scenarios.
Putkonen explains, “We used Rational
TestManager and Rational Robot for
performance testing and that helped
us a great deal. We used them for GUI
testing too, but at the time, our primary
focus was on performance testing.
We were able to automate certain
testing tasks, and to re-test when
new versions of the software were
released. With Rational TestManager
and Rational Robot, we were always
able to re-test the task in the same
way. And of course the tools provided
us with logs to show whether tests
passed or failed, and to collect a
range of metrics. We applied user
loads from 50 to 150 virtual users
using Rational tools to see how the
Web server and the database would
actually act when real users accessed
the system. When the customer started
integration testing, we had already done
testing and re-testing so we were able
to provide the customer with a very
polished release.”
According to Salmi, the ability to trace
test cases in Rational TestManager with
requirements in Rational RequisitePro
and defects in Rational ClearQuest is a
significant advantage for project leaders
at Helsinki ADC. Although the team did
not use Rational RequisitePro on the
CRM project because requirements
analysis had already been completed,
they have used it with great success
on subsequent projects. “Of course,
Rational TestManager links to Rational
ClearQuest for any defects we found.
And, we link our requirements in
Rational RequisitePro to the test cases
so we can follow up on any changes
that are made. A major benefit of this is
that it helps project managers analyze
the impact of changes to requirements.
I think Rational RequisitePro is a very
good tool for us, because it provides
excellent control of the requirements.
Otherwise – if we used Excel or some
other tools – our requirements would be
all over the place. But now, with Rational
RequisitePro, we can link requirements
together and trace them. This is a big
benefit for our team leaders.”
Runtime Analysis with Rational PurifyPlus
In addition to system testing, Helsinki
ADC helps ensure quality with IBM
Rational runtime analysis tools
5
throughout development. Rational
PurifyPlus helps Helsinki ADC
developers deliver faster, more reliable
code with runtime analysis that detects
memory corruption and leaks, locates
performance bottlenecks, and gathers
code coverage metrics during tests.
“When we found performance issues
during our performance tests, we
used Rational PurifyPlus to trace the
bottlenecks in a certain component.
And for our most critical components,
we used it to verify the coverage of
our tests, to ensure that there were no
black holes – code that was not being
tested,” says Putkonen.
According to Putkonen, having
the runtime analysis capabilities of
Rational PurifyPlus on their desktop
was a pleasant – and welcome
– surprise for developers. “When
we started the project, we didn’t
immediately announce that we had the
whole range of these tools available.
For example, when the developers
asked me how to do performance
profiling, I told them they already had
that capability on their workstation with
Rational PurifyPlus. And the same
thing happened when they wanted to
do memory testing and code coverage
analysis. The developers were very
pleased – they had the tools they
needed, and if they wanted additional
information they went to Rational’s
Web page. Whenever they asked, ‘Do
we have something that can do this?’
I was able to immediately say it was
available to them in their IBM Rational
toolbox.”
A Function of Effort and Quality
According to Tuomi, the Helsinki ADC
has clearly helped Capgemini gain a
competitive advantage. “I think the
proof of that has something to do with
the Finnish state of mind – we don’t
truly believe in a concept if we don’t
have some proof that it really works.
Six months after we started Helsinki
ADC, our clients saw that the approach
and the tools really worked; and we
started to get more clients and more
projects. In fact our client on the first
ADC project has already started four
more projects with us,” says Tuomi.
With a schedule based on the ADC
promise of a 15 percent improvement
in productivity over the industry
average, the first ADC project was
delivered on time. Tuomi adds, “ADC
is about productivity. We define
productivity as function of effort and
quality. When more can be achieved
in less time and with fewer defects,
then software project teams are more
productive. When I look back now
and think about the concept of ADC,
the Rational methods and tools have
been very important to our success.
They have helped us keep the focus
on the most important aspects of
software development – planning,
project management, modeling, code
development, testing and so on. The
Rational tools and RUP have helped
us keep on our path of improving
our competence and improving
the productivity of our software
development efforts.”
Garry Gomersall, Global IBM Alliance
Leader, Capgemini, points out that
Rational solutions have provided
productivity gains for Capgemini
worldwide. “The Rational tools
automate our global delivery method
and facilitate the use of a common
process and toolkit to deliver
predictable, consistent, high quality,
and repeatable solutions by our
Centers,” Gomersall explains.
He adds, “By using the Rational
tools, we have experienced a 30
percent productivity improvement on
even the most complex projects. We
anticipate further improvement as the
technology continues to evolve.”
© Copyright IBM Corporation 2004
IBM Corporation
Route 100
Somers, NY 10589
U.S.A.
Produced in the United States of America
07-04
All Rights Reserved
IBM and the IBM logo, Rational ClearCase,
Rational ClearQuest, Rational RequisitePro,
Rational Rose XDE, Rational TestManager,
Rational PurifyPlus, and Rational Robot
are trademarks of International Business
Machines Corporation in the United States,
other countries, or both.
Other company, product or service names
may be trademarks or service marks of
others.
G225-4344-00

More Related Content

What's hot

Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services OfferingsIBM Rational software
 
Saikrishna_Bejjanki_HP Exstream Developer
Saikrishna_Bejjanki_HP Exstream DeveloperSaikrishna_Bejjanki_HP Exstream Developer
Saikrishna_Bejjanki_HP Exstream DeveloperSaikrishna Bejjanki
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizTasktop
 
Is agile adoption losing steam?
Is agile adoption losing steam?Is agile adoption losing steam?
Is agile adoption losing steam?Go2Group, Inc.
 
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...IBM Rational software
 
Deepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultantDeepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultantDeepak M
 
Mani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_ConsultantMani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_ConsultantMani Shekhar
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealmMatt Holitza
 
Steven Manni Projects Feb2013
Steven Manni Projects Feb2013Steven Manni Projects Feb2013
Steven Manni Projects Feb2013Steven Manni
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
PDSA Results Flexsteel
PDSA Results FlexsteelPDSA Results Flexsteel
PDSA Results FlexsteelSophia Hudson
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROITasktop
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services IBM Rational software
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationCprime
 
A Case Study on Business Process Management
A Case Study on Business Process ManagementA Case Study on Business Process Management
A Case Study on Business Process ManagementGoutama Bachtiar
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpBill Duncan
 
SFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoSFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoCarmen DeArdo
 

What's hot (19)

PlanENDoc
PlanENDocPlanENDoc
PlanENDoc
 
Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services Offerings
 
Saikrishna_Bejjanki_HP Exstream Developer
Saikrishna_Bejjanki_HP Exstream DeveloperSaikrishna_Bejjanki_HP Exstream Developer
Saikrishna_Bejjanki_HP Exstream Developer
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
Is agile adoption losing steam?
Is agile adoption losing steam?Is agile adoption losing steam?
Is agile adoption losing steam?
 
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
 
Deepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultantDeepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultant
 
Mani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_ConsultantMani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_Consultant
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
 
Steven Manni Projects Feb2013
Steven Manni Projects Feb2013Steven Manni Projects Feb2013
Steven Manni Projects Feb2013
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
PDSA Results Flexsteel
PDSA Results FlexsteelPDSA Results Flexsteel
PDSA Results Flexsteel
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
 
A Case Study on Business Process Management
A Case Study on Business Process ManagementA Case Study on Business Process Management
A Case Study on Business Process Management
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 Ecp
 
DevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind Radcliffe
 
SFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoSFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdo
 

Viewers also liked

Viewers also liked (9)

Richard Archer
Richard Archer Richard Archer
Richard Archer
 
Photo presentation
Photo presentationPhoto presentation
Photo presentation
 
HLF Argyll asset transfer event aug 2013
HLF Argyll asset transfer event aug 2013HLF Argyll asset transfer event aug 2013
HLF Argyll asset transfer event aug 2013
 
Dig art
Dig artDig art
Dig art
 
Manuual for SQT series hydraulic torque wrenches
Manuual for SQT series hydraulic torque wrenches Manuual for SQT series hydraulic torque wrenches
Manuual for SQT series hydraulic torque wrenches
 
Test levels
Test levelsTest levels
Test levels
 
Manuual for sqt hydraulic torque wrenches
Manuual for sqt hydraulic torque wrenchesManuual for sqt hydraulic torque wrenches
Manuual for sqt hydraulic torque wrenches
 
Farhim NEW
Farhim NEWFarhim NEW
Farhim NEW
 
Die 7 Wege zum Clean Code
Die 7 Wege zum Clean CodeDie 7 Wege zum Clean Code
Die 7 Wege zum Clean Code
 

Similar to Capgemini finland ADC Rational

Gateway Corporate Presentation
Gateway Corporate PresentationGateway Corporate Presentation
Gateway Corporate PresentationMahipal Singh
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineDevOps for Enterprise Systems
 
Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...Orangescrum
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience InvestementGlenn Kline
 
Ad-platform for Digital Advertising Management
Ad-platform for Digital Advertising ManagementAd-platform for Digital Advertising Management
Ad-platform for Digital Advertising ManagementPratham Software (PSI)
 
GNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Krish Singh
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Preethi T G
 
Kclink presentation
Kclink presentationKclink presentation
Kclink presentationChandan D
 
Sparkhound Consulting Services Overview 2020
Sparkhound Consulting Services Overview 2020Sparkhound Consulting Services Overview 2020
Sparkhound Consulting Services Overview 2020Ron Ellis
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyAspire Systems
 
GyanSys San Antonio ASUG Chapter Presentation Feb26 2016
GyanSys  San Antonio ASUG Chapter Presentation Feb26 2016GyanSys  San Antonio ASUG Chapter Presentation Feb26 2016
GyanSys San Antonio ASUG Chapter Presentation Feb26 2016Praveen Kumar
 
Mphasis - Schwab Newsletter PDF - Sample 8707
Mphasis - Schwab Newsletter PDF - Sample 8707Mphasis - Schwab Newsletter PDF - Sample 8707
Mphasis - Schwab Newsletter PDF - Sample 8707harshan90
 
Fresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Solutions
 
HPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 DecemberHPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 Decemberat MicroFocus Italy ❖✔
 
Our Experience in Banking and Financial Services
Our Experience in Banking and Financial ServicesOur Experience in Banking and Financial Services
Our Experience in Banking and Financial ServicesXebia IT Architects
 
Varkul websoft pvt ltd high quality software-development-company-india
Varkul websoft pvt ltd  high quality software-development-company-indiaVarkul websoft pvt ltd  high quality software-development-company-india
Varkul websoft pvt ltd high quality software-development-company-indiaVarkul websoft Pvt Ltd
 
Canang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperCanang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperRafizan Baharum
 

Similar to Capgemini finland ADC Rational (20)

Gateway Corporate Presentation
Gateway Corporate PresentationGateway Corporate Presentation
Gateway Corporate Presentation
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
 
Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement
 
Ad-platform for Digital Advertising Management
Ad-platform for Digital Advertising ManagementAd-platform for Digital Advertising Management
Ad-platform for Digital Advertising Management
 
Workforce Management Solution
Workforce Management SolutionWorkforce Management Solution
Workforce Management Solution
 
GNS: Your IT outsourcing provider
GNS: Your IT outsourcing providerGNS: Your IT outsourcing provider
GNS: Your IT outsourcing provider
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model
 
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
Software Quality Management in Wipro and case tools ,Wipro Introduction and c...
 
Kclink presentation
Kclink presentationKclink presentation
Kclink presentation
 
Sparkhound Consulting Services Overview 2020
Sparkhound Consulting Services Overview 2020Sparkhound Consulting Services Overview 2020
Sparkhound Consulting Services Overview 2020
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting Company
 
GyanSys San Antonio ASUG Chapter Presentation Feb26 2016
GyanSys  San Antonio ASUG Chapter Presentation Feb26 2016GyanSys  San Antonio ASUG Chapter Presentation Feb26 2016
GyanSys San Antonio ASUG Chapter Presentation Feb26 2016
 
Mphasis - Schwab Newsletter PDF - Sample 8707
Mphasis - Schwab Newsletter PDF - Sample 8707Mphasis - Schwab Newsletter PDF - Sample 8707
Mphasis - Schwab Newsletter PDF - Sample 8707
 
Fresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative ComputingFresche Legacy Case Study: Innovative Computing
Fresche Legacy Case Study: Innovative Computing
 
HPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 DecemberHPE Software at Discover 2016 London 29 November—1 December
HPE Software at Discover 2016 London 29 November—1 December
 
Our Experience in Banking and Financial Services
Our Experience in Banking and Financial ServicesOur Experience in Banking and Financial Services
Our Experience in Banking and Financial Services
 
Global Squad Leader - Resume
Global Squad Leader - ResumeGlobal Squad Leader - Resume
Global Squad Leader - Resume
 
Varkul websoft pvt ltd high quality software-development-company-india
Varkul websoft pvt ltd  high quality software-development-company-indiaVarkul websoft pvt ltd  high quality software-development-company-india
Varkul websoft pvt ltd high quality software-development-company-india
 
Canang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperCanang Workshop: Developer to Developer
Canang Workshop: Developer to Developer
 

Recently uploaded

How to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfHow to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfmayank158542
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012sapnasaifi408
 
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call GirlsDelhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girlsshivangimorya083
 
Final Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipFinal Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipSoham Mondal
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfpadillaangelina0023
 
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdfobuhobo
 
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...Suhani Kapoor
 
办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样
办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样
办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样umasea
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一Fs sss
 
阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)
阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)
阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)obuhobo
 
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证obuhobo
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Madekojalkojal131
 
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...Suhani Kapoor
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位obuhobo
 
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一F La
 
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...Suhani Kapoor
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一2s3dgmej
 
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012rehmti665
 

Recently uploaded (20)

How to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfHow to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdf
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
 
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call GirlsDelhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
 
Final Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipFinal Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management Internship
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
 
Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdf
 
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
 
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
 
办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样
办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样
办理学位证(纽伦堡大学文凭证书)纽伦堡大学毕业证成绩单原版一模一样
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 
阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)
阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)
阿德莱德大学本科毕业证成绩单咨询(书英文硕士学位证)
 
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
 
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
 
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
 
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
办理(NUS毕业证书)新加坡国立大学毕业证成绩单原版一比一
 
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
 
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
 

Capgemini finland ADC Rational

  • 1. IBM Customer Success Capgemini Finland Increases Productivity Using IBM Rational Software Development Platform based on productivity 15 percent higher than the industry average. Based on the success of this project, the client initiated four more projects with Capgemini. As one of the world’s foremost providers of consulting, technology, and outsourcing services, Capgemini has a unique way of working with its clients, which it calls the Collaborative Business Experience. Through commitment to mutual success and the achievement of tangible value, the company helps businesses implement growth strategies, leverage technology, and thrive through the power of collaboration. As part of that ongoing commitment to helping its clients succeed, Capgemini has established a global network of Accelerated Delivery Centers (ADCs), designed to speed the development of value-added applications through the use of reusable components, leading technologies, and a robust infrastructure. The ADC in Helsinki, Finland is Capgemini’s 28th center, and is  The Challenge Facing increased competitive pressures – including fierce price competition for software development services – Capgemini Finland needed to respond to client requirements of more reliable and higher quality software, and faster software development.  The Solution Capgemini Finland established an Accelerated Delivery Center (ADC) to speed the development of value- added applications. The ADC approach is founded upon the IBM Rational Unified Process methodology and integrated tools of the IBM Software Development Platform.  The Benefit Company-wide, Capgemini has experienced a 30 percent productivity improvement using Rational tools. The initial Helsinki ADC project was delivered on schedule – a schedule Overview primarily focused on software development on J2EE and Microsoft .NET platforms in the retail, financial services, and telecommunications sectors. “The Rational methods and tools have been very important to our success. They have helped us keep the focus on the most important aspects of software – development planning, project management, modeling, code development, testing and so on.” -- Tapio Tuomi, Helsinki ADC Leader for Capgemini The Helsinki ADC was established to respond to increased competitive pressures in Finland. Tapio Tuomi, Helsinki ADC Leader for Capgemini, recalls, “We noticed that the Finland
  • 2. 2 market was changing. For example, price competition was becoming fierce, and prices for development services started to fall. In addition, Capgemini saw that its clients required much faster software development and more reliable and higher quality software. We had to make changes to be more competitive and improve our financial results. Our response was to start ADC here in Finland. The Accelerated Development Centers allow us to industrialize software development so we can respond to these customer needs and market pressures. A Proven Recipe for Success Helsinki ADC promises its clients at least a 15 percent increase in software development productivity compared to the industry average. The Helsinki ADC can confidently deliver on this promise because they are following a time-tested approach to software development that has been used with great success at Capgemini ADCs throughout the world. The ADC approach is founded upon the IBM Rational Unified Process® methodology and integrated tools of the IBM Software Development Platform. Capgemini adopted IBM Rational Unified Process, or RUP® , to provide a consistent, proven methodology across its ADCs, and for use in client engagements requiring custom software development. In addition to RUP, Helsinki ADC adopted a wide range of IBM Rational tools that were already being used at other ADCs to accelerate development and improve software quality, including: • IBM Rational ClearCase ® for software asset management • IBM Rational ClearQuest® for defect and change management • IBM Rational RequisitePro® for requirements management • IBM Rational Rose® XDE™ Developer for model-driven development • IBM Rational TestManager® for test management • IBM Rational PurifyPlus™ for runtime analysis • IBM Rational Robot® for software testing In addition, Helsinki ADC’s J2EE development efforts are further supported by IBM DB2® and IBM WebSphere® , including WebSphere Studio Application Developer, WebSphere Application Server, and IBM WebSphere. Tuomi reports that although the use of IBM Rational tools at Helsinki ADC was not mandated by Capgemini policies, the decision to use them was an easy one because the benefits were readily apparent. “We had the support of other ADCs and an ADC handbook to assist us through the startup process. The selection of software development methods and tools was in a sense quite easy, because we could see the positive results that the ADCs achieved using the Rational methodology and tools. In addition, J2EE development on the IBM WebSphere platform was our strongest competence, so we wanted tools and a process that supported object-oriented development and complemented the WebSphere platform. For example, the fact that Rational ClearCase integrates with WebSphere Studio Application Developer was a factor. Lastly, we knew we would be expanding our use of Microsoft .NET technology, and we wanted Rational solutions so we could continue to use the same tools and methods in the future with as little change as possible. Continuing the example, Rational ClearCase is also integrated with Microsoft Visual Studio .NET.” Establishing a Plan To help get the ADC up and running, Capgemini Finland worked with IBM Rational Professional Services to create a plan for training the Capgemini team and implementing RUP and the IBM Rational tools. Tuomi reports, “One of the biggest benefits we received was the assistance from the Rational Finland team. Working together, we made a very efficient plan for how to implement the tools, and the correct order in which they would be implemented. This included training, certification, and plans for how the tools would be implemented on different projects. We didn’t start out using every tool we had. We started with Rational ClearCase and
  • 3. 3 Rational Rose and then we expanded to Rational ClearQuest, Rational TestManager, Rational RequisitePro and so on. We trained about 40 consultants. Everyone received training in requirements analysis, and our developers also trained in analysis and design. In addition, we had custom tailored training on site for use of Rational ClearCase and the testing tools.” He adds, “The training was very efficient because we were able to combine the training and the actual work on our projects. The training and the project work were tightly coupled, and the overall plan was close to perfect. I think the fact that we already have 20 certifications on our team is proof of how effective it was.” IBM Rational ClearCase Simplifies Parallel Development The first Helsinki ADC project was building a Customer Relationship Management (CRM) application for one of the largest retailers in Finland. This was a large project that required approximately 50 developers and a year and a half of development effort. According to Sami Putkonen, IT Consultant and Software Tool Engineer for Capgemini, success on the project depended on effective version control and parallel development. The ADC team adopted Unified Change Management (UCM), an activity-based process for managing change supported by Rational ClearCase. Putkonen explains, “One of the biggest benefits of the tools was how the version control capabilities of Rational ClearCase were integrated with – and accessible from – IBM WebSphere Application Studio and IBM Rational Rose XDE Developer. Another big benefit for the developers was the efficiency of parallel development using Rational ClearCase and the UCM process. I know from past experience that parallel development can be difficult, but the UCM process made it easy for developers to use Rational ClearCase very quickly on a large project with parallel development streams. There are only four operations for the developers to learn -- check out, check in, deliver and re-base -- so we were able to gain an advantage with Rational ClearCase quite rapidly. And, the developers are able to deliver the tasks they have finished and keep tasks that are still ongoing in their own private workspace.” As a comprehensive software configuration management process, Unified Change Management is supported by tight integration between IBM Rational ClearCase and IBM Rational ClearQuest. Helsinki ADC plans to leverage that integration on upcoming projects. Putkonen notes that Rational ClearQuest has already contributed to the overall quality of the project by helping the team reliably track defects and enhancement requests. He adds that Rational ClearQuest helped the team be more responsive to customer needs throughout the project. Representatives from the client used the Rational ClearQuest Web interface to enter problem reports and track the progress of existing issues. “Our customer was very pleased. Rational ClearQuest Web is very good from a customer point of view because at any time they can submit changes and check the status of what they had submitted previously.” Rational Unified Process and UML provide a “Common Language” Prior to establishing the ADC, the Capgemini Finland team used a disparate set of tools and methods from project to project based upon their customer’s request. Tuomi remembers, “It was our policy at the time – and common practice in Finland – to let our clients help us decide which tools and methods to use on a case-by-case basis. When the ADC was founded, we made the decision to invest in the RUP methodology and Rational tools.” Now, the ADC team continues to build experience and competence with every project, helping them succeed not only on their first projects, but also enabling them to establish a foundation for continued success.
  • 4. 4 Putkonen agrees that using a consistent process and shared set of integrated tools has been a great advantage. “When we started the ADC and this project, I immediately saw that it started to move forward very quickly because we were all using the same tools, we had a common language and a common approach. We started using the Unified Modeling Language to model the software and that helped us develop some common components as well. We were able to use them on another project because they were modeled well and clearly documented in Rational Rose. It’s a great advantage for the ADC to have a commitment to great tools and the entire platform.” Olli Salmi, Team Manager for Capgemini, notes similar advantages in his role as support leader for Rational Unified Process. “I am really pleased with the Rational Unified Process. From a project management perspective it gave us a great deal of control over the project. RUP is a core way of thinking for the ADC,” says Salmi. By using Rational Rose to create UML models, Salmi explains, the development team was able to take a more standardized approach throughout development. He continues, “It was a big project with many people working on it. Having the same architecture and following the same methods helped us develop uniformly during every part of the project. We made a big effort before that first project to set our process of modeling and learn how to use Rational Rose effectively. I think that was very important for the project and it was one reason why the project went so well. Rational consultants helped us develop a good base model. And we used Rational Rose to create use case models, application models, and database models.” Salmi adds that the database team also used Rational Rose with DB2 to keep the database model and schema synchronized. Repeatability and Traceability in Testing Helsinki ADC testers applied automated testing tools from Rational to measure the performance of the CRM system, find and repair performance bottlenecks, and then re-test the system using the same tests to ensure the bottleneck had been removed and the system would perform well in real world scenarios. Putkonen explains, “We used Rational TestManager and Rational Robot for performance testing and that helped us a great deal. We used them for GUI testing too, but at the time, our primary focus was on performance testing. We were able to automate certain testing tasks, and to re-test when new versions of the software were released. With Rational TestManager and Rational Robot, we were always able to re-test the task in the same way. And of course the tools provided us with logs to show whether tests passed or failed, and to collect a range of metrics. We applied user loads from 50 to 150 virtual users using Rational tools to see how the Web server and the database would actually act when real users accessed the system. When the customer started integration testing, we had already done testing and re-testing so we were able to provide the customer with a very polished release.” According to Salmi, the ability to trace test cases in Rational TestManager with requirements in Rational RequisitePro and defects in Rational ClearQuest is a significant advantage for project leaders at Helsinki ADC. Although the team did not use Rational RequisitePro on the CRM project because requirements analysis had already been completed, they have used it with great success on subsequent projects. “Of course, Rational TestManager links to Rational ClearQuest for any defects we found. And, we link our requirements in Rational RequisitePro to the test cases so we can follow up on any changes that are made. A major benefit of this is that it helps project managers analyze the impact of changes to requirements. I think Rational RequisitePro is a very good tool for us, because it provides excellent control of the requirements. Otherwise – if we used Excel or some other tools – our requirements would be all over the place. But now, with Rational RequisitePro, we can link requirements together and trace them. This is a big benefit for our team leaders.” Runtime Analysis with Rational PurifyPlus In addition to system testing, Helsinki ADC helps ensure quality with IBM Rational runtime analysis tools
  • 5. 5 throughout development. Rational PurifyPlus helps Helsinki ADC developers deliver faster, more reliable code with runtime analysis that detects memory corruption and leaks, locates performance bottlenecks, and gathers code coverage metrics during tests. “When we found performance issues during our performance tests, we used Rational PurifyPlus to trace the bottlenecks in a certain component. And for our most critical components, we used it to verify the coverage of our tests, to ensure that there were no black holes – code that was not being tested,” says Putkonen. According to Putkonen, having the runtime analysis capabilities of Rational PurifyPlus on their desktop was a pleasant – and welcome – surprise for developers. “When we started the project, we didn’t immediately announce that we had the whole range of these tools available. For example, when the developers asked me how to do performance profiling, I told them they already had that capability on their workstation with Rational PurifyPlus. And the same thing happened when they wanted to do memory testing and code coverage analysis. The developers were very pleased – they had the tools they needed, and if they wanted additional information they went to Rational’s Web page. Whenever they asked, ‘Do we have something that can do this?’ I was able to immediately say it was available to them in their IBM Rational toolbox.” A Function of Effort and Quality According to Tuomi, the Helsinki ADC has clearly helped Capgemini gain a competitive advantage. “I think the proof of that has something to do with the Finnish state of mind – we don’t truly believe in a concept if we don’t have some proof that it really works. Six months after we started Helsinki ADC, our clients saw that the approach and the tools really worked; and we started to get more clients and more projects. In fact our client on the first ADC project has already started four more projects with us,” says Tuomi. With a schedule based on the ADC promise of a 15 percent improvement in productivity over the industry average, the first ADC project was delivered on time. Tuomi adds, “ADC is about productivity. We define productivity as function of effort and quality. When more can be achieved in less time and with fewer defects, then software project teams are more productive. When I look back now and think about the concept of ADC, the Rational methods and tools have been very important to our success. They have helped us keep the focus on the most important aspects of software development – planning, project management, modeling, code development, testing and so on. The Rational tools and RUP have helped us keep on our path of improving our competence and improving the productivity of our software development efforts.” Garry Gomersall, Global IBM Alliance Leader, Capgemini, points out that Rational solutions have provided productivity gains for Capgemini worldwide. “The Rational tools automate our global delivery method and facilitate the use of a common process and toolkit to deliver predictable, consistent, high quality, and repeatable solutions by our Centers,” Gomersall explains. He adds, “By using the Rational tools, we have experienced a 30 percent productivity improvement on even the most complex projects. We anticipate further improvement as the technology continues to evolve.”
  • 6. © Copyright IBM Corporation 2004 IBM Corporation Route 100 Somers, NY 10589 U.S.A. Produced in the United States of America 07-04 All Rights Reserved IBM and the IBM logo, Rational ClearCase, Rational ClearQuest, Rational RequisitePro, Rational Rose XDE, Rational TestManager, Rational PurifyPlus, and Rational Robot are trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product or service names may be trademarks or service marks of others. G225-4344-00