
Scheduling Construction
Background

An example of a building information model (source)

A rotating view of a BIM in the the Avvir web app
Problem

When conducting remote user-testing and research sessions I often used the conference rooms at A/D/O, the space for companies like ours that were in the Urban-X Accelerator program for tech startups reimagining city life.
Research
When conducting remote user-testing and research sessions I often used the conference rooms at A/D/O, the space for companies like ours that were in the Urban-X Accelerator program for tech startups reimagining city life.


I sat in on several planning and scheduling meetings where the schedules were made and tasks were divvied up or pushed back based on the project progress
Findings

An example of a lookahead schedule. I found that oftentimes people simply used spreadsheets because they were simpler than the more complex scheduling programs that demanded detail.

An example of a board after a pull-planning meeting to create a lookahead schedule.

This flow chart shows the process by which changes are made to the schedule. Multiple stakeholders and actors review and pass on requests until the schedule is changed. From this revelation, it became apparent that we might have multiple users per client account interacting with the schedule and that certain tasks or sections of the schedules might not be available to all users in our web app.
Ideation
Requirements Gathering

A user story map for a user updating the schedule in our app. Features are broken into discrete user stories that the development team can work on.
Requirements Gathering

Designs & Iterations
V1. Progress by trade side bar


V2. Progress by trade & progress by work item panel



V3. Simper colors and scan timelines


Final Designs — Incorporating critical paths, milestones, and further simplifying the schedule
For the final stage designs, I included milestones (the diamonds), which users started asking for, and critical paths (the red arrows), which are important for construction project management. Critical paths are also commonly found in scheduling programs and should be able to be imported once we get the import function developed.



Epilogue

Leave a Reply