Sogeti piloted Microsoft Team Foundation Server 2012 for multiple projects and confirmed it meets all of its application lifecycle management system needs. Team Foundation Server 2012 makes it effortless for Sogeti to provide access to a single
repository of project information for distributed teams. It also enhances testing and feedback collection capabilities resulting in improved customer satisfaction.
Sogeti, a Microsoft Partner with 14 Gold competencies, including one for application lifecycle management (ALM), is a leading provider of professional technology services. With 200 locations spanning 15 countries, it specializes in application and infrastructure
management and software testing.
||Having an ALM tool like Team Foundation Server 2012 makes it extremely easy for each of our developers to stay connected and be productive.
| Clemens Reijnen
Sogeti operates a managed delivery team that includes software designers and architects based in the Netherlands and developers and testers located in India. A long-time user of Microsoft Visual Studio, Sogeti found the additional ALM capabilities of Visual
Studio 2010 and Microsoft Team Foundation Server 2010 greatly improved the company’s development processes by adding project visibility and connecting its distributed teams. Though Sogeti achieved significant benefits from Team Foundation Server 2010, the
adoption of Scrum was challenging because of its geographically distributed teams.
These disconnects sometimes led to inefficient projects. “If the project manager is not in the same room as the task board, you have problems,” says Martijn Mulder, Senior Technology Specialist, Sogeti. “And sending backlog items through email often led
to a tester or someone else being left off of the email and not having the information they needed.”
Sogeti chose to take advantage of Microsoft Visual Studio Ultimate 2012 and Microsoft Visual Studio Team Foundation Server 2012 to take full advantage of the ALM capabilities to improve Agile project management, testing, and client feedback.
Improving Testing Processes
When Sogeti began using Team Foundation Server 2012, it quickly noticed the improvements to Microsoft Test Manager. “Test Manager enables us to run a wide variety of test quickly, and provides great feedback on the results pane,” says Clemens Reijnen, a
Management Consultant at Sogeti.
A project Sogeti supports has 100 people divided into 10 teams that are evaluating a Web user interface. In a recent three-week sprint, they ran 16,000 tests with zero complaints about execution delays. “They wanted to test everything in place, so everyone
created test cases for specific features. Then they used query-based test suites to select all of the tests they needed to check specific functionality,” says Reijnen. “You can’t do that if you’re using Excel to manage test cases. With Team Foundation Server
2012 you can quickly see all of the test cases that belong to each feature.”
||The quality and depth of testing we can do with Team Foundation Server 2012 makes us a lot more confident in our software releases.
| Clemens Reijnen
Sogeti focused on improving test productivity and test automation. For its large projects Microsoft Test Manager shared steps improved test specification and execution time by automating small pieces of functionality that can be reused across multiple tests.
For smaller projects it took advantage of exploratory testing to create coded UI tests. “We had a case where some testers had not documented the test steps. With exploratory testing, we recorded the steps and now the developers can run them as coded UI tests,”
Improving the Scrum Board
By using Team Foundation Server 2012, Sogeti has the flexibility it needs to handle virtually any project. It can set up a variety of backlogs like master/child and track sprints for multiple teams. “I like that you can link logical test cases to backlog
items as they are added,” says Reijnen. “Then the developers have a better understanding of what is required. Having an ALM tool like Team Foundation Server 2012 makes it extremely easy for each of our developers to stay connected and be productive.”
Giving Better Feedback
The Feedback Client has helped Sogeti improve communications with its customers. “Getting good feedback has always been difficult, but the Feedback Client makes it simple,” says Mulder. “Our clients find it intuitive to use and we get detailed feedback
that provides common ground for discussion.” Sogeti links the feedback to a work item so its developers and testers have access to it.
Team Foundation Server 2012 has had an immediate impact at Sogeti. “People have adopted it very quickly,” says Mulder.
Providing a Clear View
The Team Foundation Server 2012 keeps all of the project information in one place so everyone on the team has a complete view of the project. Items are no longer lost in an email inbox or isolated on Excel spreadsheets. With code reviews and test feedback
attached to work items, nobody on the project team has to keep requesting information as a work item progresses from development to testing.
Adding Depth to Testing
This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
“The quality and depth of testing we can do with Team Foundation Server 2012 makes us a lot more confident in our software releases,” says Reijnen. By supporting multiple kinds of testing and making it straightforward to share and recycle test cases, Team Foundation
Server 2012 greatly increases the efficiency of testers and helps to ensure that code is completely tested prior to release.
By providing everyone on the project with the information they need through Team Foundation Server 2012, Sogeti can deliver projects on schedule. Improving requirements gathering and feedback from acceptance testers helps Sogeti develop applications that meet
the customer’s needs. With better testing processes, the company can also make sure that the project works as planned. All of these improvements lead to better project execution and improved customer satisfaction.
Collaborating Globally Without Barriers
Sogeti often runs complex projects that include teams working at the customer site and at other locations, acceptance testers from the customer, and programmers from other system integrators all working together. Setting up a common ALM infrastructure for everyone
would typically be very difficult. Microsoft Team Foundation Service, a version of Team Foundation Server hosted in the cloud, helps to make this collaboration easier. “With Team Foundation Service, any authorized person with a Microsoft Windows Live ID can
access the project. Customers, Sogeti staff, and system integrators working on a project can all share the same view of the project without any complex configuration,” says Mulder.
“Many of our teams are choosing Team Foundation Service for their projects,” says Mulder. “We can ramp new projects quickly, and provide access to a project to anyone who needs it regardless of location.”