The client
The client is an industry leader in resilience and critical event management, with a next-generation and truly integrated resilience workspace of over 100 staff working in offices in North America, Europe, and Australia. In 2009, the client set out to solve the big problem of incident management and organizational resilience. The goal of our clients was to help people cope with disruption more intelligently. They surpassed analysts' reports on crisis management and won a prize for resilience. The client platform is an integrated, holistic approach to resilience that facilitates key collaboration and coordination, unlocks vital information, and informs stakeholders on the planning and response processes in a streamlined way.
The challenge
Back in July 2019, the client was seeking a team of experienced developers to take over their projects to fill their missing positions. The business-critical challenge was that the client had very little technical support to create a trustworthy platform to streamline the entire multi-step process.
The approach
A workflow based on agile methodology was used to break the project into phases, encouraging continuous collaboration and improvement. The scrum master planned and assigned tasks to team members by sprint.
- July 2019 – November 2019 : A team of a technical leader and a couple of front-end developers implemented automation tests using Protractor and Karma, clarified requirements, reviewed code, and improved Bitbucket pipeline.
- November 2019 – March 2021: Weaver built a team of five developers to improve the current framework, reviewed code and implemented unit tests assigned using Angular.
- March 2021 – April 2021: Back-end development was employed to investigate and fix performance issues of the existing AWS Lambda and SQS, implemented missing requirements, and discussed improving the logging features.
- May 2021: The developer integrated SSO SAML (OneLogin) to the existing product written by PHP and worked with the client to set up infrastructure to adopt SAML.
The result
Weaver proved that we were committed to meet all the requirements and deadlines as planned. Also, we were able to provide the most efficient solution to the client, allowing for the rapid release of the product without any delays or exceeding the planned budget
The client has achieved their objective of improving system performance with continuous technical support, following almost two years of collaboration with Weaver. The mutually beneficial partnership that we established with the client is an excellent example of how Weaver can take over critical functions that are a pain for our client, thus freeing up that energy so they can focus on their core project objectives.
As a result, their client’s services now conform to international standards as a library of best practice, addressing new or bespoke business needs.
If you're interested in similar testing and developing solutions, contact us now.