Не забывайте об ограничении системы

Не забывайте об ограничении системы

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

Допустим, команда, которая выполняет приемочное тестирование, успевает проверить 3 фичи в неделю (не подумайте, мы не используем «фичи в неделю» как метрику; я взял это для примера). Также допустим, что ваши разработчики могут сделать 6 новых фич в неделю.

Для менеджера или Product owner’а (даже для самой команды) будет искушением запланировать разработку 6-ти новых фич в неделю.

Только не это! Витать в облаках долго не получится, а когда упадёте - будет больно.

Лучше при планировании рассчитывать на 3 фичи в неделю, а оставшееся время направить на устранение узкого места. Например:

• Заставить разработчиков потестировать (приготовьтесь к «благодарности» за это…).

• Внедрить новые инструменты и скрипты, которые упростят тестирование.

• Добавить больше автоматизации.

• Сделать длиннее спринт и включить приемочное тестирование в спринт.

• Выделить несколько «тестовых спринтов», где вся команда будет работать над приемочным тестированием.

• Нанять больше тестировщиков (даже если это означает уволить некоторых разработчиков).

Мы пробовали все эти решения (кроме последнего). С точки зрения долгосрочной перспективы лучшими являются пункты 2 и 3, а именно: более эффективные инструменты, скрипты и автоматизация тестирования.

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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Обновление системы

Из книги автора

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


Защита системы

Из книги автора

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


9.3. Протоколирование системы

Из книги автора

9.3. Протоколирование системы В любой UNIX-подобной системе есть стандартные файлы протоколов (журналов). В них попадают сообщения, генерируемые ядром, системными демонами, утилитами окружения. Эти файлы размещаются в каталоге /var/log. Прикладные программы обычно помещают


5.1.2. Платежные системы

Из книги автора

5.1.2. Платежные системы В российской части Интернета наиболее известны две платежные системы, работающие с электронными деньгами. Это Яндекс. Деньги (основанные на технологии PayCash) и WebMoney. Подход к тому, чем являются электронные деньги внутри каждой из этих систем,


Не забывайте о четырех типах посетителей

Из книги автора

Не забывайте о четырех типах посетителей Существует четыре основных типа посетителей сайта (мы немного касались этого вопроса в главе «Планирование»).– Посетители, которые точно знают, чего хотят. Они пришли посмотреть товар, узнать о производителе и записать номер по


5. Не забывайте о коучинге

Из книги автора

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


Глава 16. OCR — системы

Из книги автора

Глава 16. OCR — системы Так называемые системы оптического распознавания символов (Optical Character Recognition — OCR) предназначены для автоматического ввода печатных материалов в компьютер, при этом сам процесс подобного ввода проходит в три этапа:• Сканирование.• Обработка.•


3.1. Локализация системы

Из книги автора

3.1. Локализация системы Если вы до установки системы не настроили соединение с Интернетом, инсталлятор не установит языковую поддержку. Раньше для поддержки русского языка нужно было вручную установить около 17 пакетов. Сейчас же вам нужно настроить соединение с


Правда ли, что королева эволюционных проблем — это Красная (a.k.a. Чёрная) Королева? Не торопитесь с ответом — не забывайте о гермафродитах! Дмитрий Шабанов

Из книги автора

Правда ли, что королева эволюционных проблем — это Красная (a.k.a. Чёрная) Королева? Не торопитесь с ответом — не забывайте о гермафродитах! Дмитрий Шабанов Опубликовано 17 января 2014 Ник Лейн. Лестница жизниДаже нам, людям, со всем нашим умением


Системы

Из книги автора

Системы Эта лекция акцентирует внимание на классах - элементах конструкции ОО-ПО. Для получения исполняемого кода классы необходимо скомпоновать в систему.Определение системы вытекает из предшествующего обсуждения. Для построения системы необходимы три вещи:[x].


8.2. Поисковые системы

Из книги автора

8.2. Поисковые системы Для быстрого и удобного поиска информации во Всемирной паутине существуют специальные сайты — поисковые системы. В разд. 6.2 я уже упоминал об одной такой системе — Яндексе (http://www.yandex.ru). Кроме Яндекса существует еще несколько популярных поисковых


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

Из книги автора

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


Не забывайте все время двигаться

Из книги автора

Не забывайте все время двигаться Часто на снимках, снятых крупным планом, появляются чьи-то затылки, спины или руки. Как правило, они не в фокусе, потому что камера сфокусирована на главный объект. Либо камера фокусируется на случайно влезшей в кадр голове или руке, а