Scrum основан на наборе из семи принципов, которые направляют команду при разработке продукта.
1. ЭмпиризмЗнания основаны на опыте, а решения принимают на основе доступной информации. Это проявляется в трёх столпах Scrum: прозрачности, проверке и адаптации.
2. СамоорганизацияКоманда самостоятельно решает, как лучше выполнить работу. Участниками не управляют извне, как это происходит в традиционных организациях.
3. КоллаборацияScrum поощряет активное сотрудничество между участниками проекта: командой разработки, владельцем продукта и
стейкхолдерами.
4. Приоритизация по ценностиВ Scrum ценят полезность продукта и стараются максимизировать его ценность. На основе этого подхода адаптируют план разработки, распределяют задачи и расставляют приоритеты.
5. Итеративный подходРазработка продукта в Scrum происходит короткими циклами — спринтами. Результат каждого спринта — потенциально готовый к использованию элемент продукта.
6. Основа на обратной связиScrum уделяет большое внимание обратной связи, которая идёт от всех заинтересованных сторон, пользователей и самой команды. Это позволяет постоянно улучшать продукт и процесс разработки.
7. Фокус на качествеВ Scrum главный приоритет — высокое качество продукта. Команда заранее определяет стандарты и придерживается их на всех этапах работы.