The document discusses agile software development and its impacts. It provides an overview of agile concepts, why organizations adopt agile approaches, current efforts to support agile, and the impacts of agile on software engineering processes, project management, and organizations. The author proposes solutions to help clients adopt agile in a disciplined way that integrates with existing practices and mandates.