Учебники

7) Мониторинг и контроль

Поздравляем! Теперь мы начнем с фазы выполнения теста . Пока ваша команда работает над поставленными задачами, вам необходимо отслеживать и контролировать их работу.

В учебном руководстве по этапам управления тестированием мы кратко представили мониторинг и контроль тестирования. В этом уроке вы узнаете его подробно.

Почему мы следим?

Этот небольшой пример показывает вам, почему нам нужно отслеживать и контролировать активность тестов.

После завершения оценки тестов и планирования тестов совет директоров согласился с вашим планом, и основные этапы установлены в соответствии со следующим рисунком.

Мы рекомендуем TestRail для получения информации о ходе тестирования в режиме реального времени с помощью информационных панелей, метрик и отчетов; и инструменты повышения производительности, такие как личные списки дел и уведомления по электронной почте.

Вы пообещали закончить и доставить все тестовые артефакты проекта Guru99 Bank Testing в соответствии с указанными выше этапами. Кажется, все отлично, а ваша команда усердно работает.

Но через 4 недели все идет не по плану. Задание «Составление спецификации теста» откладывается на 4 рабочих дня. Он имеет каскадный эффект, и все последующие задачи задерживаются.

Вы пропустили этап, а также общий срок выполнения проекта.

Как следствие, ваш проект терпит неудачу, и ваша компания теряет доверие клиентов. Вы должны взять на себя полную ответственность за провал проекта.

Посмотрите прогресс проекта, вы можете ответить на вопрос вашего босса 

Почему вы пропустили крайний срок?

Я забыл контролировать и контролировать ход проекта

Мой член команды не работал хорошо

Я не знаю почему.

Правильно

Вы пропустили крайний срок, потому что забыли отслеживать и контролировать ход проекта. Вы должны пересмотреть план и фактическое расписание. Вы поймете, что задержка произошла в самой первой задаче (Make Test specs). Эта задержка накапливалась в последующих задачах. Если бы вы тщательно следили за проектом, вы могли бы обнаружить эту проблему на раннем этапе и найти решение для ее решения.

некорректный

Неважно, сколько и тщательно мы планируем, что-то пойдет не так. Нам нужно активно контролировать проект, чтобы

  • Раннее обнаружение и адекватное реагирование на отклонения и изменения планов
  • Давайте сообщим заинтересованным сторонам, спонсорам и членам команды , где именно находится проект, и определим, насколько ваш первоначальный план действий похож на реальность.
  • Менеджеру будет полезно узнать, идет ли проект в правильном направлении в соответствии с целями проекта. Позволяет вам внести необходимые коррективы в отношении ресурсов или вашего бюджета.

Мониторинг проекта поможет вам избежать бедствий. Мониторинг можно сравнить с проверкой газового датчика в вашем автомобиле во время движения. Это поможет вам увидеть, сколько газа осталось в баке, а мониторинг вашего проекта поможет вам избежать нехватки газа, прежде чем вы достигнете своей цели.

Что мы контролируем?

Мониторинг позволит вам сравнить ваш первоначальный план с вашими успехами. При необходимости вы сможете внести изменения, чтобы успешно завершить проект.

В вашем проекте в качестве диспетчера тестов вы должны отслеживать ключевые параметры, как показано ниже

 

Стоимость

Затраты являются важным аспектом мониторинга и контроля проекта. Вы должны оценить и отследить основную информацию о стоимости вашего проекта . Наличие точных оценок проекта и надежного бюджета проекта необходимо для реализации проекта в рамках установленного бюджета.

Предположим, ваш начальник согласился профинансировать проект на 100 000 долларов. Вы должны следить за фактическими затратами во время реализации проекта. Как упомянуто в статье « Оценка оценки» , есть тонна проектных мероприятий, которые требуют денег. Вы должны контролировать и управлять бюджетом проекта, чтобы контролировать все эти действия. Без мониторинга стоимости проекта, проект, скорее всего, никогда не будет выполнен в рамках бюджета.

Расписание

Как вы можете работать без графика? Это можно сравнить с вождением вашего автомобиля, но без представления о том, сколько времени вам понадобится, чтобы добраться до места назначения. Независимо от того, насколько велик или мал размер вашего проекта, вы должны подготовить график проекта. График говорит вам

  • Когда следует выполнять каждое мероприятие?
  • Что уже выполнено?
  • Последовательность, в которой вещи должны быть закончены.

Вот пример графика проекта

Вы назначили члена Команды на Задание: Выполнение случаев интеграции сайта Guru99 Bank .

Эта задача должна быть завершена в течение одной недели. Вы можете создать график, как указано ниже

Ресурсы

Как упоминалось в предыдущих статьях, ресурсы — это все, что требуется для выполнения задач проекта. Это могут быть люди или оборудование, необходимые для выполнения проекта. Нехватка ресурсов может повлиять на ход проекта.

Правда в том, что все может произойти не так, как запланировано, сотрудники уйдут, бюджет проекта может быть сокращен или график будет перенесен. Мониторинг ресурсов поможет вам заблаговременно обнаружить любую нехватку ресурсов и найти решение для его устранения

Качественный

Мониторинг качества включает в себя мониторинг результатов конкретных рабочих продуктов (таких как набор тестовых примеров, журнал выполнения теста), чтобы оценить, соответствует ли он определенным стандартам качества. Если результаты не соответствуют стандартам качества, вам необходимо определить потенциальное разрешение.

Пример: Предположим, что вы очень хорошо контролировали и контролировали ход проекта. Наконец, вы доставили товар в срок. Проект кажется успешным.

Но после 2 недель вы получили этот отзыв от клиента

 

Что я сделал не так?

Я не сделал ничего плохого. Возможно, клиент допустил ошибку.

Я забыл следить за качеством вывода проекта.

Я не знаю почему.

некорректный
Correct

The critical mistake you made in this project is that you forgot monitoring the quality of the project output. Because project monitoring requires monitoring not only project schedule, but also the project quality.

Как контролировать?

По мере того, как ваш проект оживает, имейте в виду следующие вопросы:

  • Ты в графике ? Если нет, то как далеко вы позади, и как вы можете догнать?
  • Вы превышаете бюджет ?
  • Вы все еще работаете для достижения той же цели проекта?
  • У вас мало ресурсов ?
  • Есть ли предупреждающие признаки надвигающихся проблем ?
  • Есть ли давление со стороны руководства, чтобы завершить проект раньше?

Это лишь некоторые из вопросов, которые вы должны задать себе, когда будете следить за ходом вашего проекта.

Важно следить за ходом проекта, чтобы вы знали, нужно ли вносить изменения, чтобы вернуть его в нужное русло. Для эффективного мониторинга прогресса проекта вам необходимо выполнить следующие шаги

Шаг 1) Создать план мониторинга

Вы не можете отслеживать прогресс, если у вас нет плана для мониторинга прогресса с помощью ОПРЕДЕЛЕННЫХ метрик. Как и план тестирования, план мониторинга является первым и одним из наиболее важных этапов мониторинга прогресса.

В Плане мониторинга вы должны тщательно спланировать

  • Какие показатели вам нужно собрать и измерить?
  • Когда собирать метрики?
  • Как оценить прогресс проекта с помощью метрик?

 

 

Какие показатели нужно собирать и измерять?

В плане мониторинга вы должны четко определить, какие показатели вам нужно собирать и измерять. Как уже упоминалось в предыдущем разделе , метрики, которые вам нужно собрать

  • Стоимость (время, деньги) расходуются на реализацию проекта,
  • Сколько ресурсов (сотрудников, оборудования) используется для проекта
  • Статус задачи (по расписанию , за или до графика)
  • Качество рабочей продукции (Run скорость / скорость частот, дефект метрика)

Когда собирать данные?

Теперь решите, когда или как часто вы собираетесь собирать данные для мониторинга в плане мониторинга — еженедельно или ежемесячно? Или только в начале и в конце проекта?

В соответствии с Планом, проект банка Guru99 будет завершен в течение одного месяца. В этом случае мы рекомендуем вам следить за ходом проекта еженедельно или ежедневно .

Как оценить прогресс проекта с помощью метрик?

В плане мониторинга вы должны определить методы оценки прогресса проекта с помощью собранных показателей. Некоторые методы, на которые вы можете ссылаться:

  • Сравните прогресс в плане с фактическим прогрессом, достигнутым командой
  • Определите критерии, которые используются для оценки прогресса проекта. Например, если для выполнения задачи потребовалось более 30% усилий, чем планировалось, задержка проекта.

Вы можете сослаться на шаблон плана мониторинга здесь . Вот примерный план мониторинга для проекта Guru99 Bank

Шаг 2) Обновить запись прогресса

Со временем член вашей команды будет добиваться прогресса в выполнении своих проектных задач. Вы должны отслеживать их активность в соответствии с расписанием и часто просить их обновлять информацию о прогрессе, такую ​​как затраченное время, состояние задачи и т. Д. Проверяя эти записи, вы можете сразу увидеть влияние на план проекта.

Один из лучших методов для отслеживания прогресса участников — проведение регулярных встреч .

На собрании все участники сообщают о своем текущем состоянии и проблемах, если таковые имеются. Если член команды или участники отстали или столкнулись с препятствиями, сформулируйте план по выявлению и решению проблемы.

Давайте потренируемся со следующим сценарием

Как определено в плане мониторинга, вы назначили задачу «Настройка среды тестирования» для тестирования банка веб-сайта Guru99 для члена вашей команды. Его роль — тест-администратор. Он должен настроить тестовую среду за 6 дней. Вы требовали, чтобы он сообщал о текущем статусе на каждой встрече команды. Вот пример его записи текущего прогресса

Шаг 3) Анализ записи и внесение корректировок

Есть 2 подэтапа в шагах

Шаг 3.1) Анализ

На этом этапе вы сравниваете прогресс, определенный вами в плане, с фактическим прогрессом, достигнутым командой. Анализируя записи, вы также можете увидеть, сколько времени было потрачено на отдельную задачу и общее время, потраченное на проект в целом.

Давайте вернемся к отчету, который вам прислали тестовые администраторы, в предыдущем разделе.
В этом отчете, какую проблему вы выяснили?

Ничего плохого, все равно хорошо

Выполнение задачи, кажется, задерживается

Я не смог найти ни одной проблемы в этом отчете

Incorrect
Correct

As per the plan, the Test Administrator must finish 100% his task on 6th day. However, as per current status, it is 3rd day (50% time schedule), but he just finished 20% of the task. As a result the task may be delayed and miss the deadline. Therefore, this issue can affect to the overall project.

Отслеживая и анализируя ход выполнения проекта, вы можете заблаговременно обнаружить любую проблему, которая может произойти с проектом, и вы можете найти решение для решения этой проблемы.

Шаг 3.2) Настройка

Внесите необходимые коррективы, чтобы сохранить ваш проект на ходу. Переназначайте задачи, изменяйте расписание или переоценивайте свои цели. Это поможет вам двигаться к финишу.

В приведенном выше примере вы обнаружили проблемы в задаче «Настройка среды тестирования».
Что делать?

Изменить расписание

Ничего не делать

Изменить цели проекта

Попросите поддержки у другого члена команды, чтобы ускорить задачу

Incorrect
Correct

As a Test Manager, you may face similar situation several times. There are a ton of solutions to solve this issue, and you may have your own solution.
In above case, we recommend you choose the solution — Ask support from other team member to speed up the task. Some other the solution such as modify the schedules or do nothing may affect the overall project. They are not the best solution

Шаг 4) Создайте отчет

Если ваш начальник спросит вас о текущем прогрессе проекта , о том, отстает ли он от графика или опережает его, что вы ответите? Вам необходимо подготовить отчет о ходе реализации проекта.

Использование отчета является хорошим вариантом, чтобы поделиться общим ходом проекта с членами команды или Правлением. Это также полезный способ показать вашему боссу, идет ли проект в нужное русло.

Вы можете использовать некоторые шаблоны отчетов, чтобы обеспечить последовательное и четкое представление данных о ходе работы . Эта статья содержит шаблон отчета, на который вы можете ссылаться. Также ознакомьтесь с примером отчета по банковскому проекту Guru99

Лучшие практики в тестовом мониторинге и контроле

  • Следуйте стандартам:  Одним из важных соображений планирования проекта является обеспечение стандартизации. Это означает, что все действия по проекту должны следовать стандартному руководству по процессу. Стандартизированные процессы, инструменты, шаблоны и значения измерений упрощают анализ, облегчают обмен информацией и помогают членам проектной команды лучше понять ситуацию.

  • Документация: что произойдет, если вы не запишите какое-либо обсуждение или решение в документе? Вы можете забыть их и потерять много вещей. Вы должны записать обсуждения и решения в соответствующем месте, а также установить формальную процедуру документации для совещаний. Такая документация поможет вам решить проблемы недопонимания или недопонимания среди проектной команды.

  • Проактивность: проблемы возникают во всех проектах. Важно то, что вы должны принять упреждающий подход для решения вопросов и проблем, возникающих в ходе выполнения проекта. Такими вопросами могут быть бюджет, объем, время, качество и человеческие ресурсы.