Если вы пытаетесь понять состояния и причины рабочих элементов в Azure DevOps, вам лучше взглянуть на диаграммы, которые я создал ниже!
Контекст
На моем рабочем месте мы в настоящее время используем Azure DevOps для организации нашего проекта и размещения его исходного кода. Как и другие люди в моей команде, я новичок в этом инструменте. Несмотря на то, что я привык к параллельным продуктам, таким как GitLab, GitHub и Jira, я считаю Azure DevOps не интуитивно понятным инструментом… 🙈
Чтобы лучше понять это, я обратился к официальной документации. К сожалению, люди, знакомые с документами Microsoft, вероятно, поймут: вы завалены кучей документации, которая не содержит того, что вы ищете. ☠
Одним из аспектов, который я хотел лучше понять, был гибкий рабочий процесс с Azure Boards. В этом процессе Microsoft определяет для нас множество рабочих элементов, таких как истории, задачи или ошибки. И все они имеют состояние (например, активно) и причину для этого состояния (например, начата реализация). .
Играя с этими рабочими элементами, я заметил, что некоторые причины были доступны только при изменении состояния элемента… 🤨
Поскольку я не смог найти наглядное изображение, показывающее поток каждого типа рабочего элемента, я решил в свое время создать бесплатный проект и нарисовать множество диаграмм.
Я разместил их здесь, поэтому, если вы, как и я, застряли в Azure DevOps, по крайней мере, вы будете лучше понимать его. 😅
Гибкий процесс
Я хотел бы поблагодарить команду Lucid Software Inc. для инструмента, который я использовал для создания следующих диаграмм: Lucidchart. Было приятно попробовать их бесплатную версию.
Базовый
В общем, наши рабочие элементы должны следовать порядку следующих состояний:
- Новый: рабочие элементы, которые были созданы.
- Активно: рабочие элементы выполняются в данный момент.
- Решено: рабочие элементы выполнены, но не проверены.
- Закрыто: рабочие элементы, которые были исправлены и проверены.
В некоторых случаях может потребоваться вернуться к более раннему состоянию. Например, если вы обнаружите, что ошибка не была успешно устранена, вы можете вернуть ее в активное состояние.
Итак, лучший поток может выглядеть следующим образом:
Кроме того, есть еще одно состояние под названием Удалено для рабочих элементов, которые вам больше не нужны. 😯
На самом деле возможен переход от одного этапа к другому. Таким образом, диаграммы могут быстро стать очень сложными. 😣
Теперь давайте посмотрим завершенный поток каждого типа рабочего элемента.
Я не буду описывать здесь каждый тип рабочего элемента. Но если вы хотите еще одну статью о них, дайте мне знать. 🧐
Эпический
Особенность
Пользовательская история
Проблема
Ошибка
Задача
Заключение
Надеюсь, эти схемы помогут вам и вашим коллегам лучше понять Agile-процесс в Azure DevOps!
Удачи! 🤞
Первоначально опубликовано на www.benjaminrancourt.ca.
Присоединяйтесь к FAUN: Сайт💻|Подкаст🎙️|Twitter🐦|Facebook👥 |Instagram📷|Группа Facebook🗣️|Группа Linkedin💬| Slack 📱|Cloud Native Новости📰|Дополнительно.
Если этот пост был полезен, пожалуйста, несколько раз нажмите кнопку аплодисментов 👏 ниже, чтобы выразить свою поддержку автору 👇