In response to the shortfalls of traditional systems development practices, Agile has quickly become an alternative. The desire to reduce backlogs, to speed development, encourage greater interaction among key stakeholders, minimize reliance upon extensive documentation, and many other circumstances has encouraged the growth of Agile. A product may be delivered in one release or several releases; each one consists of sprints which are essentially mini projects over a period of two to four weeks each. Project managers need to become knowledgeable of this alternative approach to development. Agile is also finding its applicability outside the information technology arena.
The learning objectives for this guide •Acquire a basic knowledge and rudimentary understanding of Agile •Learn the basic artifacts of Agile •Recognize and manage the basic challenges confronting Agile projects •Identify the expectations that key stakeholders have of project managers (scrum masters)