Автоматизация как сервис

Уже прошло довольно много времени с того момента как автоматизаторы в моей команде перестали участвовать в тестировании новой, старой и вообще любой функциональности. Вместо этого они получают задачи от экспертов - ручных тестировщиков, которые находятся в контексте сервиса и знают, какая автоматизация и когда им больше нужна. Таким образом автоматизация представляется в виде сервиса: более-менее формализованные задачи на входе, продукты (тесты, инструменты) - на выходе. Это позволяет нам переиспользовать удачные решения на разных сервисах и накапливать техническую экспертизу в группе. Кстати, такой подход используем не только мы, вот например рассказ Паши Сташевского из 2GIS.

Чтобы всю эту систему визуализировать и контролировать мы используем канбан-доску из GreenHopper плагина для Jira. Вот как это выглядит:

И что нам это даёт:

  • мы контролируем общее количество незавершённых задач, что помогает фокусироваться на задаче, проходит меньше времени от “начали делать” до “заказчики начали пользоваться”
  • мы контролируем число задач на каждом из этапов, что позволяет выявлять проблеммы в процессе и улучшать его
  • заказчики контролируют приоритет выполнения (очередная задача - верхняя в бэклоге)
  • вся работа с Jira проходит на этой доске - тикеты двигаются между столбцами, добавляются, коментируются, группируются в релизы

Кроме того, мы можем наблюдать за производительностью команды и даже строить прогнозы. Но об этом - через месяц, заодно и проверим точность прогнозов =).

comments powered by Disqus