SmartPM, formerly Construx Solutions, is an independent consultancy and advisory firm for large construction projects. Their job is to help their clients identify and mitigate the risks of delays, disruptions and budget overruns. Through years of experience, SmartPM has developed a unique process to capture and analyze key data metrics during construction projects that are above and beyond what is typically gathered by project managers. This data in turn is analyzed and used to identify risks early and address them before they impact the project.
To better scale their business and to improve the quality, quantity and timeliness of data collected, SmartPM embarked on creating an application that could be put in the hands of construction teams in the field, and in turn automate many of the key data capturing and analysis performed.
SOLTECH was introduced to SmartPM after an independent technical consultant started the project. Although the project was progressing, SmartPM was becoming increasingly concerned by the lack of communication, design collaboration and basic testing performed. As a result, SmartPM had to dedicate one of their key resources to managing the project and performing quality assurance testing, issue tracking, and project management.
With concerns mounting about their technology vendor, SmartPM was forced to take action when they received notice that their consultant was no longer able to continue the project. Needing a reliable technology partner that could salvage the existing code, reduce the dependency on SmartPM’s internal resources as well as add value and technical leadership out of the gate, SmartPM selected SOLTECH to see the project through to the end.
Being in SmartPM’s shoes at this point would be an unnerving experience for any company: your application was far from being finished, your technology vendor is stepping away and their wiliness to be supportive is uncertain, you have existing commitments to present at conferences and customers are expecting a product launch soon. Understanding that the project was in a critical state, SOLTECH was able to immediately put a team in place to transition the application code and database to SOLTECH’s development environment. The transition was verified and existing technical knowledge was transferred from SmartPM’s vendor within a matter of a few days.
Although time was of the essence, SOLTECH recognized that delivering an application that could support SmartPM’s business goals was also critical. The SOLTECH project team took the approach of asking key questions that could impact the project and product roadmap. The existing code, punch list and enhancement features were then reviewed to see if there were any potential gaps that would keep SmartPM’s from reaching their vision and long term goals. As a result of this effort, the SOLTECH project team made recommendations to SmartPM’s about changing development frameworks, adding security, implementing responsive design and converting the application to support Software as a Service (SaaS) by incorporating multi-tenancy and deploying the application in the cloud. With these items included in the project plan, SOLTECH and SmartPM were able to execute and go live with the project in five months.