legal information retrieval company bets the future on...

5
Legal information retrieval company bets the future on migration of a core service delivery application from Java to .NET and wins big Overview Country or Region: United States Industry: Legal Information Technology Customer Profile A leading technology and services expert in information retrieval for the legal industry Business Situation A growth inflection point in the business and establishment of a globally distributed development team created the need for a new development platform. Solution The migration of a primary service delivery platform from Java to .NET and standardization of development teams on the .NET platform for all development. Benefits Better developer collaboration, particularly enabling and sustaining a globally distributed team Enhanced development continuity via access to skilled .NET resources 25% faster time-to-market based on increased efficiency and uniformity of code quality Bonus benefits based on the Microsoft platform road map and integration including Microsoft SharePoint “In the span of three years we have gone from 90% development on Java to 90% on .NET. We made a conscious decision to migrate to .NET, and it has turned out to be a tremendous benefit. We’ve enabled a continuous global development process and cut our beta to launch cycle time by 25%.” Chief Technology Officer, Information Retrieval Company Founded in 1999, a leading information retrieval company whose customer list includes high-profile law firms and legal departments of the Fortune 500 reached a growth inflection point in which they needed to re-architect their primary service delivery platform, which was originally developed on Java. In fact, at that point, 90% of the company’s development portfolio was on Java. Three years ago, the company made a strategic, “bet the future” decision to shift their development to the Microsoft .NET platform based both on the need for a next-generation service delivery platform and also to enable a global team of developers to effectively collaborate using an integrated development tool set. Now, the development portfolio is 90% .NET, and it has provided tremendous benefits to the company. The benefits of the platform change include better collaboration, enhanced development continuity via access to more resources skilled in .NET, 25% faster time-to-market, and future benefits related to the Microsoft platform road map including the integration of Microsoft SharePoint. Microsoft ® .NET Customer Migration Case Study

Upload: others

Post on 20-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Legal information retrieval company bets the future on ...download.microsoft.com/documents/...NET_Final.docx  · Web viewBusiness Situation. A growth inflection point in the business

Legal information retrieval company bets the future on migration of a core service delivery application from Java to .NET and wins big

Microsoft® .NETCustomer Migration Case Study

Page 2: Legal information retrieval company bets the future on ...download.microsoft.com/documents/...NET_Final.docx  · Web viewBusiness Situation. A growth inflection point in the business

OverviewCountry or Region: United States

Industry: Legal Information Technology

Customer ProfileA leading technology and services expert in information retrieval for the legal industry

Business SituationA growth inflection point in the business and establishment of a globally distributed development team created the need for a new development platform.

SolutionThe migration of a primary service delivery platform from Java to .NET and standardization of development teams on the .NET platform for all development.

Benefits Better developer collaboration,

particularly enabling and sustaining a globally distributed team

Enhanced development continuity via access to skilled .NET resources

25% faster time-to-market based on increased efficiency and uniformity of code quality

Bonus benefits based on the Microsoft platform road map and integration including Microsoft SharePoint

“In the span of three years we have gone from 90% development on Java to 90% on .NET. We made a conscious decision to migrate to .NET, and it has turned out to be a tremendous benefit. We’ve enabled a continuous global development process and cut our beta to launch cycle time by 25%.”

Chief Technology Officer, Information Retrieval Company

Founded in 1999, a leading information retrieval company whose

customer list includes high-profile law firms and legal departments of the

Fortune 500 reached a growth inflection point in which they needed to

re-architect their primary service delivery platform, which was originally

developed on Java. In fact, at that point, 90% of the company’s

development portfolio was on Java.

Three years ago, the company made a strategic, “bet the future” decision

to shift their development to the Microsoft .NET platform based both on

the need for a next-generation service delivery platform and also to

enable a global team of developers to effectively collaborate using an

integrated development tool set. Now, the development portfolio is

90% .NET, and it has provided tremendous benefits to the company.

The benefits of the platform change include better collaboration,

enhanced development continuity via access to more resources skilled

in .NET, 25% faster time-to-market, and future benefits related to the

Microsoft platform road map including the integration of Microsoft

SharePoint.

Page 3: Legal information retrieval company bets the future on ...download.microsoft.com/documents/...NET_Final.docx  · Web viewBusiness Situation. A growth inflection point in the business

SituationA leading legal technology and services company is the foremost expert in information retrieval for law firms and legal departments of large corporate clients. Since 1999, law firms and corporations have turned to them to help solve their document search, review, and analysis challenges in connection with litigation, investigations, and related legal information management needs.

The company addresses these challenges by combining advanced proprietary technologies with professional expertise in linguistics, statistics, computer science, law, information technology, process engineering, and e-discovery.

The primary service delivery application for search and retrieval—the heart of their business offering—was developed in Java by the founding engineering team. In fact, the overall IT development portfolio was 90% on the Java platform and using Java-based tools.

As the company grew amid the rapid growth of the e-discovery and litigation compliance market, a seasoned chief technology officer (CTO) was brought in to lead the company’s next phase of growth. According to the CTO, “My charter was to bring technology into the company and have a streamlined and seamless way to bring innovation to bear for our core search technology, which is our key strategic advantage.”

When the CTO joined the company, there was a team of 10 engineers in the San Francisco Bay Area, and plans were in the works to greatly expand the development team to New York and Mumbai, India. With this new team and development capacity, the CTO’s plans included a major revamp of the company’s service delivery application,

which was the foundation of their service offering and increasingly was being installed on-premises by their larger customers.

The CTO recognized the need to revamp his development platform as well, saying that, “by increasing the amount of development by a distributed global team, we really needed to move to a common set of development tools. At that same time, we needed the ability to attract and retain staff with the skills to do first-class testing and development that delivered consistent quality. One of the things Microsoft has, better than any company in the world, is development tools and support for engineers.”

The primary issue the CTO was finding with the Java platform was the consistency and uniformity he needed to count on to scale his business. He noted that, “There are some awesome Java developers, but the uniformity of quality doesn’t really exist. It can be all over the map in terms of what methodologies they use, what tool set they use, how good the code is, and how well it integrates. It’s just a pretty chaotic world compared to the world of Microsoft.”

SolutionWith his charter and strategy in hand, three years ago the CTO and his team commenced the shift from a Java development world to a more standardized development environment based on the Microsoft .NET Framework and the suite of integrated Microsoft development and testing tools.

A large initial element of the migration involved the complete redevelopment of the company’s primary service delivery application on .NET. In tandem with that effort, the newly engineered system also

36

“By increasing the amount of development by a distributed, global team, we really needed to move to a common set of development tools. At that same time, we needed the ability to attract and retain staff with the skills to do first-class testing and development that delivered consistent quality. One of the things Microsoft has, better than any company in the world, is development tools and support for engineers.”

Chief Technology Officer

Information Retrieval Company

Page 4: Legal information retrieval company bets the future on ...download.microsoft.com/documents/...NET_Final.docx  · Web viewBusiness Situation. A growth inflection point in the business

included a migration of the back-end database from Oracle to Microsoft SQL Server data management software.

This migration to .NET was very strategic to the company and, therefore, not without risk. In fact, the ability to execute the migration would have a huge impact on the future of the business. According to the CTO, “It was a really big commitment because we had to run both systems for a number of years due to existing customers who had installed versions of the Java-based platform.”

The .NET platform and the technology supplied by Microsoft enabled a successful and seamless migration process. The new service delivery application was developed efficiently, and the company is now able to sustain its development activities due to the ubiquity of skilled .NET development resources, who can join projects in progress and contribute immediately.

Regarding the technology and tools, the CTO commented, “The [Visual Studio] IDE impressed me more than I expected. The integrated tool set that comes with .NET supports and enforces, in a good sense of the word, a certain way of building, writing, testing, and sharing code. All of that is built in an integrated way. For developers who get trained and use .NET, quality is more uniformly high as compared to Java.”

In addition to the development tools, the overall decision was further influenced by what the CTO call the “entire package” from Microsoft, including .NET, SQL Server, Windows HPC Server, and at that time, the road map for maturing capabilities like Microsoft Virtualization and Microsoft SharePoint technology.

BenefitsIn the span of roughly three years, the team went from 90% Java to 90% .NET by a wholesale shift in their development platform for their core service delivery application and the broader portfolio of IT development projects.

Better Collaboration Enables and Sustains a Global Development Team

The foundational benefit of the migration was the standardization on the .NET platform and development tools to build out and enable a growing development team distributed across the globe. “It is very straightforward and easy for us to build in the .NET environment with the kind of C# programming tools that are available from Microsoft and therefore it allows us to develop code as an international team,” commented the CTO.

In fact, the .NET platform and tools have been integral in the team transitioning to a continuous development process where development and testing work, for example, is handed off from the team in the United States to the team in India at the end of the business day, and the next morning is picked back up by the U.S. team.

Enhanced Development Continuity

Shifting to .NET has also helped the continuity of development as there are the inevitable staffing changes over time. With the Microsoft development tools, the CTO noted that it is not only easier to find resources skilled in .NET and Microsoft development tools, but also easier for these incoming or new engineers to engage and pick up projects.

46

“With the move from Java to .NET, the cycle of going from beta to launch is better because we’ve built better code out of the box from the early stages of development. Overall, we’ve been able to cut the development cycle time by 25%.”

Chief Technology Officer

Information Retrieval Company

Page 5: Legal information retrieval company bets the future on ...download.microsoft.com/documents/...NET_Final.docx  · Web viewBusiness Situation. A growth inflection point in the business

He shared, “We felt that when we were building up our engineering team in India and the States, it would allow us a more consistent way of attracting the right talent and of continuing engineering without being so dependent on the hero skills of any one developer.”

Faster Time-to-Market

As a result of the efficiencies in the development activities and the more uniform quality achieved since the adoption of .NET, the CTO noted the benefits related to faster cycle time.

According to the CTO, “With the move from Java to .NET, the cycle of going from beta to launch is better because we’ve built better code out of the box from the early stages of development. Overall, we’ve been able to cut the development cycle time by 25%.”

Platform Road Map Benefits

Another benefit anticipated by the CTO was that of the overall Microsoft platform road map and how the continued maturation and integration of complementary Microsoft solutions would play into the company’s longer-term IT strategy beyond the initial migration of the development platform.

An example the CTO shared in this context was SharePoint. Looking beyond the initial migration of the development platform, he viewed SharePoint as key to the next transformation of the company’s service delivery platform.

He commented, “SharePoint is another benefit for the company as well as for our application users in terms of being able to access the information in new ways. Even though we didn’t have a need for

SharePoint at the outset of the migration, we could clearly see the need for it as the business needs grow and change.”

The CTO of the information retrieval company summarized the magnitude of the strategic decision to move to the .NET platform by saying, “In our case, it was a ‘bet your future’ type of decision, and it turned out to be the right decision for us.”

56

“In our case, it was a ‘bet your future’ type of decision, and it turned out to be the right decision for us.”

Chief Technology Officer

Information Retrieval Company

Page 6: Legal information retrieval company bets the future on ...download.microsoft.com/documents/...NET_Final.docx  · Web viewBusiness Situation. A growth inflection point in the business

Visual Studio and .NETMicrosoft Visual Studio is a powerful IDE for developing .NET Framework applications that ensures quality code throughout the entire application lifecycle, from design to deployment.

The Microsoft .NET Framework enables developers to use the same set of skills to rapidly build quality applications for Windows, SharePoint, Windows Phone, Windows Azure, and beyond.

For more information about Visual Studio and the .NET Framework, go to:

www.microsoft.com/visualstudio

www.microsoft.com/net

66

This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Document published March 2011

For More InformationFor more information about Microsoft products and services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Information Centre at (877) 568-2495. Customers in the United States and Canada who are deaf or hard-of-hearing can reach Microsoft text telephone (TTY/TDD) services at (800) 892-5234. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information using the World Wide Web, go to:www.microsoft.com