The chapter introduces the SCRUM development process, a method that treats major portions of systems development as a controlled black box. This approach is designed to increase flexibility and responsiveness to both initial and additional requirements discovered during the development process. The authors argue that traditional systems development processes, which are often treated as fully defined, lead to unpredictable results. SCRUM, inspired by industrial process control, is an enhancement of the iterative and incremental object-oriented development cycle. It combines known tools and techniques with the best practices of the development team. The method is applicable to existing systems or production prototypes and can be adapted for new or re-engineered legacy systems. Software product releases are planned based on customer requirements, time pressure, competition, quality, vision, and available resources, with these variables evolving throughout the project. The chapter also highlights the complexity of the development environment and the need to account for environmental and technical changes during the project.The chapter introduces the SCRUM development process, a method that treats major portions of systems development as a controlled black box. This approach is designed to increase flexibility and responsiveness to both initial and additional requirements discovered during the development process. The authors argue that traditional systems development processes, which are often treated as fully defined, lead to unpredictable results. SCRUM, inspired by industrial process control, is an enhancement of the iterative and incremental object-oriented development cycle. It combines known tools and techniques with the best practices of the development team. The method is applicable to existing systems or production prototypes and can be adapted for new or re-engineered legacy systems. Software product releases are planned based on customer requirements, time pressure, competition, quality, vision, and available resources, with these variables evolving throughout the project. The chapter also highlights the complexity of the development environment and the need to account for environmental and technical changes during the project.