Agile Project Management (Scrum)
Introduction
Scrum is a framework for agile software development that has expanded to other industries.
It is a process in which a set of good practices are regularly applied to work collaboratively, as a team and obtain the best possible project results, characterized by:[1].
Agile methodologies, on which scrum is based, are those that allow the way of working to be adapted to the conditions of the project, achieving flexibility and immediacy in the response to adapt the project and its development to the specific circumstances of the environment.[2].
History
This model was identified and defined by Ikujiro Nonaka and Hirotaka Takeuchi in the early 1980s, when analyzing how the main technological manufacturing companies developed new products: Fuji-Xerox, Canon, Honda, NEC, Epson, Brother, 3M and Hewlett-Packard (Nonaka & Takeuchi, The New New Product Development Game, 1986).[3][4].
In their study, Nonaka and Takeuchi compared the new form of teamwork with the advance in scrum formation of Rugby players, as a result of which the term “scrum” was coined to refer to it.
Although this way of working emerged in technological product companies, it is appropriate for any type of project with unstable requirements and for those that require speed and flexibility, frequent situations in the development of certain software systems.
In 1995, Ken Schwaber presented “Scrum Development Process” at OOPSLA 95 (Object-Oriented Programming Systems & Applications conference), a framework of rules for software development, based on the principles of Scrum, and that he had used in the development of Delphi, and Jeff Sutherland in his company Easel Corporation (a company that, in the macro games of purchases and mergers, would be integrated into VMARK, and then into Informix and finally into Ascential Software Corporation).
Scrum Features
Contenido
Scrum es un marco de trabajo que define un conjunto de eventos, prácticas y roles,[5] y que puede tomarse como conjunto base para definir el proceso de producción que usará un equipo de trabajo o dentro de un proyecto.[6].