The Agile Scaling Model (ASM) provides the context and advice for effectively tailoring agile techniques. It describes how to extend the agile construction life cycle into a full-fledged disciplined agile delivery life cycle. It then describes how to tailor agile practices to address scaling factors which an agile team may face, including team size, physical distribution, organizational distribution, regulatory compliance, organizational complexity, technical complexity, and enterprise disciplines (such as enterprise architecture, reuse, and portfolio management).