Не забывайте об ограничении системы
Не забывайте об ограничении системы
Допустим приемочное тестирование - это ваше самое узкое место. Например, у вас слишком мало тестировщиков или фаза приемочного тестирования забирает много времени из-за ужасного качества кода.
Допустим, команда, которая выполняет приемочное тестирование, успевает проверить 3 фичи в неделю (не подумайте, мы не используем «фичи в неделю» как метрику; я взял это для примера). Также допустим, что ваши разработчики могут сделать 6 новых фич в неделю.
Для менеджера или Product owner’а (даже для самой команды) будет искушением запланировать разработку 6-ти новых фич в неделю.
Только не это! Витать в облаках долго не получится, а когда упадёте - будет больно.
Лучше при планировании рассчитывать на 3 фичи в неделю, а оставшееся время направить на устранение узкого места. Например:
• Заставить разработчиков потестировать (приготовьтесь к «благодарности» за это…).
• Внедрить новые инструменты и скрипты, которые упростят тестирование.
• Добавить больше автоматизации.
• Сделать длиннее спринт и включить приемочное тестирование в спринт.
• Выделить несколько «тестовых спринтов», где вся команда будет работать над приемочным тестированием.
• Нанять больше тестировщиков (даже если это означает уволить некоторых разработчиков).
Мы пробовали все эти решения (кроме последнего). С точки зрения долгосрочной перспективы лучшими являются пункты 2 и 3, а именно: более эффективные инструменты, скрипты и автоматизация тестирования.
А для выявления узких мест лучше всего подходят ретроспективы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Обновление системы
Обновление системы Сказанное выше касалось единичных пакетов или их серий — любая из перечисленных субкоманд принимает любое количество аргументов. Однако в утилите 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 Мониторинг состояния системы, устранение ошибок, восстановление утерянных файлов и защита данных Анализ состояния аппаратной части системы
Введение Как и всякая техника, персональный компьютер нуждается в техническом обслуживании, настройке и наладке. Небрежное отношение к своей машине приводит к тому, что работа компьютера становится нестабильной и не эффективной. А потом происходит сбой, и компьютер
Не забывайте все время двигаться
Не забывайте все время двигаться Часто на снимках, снятых крупным планом, появляются чьи-то затылки, спины или руки. Как правило, они не в фокусе, потому что камера сфокусирована на главный объект. Либо камера фокусируется на случайно влезшей в кадр голове или руке, а