Contents

 

Introduction

Agile, General

Crystal/ASD

DSDM

Extreme Programming (XP)

FDD

Scrum

Win-Win Spiral

XBreed

Lean Development

Agile Education

 

 

SCRUM

 

SCRUM is a lightweight, highly agile management framework. Developed by Ken Schwaber and Mike Beedle, SCRUM is a set of values and practices "that optimize[s] the development environment, reduce[s] organizational overhead, and closely synchronize[s] market requirements with iterative prototyes." It is designed to be ultra-productive, where working prototypes are delivered in thirty day "sprints." What the team will accomplish during the sprint is predefined: no work may be added during a sprint. As such, the team can focus on a particular set of features intensely for that period of time and produce a working prototype. Once a sprint has finished, a new set of features is analyzed and selected for the next iteration. SCRUM has been successfully used as a standalone development process, but can also serve as a wrapper for other processes and to encourage productivity in failing projects.

 

Books:

            Schwaber, K. and M. Beedle, Agile Software Development with SCRUM, Pearson Technology Group, 2002.

 

Web Sites/Web Pages:

            ControlChaos.com

            SCRUM Hyperproductive Software Development Method

            Agile Scrum

            SCRUM: Saving Projects from Failing

           

Papers:

            Rising, L, and N. Janoff, The Scrum Software Development Process for Small Teams, IEEE Software, July/August 2000, pages 26-32.

 

Images on this page taken from the Scrum homepage for educational and informational purposes only.