February 2011 marked the 10th anniversary of the Agile Manifesto but after all these years there are still plenty of people that haven’t embraced Agile and still have plenty of questions about it. What is Agile and what does it mean for me? How do I “become Agile”? Is it right for myself and my organization?
In this session, we will explore the underpinnings of the Agile software movement, discuss the management and technical practices that can lead to successful Agile projects, and understand how they are all interdependent and co-reinforcing. Attendees will better understand how Iterations, Test-Driven Development, Continuous Integration, and other practices can be used to provide a constant stream of timely and immediate feedback to the project development team, permitting rapid response to change over time.
The ideal attendee will have several years of experience in traditional, non-Agile projects and an interest in better understanding how Agile attempts to address the short-comings and invalid assumptions of tradition software engineering approaches.