Real Estate B2B PlatformAn NYC B2B real estate company required an Agile development team to complete a major refactor to their listing platform, giving their developers the ability to add new features quickly and easily.
An NYC-based Real Estate agency had been developing its own Properly Listing web solution since 1990. They kept the solution updated, and it went through a series of version changes. The final version was developed and supported by an in-house development team working together with multiple third-party vendors. However, since each vendor was responsible for different segments of the system’s development, this caused integration issues during the project development process.
This resulted in an increase in management for the agency’s in-house team. The primary objective was to source a reliable vendor who could consolidate the functions of the various vendors into a single team—a team that could support the rapid growth the agency was beginning to experience.
The web and mobile platforms are the most widely used resource for residential brokerage firms in NYC.
Brightgrove’s first step was to form an Agile team of 5 senior engineers and 1 tech lead to address the development of project specific requirements. The team’s primary goal was to complete a deep refactor of the project’s existing code. This meant going forward, they could quickly and seamlessly add new features and functionality. It also meant the agency’s in-house software engineers could maintain their focus on developing custom features for the product’s existing high-priority customers.
The first team was assembled in a month, and we proposed to build all work processes based on the Scrum methodology. We also offered to help the client to implement Scrum for its in-house team. For this, they provided their own dedicated Product Owner, and Brightgrove assigned a dedicated business analyst to assist them.
The Ukrainian department completed the project’s full code refactoring in 8 months, with 2 Quality Assurance specialists eventually being added. As a result, the overall amount of code was reduced from the prior 1M+ lines to roughly 140k lines. This directly influenced the average speed of all newly added product features, increasing them by 70%.
For the next step, the Ukrainian team switched to the development of new product features, many of which had accumulated in the project backlog. This led to the formation of another Scrum team of 8 engineers, to work with both the first team and the agency’s in-house team and concentrate their efforts on developing a new ERP and custom billing system. For this project, the real estate agency hired and assigned a new in-house Product Owner with specific knowledge of the business processes and development experience of similar systems in the real estate industry. This second team was fully formed in less than 1 month and also followed the Scrum methodology in their work.
A future development phase is to build hybrid iOS & Android applications with elements of virtual reality, allowing users on the go to view residential properties.
Due to a more user-friendly, feature-rich platform, the company has increased its customer base by 200%.
The company has significantly decreased the amount of time spent on managing multiple contractors from both project and product management perspectives.
The in-house team was able to focus solely on customizing and supporting the agency’s largest clients.
The company was finally able to start and build a long-awaited ERP tailored to the agency’s needs.
Working with Brightgrove
Increase in daily usage