More than ever, businesses face increasing uncertainty and rapid change that put increased pressure on technology organizations to deliver. Traditional project management methods that apply proven but inflexible plan driven practices are ill-equipped to address this uncertainty and as a result projects often fail to meet their anticipated business objectives. Agile practices are becoming well established to address these issues in software development efforts and beyond. By focusing on business value, transparent collaboration and continuous improvement, agility provides alternative approaches and toolsets than can meet the challenge. This presentation will provide an introductory look at how agility can be applied to deliver improved business results in ever evolving business environments, and the expectations placed on both agile teams and agile leadership.