В локальных консалтинговых компаниях по внедрению ERP систем замечена тенденция ….

или полного отсутствия или значительной минимизации функции тестирования.

Аргумент – это затраты, клиент за это не платит.

То что клиент за это платит могу легко доказать:

  • Клиент платит за превышение сроков проекта – несвоевременно найденные ошибки задерживают
  • Клиент платит за низкое качество проекта
  • Клиент платит за часы консультантов которые будут дольше разбирать

Да, действительно иногда трудно объяснить клиенту зачем нужно тестирование. На этой неделе я лично доказывал ИТ директору средней украинской компании что в проекте кроме разработки нужны затраты на анализ, архитектуру и тестирование. Трудно но доказал что нужно управлять проектом. Своим 10% доказал. Фуххх. Бывает что действительно тяжело объяснить клиенту. Но можно.

А вот что делать с ощущением что функция эта затратная. Давайте посмотрим что получается на практике. А на практике выходит что при недостатке тестировщиков их функция часто перекладывается на … самый дорогостоящий и иногда самый дорогой ресурс – консультантов и руководителей.

Учитывая что тестировщики:

  • Увеличат удовлетворение клиентов от качества продуктов и услуг
  • Уменьшат нагрузку на консультантов – это реальный bottleneck
  • Снизят риски качества проекта

их стоит воспринимать как важную составляющую создания ценности в производстве программного обеспечения.