Microsoft Visual Studio 2008
Customer Solution Case Study
/ / Consulting Firm Achieves Increased Productivity with New Development Tools
Overview
Country or region:India
Industry:Information Technologyand Consulting
Customer Profile
Founded in 1967, Capgemini Group is one of the world’s largest providers of Consulting, Technology and Outsourcing services. Headquartered in Paris, Capgemini employs approximately 82000 employees globally and over 18000 people in India.
Business Situation
To support dynamic growth, Capgemini wanted to simplify its IT infrastructure and improve reliability.
Solution
The company deployed a new solution based on Microsoft® Visual Studio® Team System development system.
Benefits
Improvescollaboration
Efficient development process
Integrates team members efforts to deliver quality
/ “With Visual Studio Team System, we have elevated our IT infrastructure and processes to a more mature level.”
Sanjay Joshi, Director, Capgemini
Capgemini is a professional services firm that provides consulting, technology, and outsourcing services for customers around the world. The company had a distributed delivery environment and therefore it was extremely difficult to trace the best process and tools that fit the distributed delivery model. Capgemini wanted to optimise its development environment to support a more agile IT group. It also wanted improve system efficiency and build a more secure platform. To address these challenges, Capgemini deployed the Microsoft Visual Studio® Team System development system. With the new solution, the company optimized its system architecture and advanced the quality and speed of its development process. Now, Capgemini gains from increased developer productivity, faster development process and scalable, secure business applications.

Situation

Capgemini is a global provider of consulting, technology, and outsourcing services. Founded in 1967, with headquarters in Paris, France, the company employs 82000 employees globally and over 18000 people in India. Capgemini’s regional operations include North America, Northern Europe & Asia Pacific and Central & Southern Europe. Sogeti is a subsidiary business dedicated to local professional services.

Capgemini uses a collaborative approach that allows companies to capitalize on the benefits of cooperation and realize higher levels of productivity and faster, more sustainable results.One of the leading IT services and consulting companies in the world, Capgemini is dedicated to improving its clients’ bottom line through business transformation and improvement in economic performance.

Capgemini India, the OffshoreCenter for the group projects, was using different tools to manage project task. The onshore teams required status reports on a daily basis in terms of efforts, schedule, project management activities, bugs, configuration status,and accounting. This was becoming a challenging job for Capgemini India.

In addition, the Software Development Life Cycle (SDLC) management comprises of diverse tools and processes with minimal or no integration. This added additional difficulty to have a common visible platform for stakeholders in a distributed delivery environment to trace progress. The other challenge which the company faced was to trace the best process and tools that fit the distributed delivery model.

Keen to enhance developer efficiency, and ensure the quality and timely delivery of its solution, the company started to investigate an integrated toolset to provide transparency into its development projects.

“We want to centralize our IT infrastructure and implement a development environment that could help our employees to synchronize their work,” says Amarendra Deshpande, Manager, Capgemini.

Solution

Capgemini considered several technology options including Open Workbench (Clarity) from Computer Associates, ClearQuest from Rational & SourceForge, and ClearCase from Rational & Subversion (SVN).

However, after evaluating a number of potential solutions, Capgemini selected MicrosoftVisual Studio Team System (VSTS) 2008. This decision was based on features within the key component, Microsoft Visual Studio 2008 Team Foundation Server, which provides a central repository for data, and gives developers visibility of all aspects of the development life cycle.

Capgemini India preferred Visual Studio Team Systems for:

Collaborative experience for distributed teams

Integrated toolset and environment for all roles within SDLC

Predefined template for specific life cycled process

The Visual Studio Team System development system comprises tools, processes, and guidance to help all members of a development team. “The new solution helped us to analyze and enhance the company’s existing development processes,” says Santosh Menon, Senior Manager, Capgemini.

The new solution was implemented for electronic document management and case handling. Peak team size for this project was 18 resources and the project was executed from November, 2006 to April, 2008.

The resources worked in a distributed delivery model across locations spanning Mumbai, Bangalore and Oslo (Norway).

Visual Studio Team System has helped Capgemini in building a better architecture. The solution provides a programming model and infrastructure that lets developers create scalable and secure connected applications.

Benefits

Visual Studio Team System helped the Capgemini team to track the progress of the project in real time and coordinate tasks effectively.

Improves Collaboration

The new solution provides Capgemini the tools it needs to facilitate a more collaborative development process among its developers, architects, designers, and testers. As a result, the IT department can create high-quality solutions that optimize business processes.

“With Visual Studio Team System, we’ve been able to increase the quality of our development process and enable more control and transparency,”says Santosh Menon, Senior Manager, Capgemini.

Efficient Development Process

Now the company can better manage all aspects of the development life cycle, from feature requests to ongoing maintenance. To achieve this, it uses source code control, work item tracking, software change management, and real-time reporting of performance and quality metrics.

With improved visibility into projects, developers can complete tasks, create product versions, and fix bugs faster. This helps to complete development work faster.

Integrates Team Members Efforts to Deliver Quality

Visual Studio Team System provides a full-featured version control system, which supports continuous integration and scheduled builds, labeling, check-out on edit, and the ability to relate a work item to a check-in.

“The versioncontrol and Team Build features in Visual Studio Team System have helped our teams to ensure quality by enabling them to easily and frequently integrate the work of individual team members,” says Amarendra Deshpande, Manager, Capgemini.

Microsoft Visual Studio 2008

Microsoft Visual Studio 2008 is the world’s most popular development environment for designing, developing, and testing next-generation Windows®-based solutions and Web applications and services. By improving the development experience for Windows, the Web, mobile devices, and Microsoft Office, Visual Studio 2008 helps organizations deliver a variety of solutions more productively than ever before. Visual Studio Team System expands the product line with new software tools that enable greater communication and collaboration throughout the development life cycle. With Visual Studio 2008, businesses can deliver modern service-oriented solutions more efficiently.

For more informationabout Visual Studio 2008, go to:

msdn.microsoft.com/vstudio