Agile - технологии
Предварительный просмотр:
12 принципов agile для образования
- Нашим наивысшим приоритетом является удовлетворение потребностей детей и их семей посредством создания возможностей для непрерывного осмысленного обучения.
- Изменение требований приветствуется даже на поздних стадиях образовательного процесса. Изменения необходимы и детям, и их семьям.
- Циклы осмысленного обучения должны повторяться как можно чаще и длиться от пары недель до пары месяцев, причем предпочтение отдаётся более коротким интервалам.
- Школа и члены семьи учащегося должны ежедневно работать вместе, чтобы сделать осмысленное обучение возможным для всех участников процесса.
- Над учебным проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им.
- Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.
- Осмысленное научение — основной показатель прогресса.
- Процесс обучения выстроен так, чтобы оставаться устойчивым. Учителя, ученики и их семьи должны иметь возможность постоянно поддерживать ритм обучения.
- Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость учебного проекта.
- Простота — искусство минимизации лишней работы — крайне необходима.
- Самые лучшие идеи и инициативы рождаются у самоорганизующихся команд.
- Команда должна систематически анализировать возможные способы улучшения эффективности и в соответствии с этим корректировать своё поведение.
Как выше сказал, у agile множество методологий. На данный момент я немного вник только в Scrum.
Scrum — методология гибкой разработки ПО. Методология делает акцент на качественном контроле процесса разработки.
Переформулировав для образования, — делает акцент на качественном контроле процесса обучения.
Манифест agile можно немного расшифровать с использованием идей scrum.
Люди и взаимодействие важнее процессов и инструментов
Команды выясняют, что необходимо сделать, команды выясняют, как это можно сделать и команды делают это. Команды определяют, что им мешает и берут на себя ответственность, чтобы разрешить все трудности, которые им подвластны.
Значимое обучение важнее измерения обучения
Scrum требует наличия инкремента1 продукта, в качестве основного результата работы в каждом Спринте2. Конечно же, будет необходимо выполнить анализ, дизайн, тестирование, и все это, возможно, придется задокументировать. Этот шаг является критическим. Скрам команды должны производить инкремент продукта каждый Спринт
Сотрудничество с заинтересованными сторонами важнее сложных переговоров
Product Owner3 — учитель. Учитель является основной точной контакта Скрам команды с конечными пользователями продукта. Учитель является частью команды и работает совместно с командой, чтобы определить, что же необходимо сделать. В этой совместной работе учитель выбирает наиболее ценные вещи для их последующего выполнения и обеспечивает наиболее высокую ценность от продукта в каждый момент времени. Этот шаг является критическим. Учителю необходимо выстраивать насыщенную совместную работу с командой.
Готовность к изменениям важнее следования первоначальному плану
Все элементы Скрама разработаны для того, чтобы убедиться, что все всегда имеют необходимую информацию, чтобы можно было принять хорошие решения относительно проекта. Прогресс проекта измеряется реальным, работающим инкрементом продукта. Список вещей, которые необходимо сделать по проекту, является видимым для всех желающих. Общий прогресс, а также прогресс по каждому Спринту, тоже четко виден. Проблемы и беспокойства обсуждаются в открытую и решаются незамедлительно. Этот шаг является критическим. Скрам работает хорошо для команд, которые открыто “инспектируют”, что происходит и “адаптируют” их действия под существующую реальность. Скрам работает плохо для тех, кто этого не делает.
Итак, общие понятия и идеи сформулированы. Теперь дело за конкретными делами. Сам я пока нахожусь на этапе осмысления. Данный пост написал для того, чтобы все, что написал, собрать в одном месте
Agile подход в обучении
1 Инкремент продукта (Product increment) – ощутимый результат работы одного спринта. Например, внедрение новой функции на сайт, прототип мобильного приложения. Команда должна показать целевой аудитории, что она сделала за это время. Это нужно для получения обратной связи и планирования следующих задач по улучшению продукта.
2 Спринт (Sprint) – это циклы выполнения задач. Их длительность может быть от одной до четырех недель. За это время команда должна создать потенциально готовый к работе продукт, чтобы пользователи могли его протестировать и поделиться впечатлениями. Спринт состоит из нескольких этапов: планирование, работа, презентация результата и анализ. Команда сама оценивает свои силы на один спринт и формирует столько задач, сколько сможет выполнить.
3 Владелец продукта (Product Owner) – отвечает за итоговый продукт, знает, в чем его востребованность для целевой аудитории, клиента. Владелец продукта задает направление движения для всей команды. Важно, что он не руководит процессом, а лишь расставляет приоритеты.