Создание установки на повышение профессиональной компетенции с помощью ретроспектив
Ретроспективы совершенствуют принципы установки на повышение профессиональной компетенции: экспериментирование, тестирование, обучение, обмен, рост и расширение возможностей. Они также обеспечивают безопасное место для членов команды, чтобы поделиться проблемами, с которыми они сталкиваются в текущем проекте, и предоставить команде возможность создать устойчивый рост.
Структура ретроспективы
Во время ретроспективных собраний для проекта миграции каждый член команды, как ожидается, поделиться своими мыслями относительно трех основных вопросов:
- Что прошло хорошо?
- Что могло бы получиться лучше?
- Чему мы научились?
Чему мы научились
Ретроспективный обозначает конец выпуска или итерации. По мере того как команда получает опыт и учится урокам, они корректируют выпуск и итерацию невыполненной работы, чтобы отразить новые процессы и эксперименты для тестирования. Это начинает следующую итерацию с помощью процессов миграции.
Команды, которые управляют следующей волной миграции, должны применять уроки, которые они узнали, чтобы постоянно улучшить миграцию.
Проведение ретроспективного
Чтобы приступить к работе с ретроспективой миграции, вам потребуется несколько действий.
- Организатор: член команды, который будет выступать в качестве организатора или тренера во время процесса. Этот член группы фокусируется на руководстве команды через ретроспективный процесс и гарантирует, что все идеи слышны и захвачены.
- Метод отслеживания и упорядочения: метод отслеживания и упорядочивания идей в визуальном виде. Это может быть физическая доска с липкими заметками, виртуальной доской или средством DevOps.
- Вопросы в области: вы хотите упорядочить систему отслеживания с тремя вопросами:
- Что прошло хорошо?
- Что могло бы получиться лучше?
- Чему мы научились?
Выполнив описанные выше действия, выполните следующие действия с командой:
Отдельные ответы: ответы каждого члена команды отвечают на вопрос "Что пошло хорошо?", и задокументируйте свои ответы.
- Если используется физическая доска, пусть каждый член команды заполняет свои ответы на доске.
- Если используется цифровая доска, пусть каждый член заполняет свои ответы с помощью средства.
Организатор читает: После того, как каждый участник команды документирует свои мысли, организатор должен просмотреть отзыв, а затем прочитать его вслух команде.
- Вы должны объединить похожие идеи, как вы их обнаруживаете, чтобы распознать тенденции повторного выполнения.
- Создайте метки или родительские элементы, чтобы помочь упорядочить эти мысли.
- Если вы найдете неуместные элементы, принадлежащие в другой области, переместите их в это время.
Повторите этот процесс для "Что могло быть лучше?".
- Во время этого процесса поощряйте людей обсуждать свои конкретные проблемы с людьми, процессами и технологиями. Это должно быть открытое пространство.
- Попробуйте определить, какие задержки при миграции, затронутых выпуском, или привести к отправке рабочих нагрузок из этого спринта.
- Подумайте о том, как вы можете предотвратить эти проблемы, как вы обсуждаете вопрос "Что мы узнали?".
После записи и группирования идей из этих вопросов задайте команде: "Что мы узнали?". Затем идеи мозгового штурма для улучшения, которые можно применить к следующему спринту.
Пример ретроспективных выходных данных
Рассмотрим следующий пример ретроспективных выходных данных:
Что прошло хорошо? | Что могло бы получиться лучше? | Чему мы научились? |
---|---|---|
Взаимодействие с бизнес-пользователями для Application X и Application Y. (5 голосов) | Участие разработчиков в проверке сетевой архитектуры для Application X и Application Z. (3 голоса) | Перед миграцией необходимо проверить весь трафик брандмауэра из рабочих нагрузок, даже если мы считаем, что у них нет специальных правил. (4 голоса) |
Команды разработки для Application Y были очень вовлечены. (2 голоса) | Общие сведения о требованиях к сети для Application X. (2 голоса) | Мы должны убедиться, что команды разработчиков знают, что ожидается от них в процессе миграции. (4 голоса) |
Включение Azure Backup в процессе миграции. | Общие сведения о требованиях к сети для Application Y. (1 голосов) | Нам нужно запланировать дополнительное время для больших баз данных SQL. (3 голоса) |
Следующий шаг
Чтобы обеспечить непрерывное обслуживание и оптимизацию рабочих нагрузок в Azure, следует продолжить реализацию методологии управления Cloud Adoption Framework для Azure.