Scrum is a framework for managing software development. It is designed for teams of three to nine developers who break their work into actions that can be completed within fixed duration cycles (called “sprints”), track progress and re-plan in daily 15 minute stand-up meetings, and collaborate to deliver workable software in every sprint.
It approaches to coordinating the work of multiple scrum teams in larger organizations include Large-Scale Scrum, Scaled Agile Framework (SAFe) and Scrum of Scrums, among others.
Scrum is an iterative and incremental agile spftware development framework for managing product development. It defines “a flexible, holistic product development strategy where a development team works as a unit to reach a common goal”, challenges assumptions of the “traditional, sequential approach” to product development, and enables teams to self-organize by encouraging physical co-location or close online collaboration of all team members, as well as daily face-to-face communication among all team members and disciplines involved.
A key principle of Scrum is the dual recognition that customers will change their minds about what they want or need (often called requirements volatility) and that there will be unpredictable challenges—for which a predictive or planned approach is not suited. As such, Scrum adopts an evidence-based empirical approach—accepting that the problem cannot be fully understood or defined up front, and instead focusing on how to maximize the team’s ability to deliver quickly, to respond to emerging requirements, and to adapt to evolving technologies and changes in market conditions.
In the literature, this is occasionally seen in all capitals, as SCRUM. While this is incorrect, as Scrum is not an acronym, it likely arose due to an early paper by Ken Schwaber which capitalized SCRUM in the title.
The agile practice for project management have demonstrated a high level of efficiency in obtaining results for the software industry.
Punto Singular implements in each of its projects the development of this philosophy and approach, which consists of each team showing results as soon as possible during the development of the project, partial and regular deliveries of the final product are made,prioritized by the benefits broguht to the receiver of the project.
In Scrum a project is executed in short and fixed iterations called Sprint, it has a pre-established duration of 2 to 4 weeks,obtaining as a result the software version wit new features which are ready to be used.
In each new Sprint, the functionality already built is adjusted and new functionalities are added, always prioritizing,with the support of the client in order to put in higher priority to those that provide the greatest business value.
At Punto Singular, the team focuses on building quality software. The management of a Scrum project focuses on defining what are the characteristics that the product must have build (what to build, what not and in what order) and to overcome any obstacle that could hinder the task of the development team.