Potter Clarkson is an award-winning, top-tier firm of European patent and trademark attorneys and IP lawyers. SourceCloud were tasked with developing an advanced search facility in their existing bespoke platform using Elastsearch.
WHAT WAS THE PROBLEM?
Potter Clarkson has been developing a bespoke web-based application R3 inhouse for some time, running in parallel with their old Windows-based Application R2. Potter Clarkson needed to expedite the development of an Advanced Search tool, this was only available on the older windows application solution. With new remote offices across the UK and Europe, the existing Windows-based advanced search was experiencing performance problems.
WHAT WERE THE CHALLENGES?
Potter Clarkson’s in-house development team, were becoming increasingly busy supporting both the new and older systems. Development was slowing down, this was because competing departments were bidding for the scarce development resources. Not having worked with an outsource development company before, Potter Clarkson were naturally cautious in the approach. The existing advanced search was critical to their business, often being used to run a bespoke search on client patents or trademarks needing actions. It was imperative, that the search was 100% accurate as the current search is, ensuring the key users developed trust in the new product, allowing the old one to be decommissioned.
WHAT WAS THE SOLUTION?
SourceCloud offered an outsourced approach, that could integrate with there existing development practices, communicating with in-house development teams, working on separate and isolated projects. Using Jira to document requirements and for the client to view progress, having daily scrums, 2 weekly planning and retrospective sessions, that delivered a ‘potentially shippable product’ at the end of each sprint. Potter Clarkson confidence in SourceCloud has grown and SourceCloud is still working closely with the in-house development team.
SourceCloud has built the new advanced search feature utilizing the Angular.js front end with an in house Elastic Search backend. SourceCloud worked utilised Microsoft Azure Cloud services, as Potter Clarkson already used these services.
WHAT WAS THE OUTCOME?
The new solution allowed the growing number of remote users access to a fast and reliable advanced search, with an easy to use interface recommended by SourceCloud, the new search soon became the tool of choice, allowing the old solution to be decommissioned freeing up both infrastructure and development resources.
WHAT TECHNOLOGY DID WE USE?
Potter Clarkson uses a mixture of in-house hosting and Azure Cloud services, SourceCloud took the opportunity to utilise more cloud services, introducing Azure Cosmos DB and Blob Storage.