вторник, 10 февраля 2009 г.

У меня не хватает людей

Если б мне ещё одного тестировщика - качество продукта бы повысилось.
Продукт нестабилен потому, что людей не хватает.
Дайте людей - быстрее закончим.

К сожалению, многие руководители команд (и не только тестирования) искренне верят в верность этих фраз. К такому решению прибегают не только в сфере IT, как правильно заметил Саша Орлов в своей статье У меня не хватает ресурсов. Я думаю, что эта стратегия и пришла из повседневной жизни, где часто увеличивают количество лекций для улучшения знаний студентов, нанимают 2 бригады штукатуров для ускорения завершения ремонта и т.п. Хорошо хоть понимают, что с детьми так не получится :)

Есть известная фраза “Работа занимает все отведенное на неё время”. В случае вышеописанного подхода получаем, что “Работа находится для всех ресурсов, на неё выделенных”.

Случай из жизни: Мне в проект дали +1 тестировщика. Это не требовалось, я не просила, просто нужен был скилл-ап для джуниора, и решили, что проект подходящий. До этого команда справлялась со всеми поставленными тасками, но новый ресурс оказался полностью загруженным! Я стала думать, откуда же взялась для него работа?

Всем известен принцип 80\20, который в применении к работе звучит как "20 процентов задач дают 80 процентов отдачи". Под отдачей я здесь понимаю вклад в достижение цели.

И задачи для дополнительного сотрудника как раз и были из оставшихся 80 процентов, которые давали 20 процентов отдачи. То есть с его помощью мы, безусловно, повысили качество, но, по сути, это не было необходимым условием. Оговоренный критерий завершения работы ТАКОГО “вылизывания” не предполагал.

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

Вывод: прежде чем просить дополнительные ресурсы, нужно посмотреть, чем же заняты уже имеющиеся? Какой вклад в достижение цели проекты вносят задачи, которые на них заассайнены? Может случиться так, что не только не понадобятся дополнительные люди, но и уже имеющиеся будут чуточку разгружены :)





Читать далее...