Online configurator, ERP and material library
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.
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.