Perfomalise

B2B solution designed to assess employees’ scope of knowledge to apply and utilize their potential

Time:
2018-2019
Team:
5
Industy:
Corporate development
Engagement model:
Dedicated Team
banner1 (2)

Technology Stack

67e4dee31014593770dfcd064e9faf24a982881c
png-clipart-c-programming-language-logo-microsoft-visual-studio-net-framework-javascript-icon-purple-logo
tttt4
Microsofttt
atlassian-jira-logo-large
TeamCity_logo.svg
vertical-logo-monochromatic
selenium-logo-A1B53CEFB0-seeklogo.com
2560px-MongoDB_Logo.svg

About the client

Performalise is a Web platform designed to assess employees’ scope of knowledge to apply and utilize the best of their potential.

 

Objectives

  • Deliver a product that will meet the customer’s requirements
  • Set up continuous deployment processes

Challenges

Securing sensitive data.

As the data of the employees’ of different companies is stored in the same database and the platform uses the same domain, it was especially challenging to accomplish. How we went about it: Implemented Active Directory Infrastructure. Now every client of Performalise had a separate subdomain and
could log in via Single sign-on.

Enabling smooth updates of the live environment. Every single feature had to be launched into production as soon as it was developed and tested, not as a part of a new version.
How we went about it: introduced the agile Kanban methodology together with automated testing (Selenium Webdriver) and automated deployment (Octopus). This approach allowed us to dramatically decrease the time needed for live environment updates.

Moreover, our team set up blue-green deployment to ensure new features get into production in under a minute,without causing any inconveniences to users.

Job done

We developed a service that allows registering as an Administrator, Manager or Employee and setting up a personal account.

We created a single sign-on technology, data analysis, visualization with a functionality to import questionnaires from Google Sheets.

Mask Group (4)

Results

The platform is used by 5,000 people (TESCO employees) simultaneously.

After the product launch, we continued improving the solution and optimizing its performance.