During the study of the "Software Engineering" course, first-year students learned modern project management methodology for flexible software development: Extreme Programming, DSDM, Scrum, FDD, Agile.
Scrum is an iterative and incremental agile software 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 in the project.
A key principle of scrum is its recognition that during production processes, the customers can change their minds about what they want and need (often called requirements volatility), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, scrum adopts an empirical approach—accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team's ability to deliver quickly, to respond to emerging requirements and to adapt to evolving technologies and changes in market conditions.
First-year students learned to apply the Scrum methodology by carrying out projects. The following PD-11 students were the best:
On May 31, 2016, they received certificates of “CyberBionic systematics” Company, confirming their knowledge of modern methodology “Scrum” and took the first step to a future successful career.
We are proud of you!