CONSTRUCTION & PURCHASE ORDER MANAGEMENT DEVELOPMENT & SCALING

May 05, 2024

Building and Construction

# Building and Construction

#CLOUD SOLUTIONS, #PLATFORM DEVELOPMENT

SUMMARY:

Enterprise Construction Management Software Development & Scaling

CLIENT

NDA Protected

Mexico, Mexico City | 50+ employees

We implemented an Enterprise Project Management Software specifically designed for owners. Our client is responsible for managing a portfolio of project and program management solutions catering to contractors and owners.

REQUEST BACKGROUND

Module modernization

The client was looking for a local, experienced and reliable vendor to work and coordinate with different parts of their team. The primary goal was to modernize several modules and prepare software for new features development.

CHALLENGE

Removing miscommunication

Due to the diverse locations of Enterprise's development teams around the world, their varied time zones resulted in substantial miscommunication. Furthermore, frequent modifications to the development specifications caused delays in releasing products on time and hindered effective budget planning efforts.

GOALS

  • Increase the development efficiency
  • Migrate to the new technologies versions
  • Modernize the frontend and backend sides

SOLUTION

Successful cooperation

Node.JS, Express.js, MongoDB, Kafka, Apache Beam, C#, .Net Core, Java, Angular
2+ years
5 specialists

The client's in-house development team's presence influenced the technology stack and solution concept, aligned with internal developer principles and architectural guidelines. Principal developers decomposed user stories, added functional specifications, and shared them with our team for implementation. Each user story required a kick-off meeting to initiate the development process and should not exceed five development days.

The team focused on creating a comprehensive logging mechanism for the entire system across all entities. The solution's use cases include:

  • Identifying who made changes to an entity
  • Summarizing the changes made
  • Recording the date and time of changes
  • Providing a comparison mechanism between the pre- and post-change states

OUTCOME

INCREASE OF WORKING SPEED BY 62%

  1. Migrated key modules to the latest versions of the technologies used, enhancing compatibility and performance.
  2. Thoroughly documented all sub-systems, leading to a 73% improvement in the development efficiency of the distributed team.
  3. Modernized the frontend interface, resulting in an enhanced user experience and increased engagement.
  4. Optimized the project management system, streamlining workflows and improving collaboration, leading to:
  5. 42% increase in user loyalty
  6. 22% growth in new clients annually

Useful case studies

Developing a successful digital product is a complex process that requires choosing the right partner, applying innovative solutions, and following reliable processes.

Get a free software project consultation

Fill in your details and let's start brainstorming

A drawing of a laptop that is open