Контроль качества не должен ничего обнаружить

Контроль качества не должен ничего обнаружить

Когда вы передаете окончательную версию продукта в службу контроля качества, вы должны рассчитывать на то, что контроль не выявит никаких проблем. Было бы в высшей степени непрофессионально передавать на контроль качества заведомо дефектный код. А какой код является заведомо дефектным? Любой, в качестве которого вы не уверены!

Некоторые «специалисты» используют службу контроля качества для выявления ошибок. Они рассчитывают на то, что контроль качества обнаружит ошибки и вернет их список разработчикам. Некоторые компании даже выплачивают премии службе контроля качества за выявленные ошибки. Чем больше ошибок – тем больше премия.

Дело даже не в том, что это в высшей степени дорогостоящая практика, которая наносит ущерб компании и продукту. И не в том, что такое поведение срывает сроки и подрывает доверие к организации дела в группе разработки. И даже не в том, что это простое проявление лени и безответственности. Передавать на контроль качества код, работоспособность которого вы не можете гарантировать, непрофессионально. Такое поведение нарушает правило «не навреди».

Найдет ли служба контроля качества ошибки? Возможно, так что приготовьтесь извиняться, – а потом подумайте, почему эти ошибки ускользнули от вашего внимания, и сделайте что-нибудь для того, чтобы это не повторилось.

Когда служба контроля качества (или еще хуже – пользователь) обнаруживает ошибку, это должно вас удивить, огорчить и настроить на то, чтобы предотвратить повторение подобных событий в будущем.

Данный текст является ознакомительным фрагментом.



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

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

Автоматизированный контроль качества

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

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


Контроль качества не должен находить дефекты

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

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


Как обнаружить присутствие в Интернете информации о своих сотрудниках и о сотрудниках конкурента

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

Как обнаружить присутствие в Интернете информации о своих сотрудниках и о сотрудниках конкурента Сотрудники компаний могут быть обнаружены в Интернете при поиске по трем разным направлениям.1. По данным, связанным с названием компании:– при мониторинге по названию


Upsell не должен навредить

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

Upsell не должен навредить Важно понимать – upsell не должен навязывать покупателю товар, чтобы заработать на нем больше денег. Его цель – помочь человеку сделать правильный выбор и подобрать подходящие к его покупке товары. Чтобы клиент остался доволен сделкой и не думал, что


Здесь нет ничего сложного!

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

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


Что я должен предварительно знать?

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

Что я должен предварительно знать? В этой книге отнюдь не предпринимается попытка обучить кого-либо программированию на Delphi. Необходимо знать основы разработки приложений на Delphi: создание новых проектов, написание кода, компиляцию, отладку и так далее. Я вынужден


Ты должен

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

Ты должен Большинство людей следует чьим угодно планам, только не своим. Всё, что нужно сделать, чтобы отделить себя от других, — это остановиться и хорошенько присмотреться к своей карьере. Тебе нужно придерживаться своего плана, а не чьего-то еще.Как составить такой


Ничего кроме правды

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

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


Сборка по принципу "все-или-ничего"

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

Сборка по принципу "все-или-ничего" Когда нужно приводить в действие сборщик мусора?Классические сборщики мусора активизируются по требованию и работают до завершения. Другими словами, сборщик мусора не работает, пока остается память для работы приложения. Как только ее


Кто должен обеспечить сохранность инвариантов

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

Кто должен обеспечить сохранность инвариантов Квалифицированные вызовы в форме a.f(...), выполняемые на стороне клиента, всегда начинаются и заканчиваются в состоянии, удовлетворяющем инварианту. Подобного правила нет для неквалифицированных вызовов в форме f(...),


Вы ничего не понимаете в компьютерах?

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

Вы ничего не понимаете в компьютерах? Чтобы устранять неисправности, вам нужно хотя бы ориентироваться в наименованиях и назначении комплектующих. Если вы не называете системный блок «процессором» или, что еще хуже, «железным ящиком» и можете отличить жесткий диск от


Горизонт должен быть ровным

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

Горизонт должен быть ровным Снимая пейзажи (или портреты на фоне пейзажа), старайтесь обращать внимание на горизонт. Уделяя все внимание модели или другому объекту съемки, вы можете забыть о ровном положении камеры, и горизонт «упадет» (рис. 13.11). Для полного контроля над


Голубятня: RSS как он должен быть

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

Голубятня: RSS как он должен быть Автор: Сергей ГолубицкийОпубликовано 23 марта 2012 годаСегодня пофилософствуем на одну из самых важных и горячих тем айтишной жизни: управление информационными потоками. После перехода три с половиной года назад на Mac OS X мой подход к