This document discusses planning and scheduling of a commercial building construction project using Microsoft Project and applying principles of the Theory of Constraints to improve efficiency. It provides background on the Theory of Constraints and Critical Chain Project Management, which aims to identify and manage constraints. The document then summarizes how these principles were applied to the scheduling and buffer management of a commercial building project in Microsoft Project to help complete it on time by accounting for uncertainties and limiting impacts of changes. Key aspects included identifying the schedule as a core constraint, using Critical Chain Project Management to determine the critical path, and inserting different types of buffers (project, feeding, resource) into the schedule to protect against delays.