Altus Site Visit App

Conducting site visits is a common need among architects, engineers, and other consultants in the building industry. Altus Group tracks costs incurred by borrowers on construction projects and prepares regular detailed reports for lenders (Banks), outlining detailed analysis on progress and spending. As such, they conduct regular site visits to assess construction progress and ensure that costs align with project milestones.

During my role at Altus, I supported the development of a mobile app to streamline field reviews and reporting by improving usability and interface design on their internal mobile and desktop platforms.

The Problem

Traditionally, the site visit process at Altus involved manually documenting photo reports and then updating progress matrices in excel. This process was inefficient and inaccurate at times.

According to one senior member of the team, they had previously tested other mobile apps in the past, and had always encountered the same issue. Other apps were tedious to use and incompatible with the way Altus collected progress data.

Business Process - Site visit

To improve efficiency, we developed an mobile app in-house to simplify photo documentation and enable real-time input of progress data during the field reviews. The app would serve as an extension to Altus's existing desktop report creation platform.

User Pain Points

  • Uploading and organizing site photos post-visit created delays.

  • Staff disliked storing site photos on personal devices.

  • Delayed uploads led to inaccurate progress matrices.

  • Senior staff couldn’t access real-time site updates until photos were uploaded.

Value Propositions

  • Cloud photo management. Centralized storage eliminates the need for local backups.

  • Instant visibility. Senior team members can access site photos as soon as they’re taken.

  • Real-time reporting. Users can update the project matrix on-site, improving report accuracy.

  • Operational efficiency. Reduced billable hours spent organizing media and compiling reports.

Business Process - Using the App

Business & User Needs

To identify Business and user needs, I had casual conversations with senior staff, managers, and Juniors who conducted site visits more regularly. Some primary concerns were time efficiency and safety. Findings were organized using affinity mapps.

User needs

  • Minimize time spent inputing data during field reviews

  • Facilitate categorizing photos by project, phase, and floor level.

  • Avoid User fatigue, as increased tasks during site visits was perceived as tedious.

  • Ability to manage different projects with ease.

Business needs

  • Reducing screen time on-site, which could create distractions in hazardous environments.

  • Reduce billable time spent on administrative tasks

  • Ensure integration with Altus desktop platform.

  • Minimize training staff on the app.

Meeting notes

Initial Concept

Given my familiarity with the business process at Altus, and easy access to feedback, there was enough information to create the first low fidelity mockup. The aim of this prototype was to serve as a starting point to present the idea to senior staff and gain more comprehensive insights

The app incorporated a way for users to take photos and categorize them by project, phase, level, etc. It also incorporated a feature to complete the progress matrix on-site, rather than on excel, potentially leading to more accurate reporting.

Checklist

Milestones

Dashboard

User Flow - Updating Progress

Information Architecture

First Meeting with Senior Staff

After presenting the concept to senior staff, some initial concerns came up. The progress checklist had roughly 100-150 line items, so it would take users too long to find and update each line item. Filling the checklist created dangerous distractions due to time spent scrolling.

As such, the next challenge was to further optimize data input on the app and reduce scrolling time.

Prototypes

Based on the feedback gathered, an improved prototype incorporated a simpler way to update the checklist by organizing items into categories and adding a search bar. Some checklist items, where deemed redundant on user interview and thus removed.

In this version, completing the progress checklist took roughly 15 minutes, while updating the progess matrix in excel took 30-40 minutes. Thus, the app was saving users time.

Home

Checklist

Checklist expanded

Dashboard

Camera

Camera Roll

User Testing

Two users tested several mockup versions of the app on site, as well as during virtual meetings. They were asked to note how long it took them to fill the checklist and how intuitively they could find each line item. The prototype got further refinements based on the users's feedback.

According to the users, the app didn't add too much time to their site visit. However, it created the illusion of doing so. As such, the number of line items was reduced where possible. Grouping items by category also eliminated the need for scrolling.

Second Meeting with Senior Staff

Senior staff was happy with the refined version of the prototype. As it allowed for user to print progress reports directly from the app. However, they were concerned its compatibility with the reporting app they were developing for desktop.

As such, I scheduled a meeting with the lead developer to introduce the concept and discuss the fesability of building the mobile app.

Minimum Viable Product

Meeting with Lead Developer

The next step was to develop the most refined prototype into a functional mobile app. During the first meeting with the lead developer, he mentioned that he had already worked on a similar mobile app in the past, and had conducted user tests with the Calgary team, who had mixed opinions about the checklist feature. As such he had decided the remove it altogether.

Due to positive feedback from the Toronto team, I decided to include the checklist as an optional feature. Depending on the size of projects and scope of work, some users would benefit from using the checklist feature while other's saw it as extra work.

Home

Projects

Checklist

Checklist expanded

Camera roll

Camera

Note: As per Altus's policies, sharing any internal data concerning clients is prohibited. As such, a link to the MVP is not available. This prototype encompasses changes included in the final product.

What changed? - Optimized user flow

The final version incorporated a more simplified user flow that prioritized first time users. This was accomplished by reducing the number of user decisions needed, keeping it to a maximum of two, where possible.

Product Launch

The final version of the app was developed on Microsoft PowerApps by the Altus Toronto team. It served primarily as a platform to take and store photographs within Altus's Sharepoint.

Lessons and Results

The Site Visit App is currently being piloted with Canadian employees at Altus Group, with plans to scale to international offices in the future. With over 300 potential users, the project continues to evolve and integrate with other internal tools, including the Report Writing App. A few major take aways include the following:

  1. Communicating the value of UX. Creating an interactive prototype early in the process was essential to help stakeholders understand the app’s potential impact and secure buy-in.

  2. Justifying design decisions - Advocating for specific features, such as the checklist feature, required clear, evidence-based rationale to distinguish the app’s benefits from existing tools.

  3. Evolving user perspectives. Initial user feedback reflected some confusion, but user sentiment improved significantly as they became more familiar with the app. This highlights the importance of iterative testing, and accounting for user's learning curve.