Online configurator, ERP and material library

Customer:
Nexity
Date:
2019 - 2022
Skills
Product Management
Ruby on Rails
Objective 1

Design and build scalable applications with the growth of the group

Objective 2

Develop the product vision and oversee its realization

Objective 3

Increase team productivity and improve customer experience

The NX Workshops

Our team supported Les Ateliers NX in all stages of the design, development and marketing of its SaaS web platforms. The promise of Ateliers NX is to democratize access to interior design services for the greatest number of people. This subsidiary wishes to revolutionize the consumer residential real estate economy by offering, during the customer journey, the opportunity to meet architects and designers with whom the client can rework the plans and the interior architecture of his apartment that is under construction. Since its creation, this service has needed to rely on online tools to allow Customer Success Managers to manage partner real estate programs, architects and designers to create and share their projects and customers to access their spaces to pay application fees and visualize the progress of their project.

The NX Workshops web platform presented several spaces with very different objectives.

  • The customer area allowed the client to consult his project, to sign his estimate, to pay the fees for his file and then to visualize updated 3D models of his apartment.
  • The program area allowed the managers of our partner real estate programs to fill in/update the information and documents of their programs. From this space, they could also consult the performance indicators of their program from a dedicated dashboard.
  • The administrator area allowed salespeople to manage programs, customer appointments, invoices, and payments for each project. Architects could also create projects in the form of estimates and send them to the client.

La Materiotech

Materiotech is an online furniture and materials library for interior design professionals who want to build projects more quickly and better control their margin. This platform, developed under the Ruby on Rails framework, was regularly fed by the Nexity teams and was directly linked to the NX Workshops application thanks to the development of an API, which allowed the group's architects and designers to save considerable time during the construction of their project. Users could therefore import furniture and materials directly into their estimate, they could also create aesthetic catalogs online with products grouped by section to present them to their customer. Customers were then notified by email that their catalog was available and were invited to express their feedback directly on the platform so that their designer could adjust the quantities or the style of the materials offered.

Product strategy

Our team therefore started to model the typical user journey and to draw up a portrait of the personas of the offer. Numerous interviews were conducted with the group's customers as well as with program managers to determine the main points of friction in their respective experiences. Thanks to these cross-interviews with industry benchmarks, the customer and product vision of Ateliers NX was built. We translated this product vision into a product roadmap by positioning each feature according to its priority. Each feature was then the subject of very specific specifications, often illustrated by UX/UI models describing the expected behavior.

Backlog management

Our team was then responsible for overseeing the development of web platforms for the group, in collaboration with a CTO and a team of three full-stack developers. We chose Ruby on Rails as our development framework for its flexibility and speed of execution, which was a prerequisite given the company's growth and rapidly changing needs. We therefore took care of translating the product roadmap and the specifications into User Stories in a backlog on Jira. Each story had to be documented, estimated, attributed and placed within a specific development sprint. At the start of each sprint, a sprint planning was organized to frame the objective of the project, anticip

identify the obstacles and communicate the challenges of this development to all stakeholders. Every morning, our team was responsible for organizing stand-up meetings with the development team and the CTO to discuss the day's tasks. Finally, a so-called 'retrospective' meeting was organized at the end of each sprint to take stock and reflect on areas for improvement for the next sprints, in accordance with the iterative approach of the Agile SCRUM methodology.

Testing and training

Given the rapid pace of development and the complexity of each application, the implementation of automatic and manual tests quickly became essential. We were therefore in charge of setting up the test strategy on both web platforms. First, automated CI/CD tests ran every time a merge request was requested with the main development branch. These tests made it possible to identify possible regressions on the application, and new tests were added as the application grew. Following the validation of the automatic tests, the new functionalities were deployed on the pre-production environment where our team could perform additional tests to validate or reject each feature. At the end of each development sprint, our team was responsible for leading workshops to train Nexity employees to use their new tools. A log of new features was also recorded and documented on Notion and the employee onboarding process was updated.

In summary

2 web platforms launched in 2 years and used by 40 employees, +10,000 customers and hundreds of real estate programs.

The group can now rely on robust and scalable applications for its rapid growth.

Significant gain in productivity for teams and improvement of the overall experience for the customer.

For your project, ask for the best.

Expertise

An expertise Product and Tech to support you in all stages of the life cycle of your products.

More than 15 years experience in creating applications.

Our team

Performance

Ultra innovative technologies and agile for your project.

Of performances exceptional for your teams And your products.

Our technologies

Methodology

A proven method, based on best practices, guarantees a project that meets your expectations.

You stay notified with frequent updates automated and transparent communication.

Our method

Integration

Simplified integration thanks to best practices DevOps (Testing, iAC, CI/CD, Multi-Envs).

A turnkey project, with a code that you are the sole owner.

Ready to change?

Thank you, we have received your contact request
Please check the information in the form.