Кр уг лый ст о л “Эк ономик а т естиров ания.  Версия 2.0”
12+ ле т в ИТ 7+ ле т в QA Член Программног о к омит е т а  SQA  Days Андрей Пав л ов Senior Project Manager ru.apavlov@gmail.com linkedin.com/in/qapavlov
1 1+ ле т в QA 5+ ле т в QA  М ене джмент е QA  Т ренер Д ок ладчик Член Программног о к омит е т а  SQA  Days Андрей Ладутьк о Head of QA Andrey .Ladutko@pandadoc.com Skype: Ladutko_Andrey T witter: sof_minsk
Program manager T -Systems Business development director Intelvision Internet Startup ceo, founder Project manager , Bercut T est team lead,  Alcatel-lucent T ester Alcatel-lucent Алек сандр Л ук ашев Head of department  (Integration  T est) alukashev@gmail.com +7(91 1)100-9665
Сер тифициров анный  специалист ISTQB FL, HP   ALM Член российск ой к о ллегии  эк спер т ов в об ласти  т естиров ания ПО (RSTQB) Аккре дит ов анный эк замена т ор  ISTQB в Р Ф Алек сандр Куцан Рук ов о дит е ль  направ ления ра звития  бизнеса
Кандида т физик о- ма т ема тических на ук Сер тифициров анный  инстр ук т ор унив ерсит е т а  Carnegie Mellon по т ема тик е  Quality  Assurance Член российск ой к о ллегии  эк спер т ов в об ласти  т естиров ания ПО (RSTQB) Алек сандр Алек сандров Т ест-мене джер AAlexandrov@luxoft.com
Вв е дение
Кра тк о чт о т ак ое Версия 1.0 За чем ну жна Версия 2.0 Сравнение в ерсий на примере к ейса Со держание
Строим ограничения и планир у ем ак тивности Оц енив аем тр у до за тра ты на т естиров ание Обосновыв аем оц енк у , пок а зыв аем ее реалистичность и    эффек тивность Р або т аем в с оо тв е т ствии с планом и оц енк ой Инв естиции в тр у до за тра ты в о звращаю т ся (ROI), ц е ль –  в о звра т (выг о да) Версия 1.0
Испо льз у ем обоснов анные тр у до за тра ты эффек тивно,  анализир у я, например, ну жны ли в ообщ е: Т ест-к ейсы - де т альные или выс ок о у ровневые, чек-листы Т ест овые данные - реальные или ра зрабо т анные Т естировщики - неск о льк о сильных, но дорогих, мног о  слабых, но не дорогих Ав т ома тизация - инстр у мент , покрытие, кв алифик ация  ав т ома тиза т оров Це ль – эффек тивность (мак симальная по льза для зак а з чик а).  Инв естиции в тр у до за тра ты в о звращаю т ся (ROI). Версия 2.0
Исх о дная сит у ация: Оц енили тр у до за тра ты  на т естиров ание  в 500 ч/час ов и по лучили с ог ласие на э ти тр у до за тра ты.  Проек т выпо лняе т ся по мо де ли Fixed Price, при э т ом  изменения в проек т е пост упаю т и регу лярно о траб а тыв аю т ся Версия 1.0: 500 ч/час ов ис черпались Т естиров ание либо ост анав лив ае т ся, либо про до лжае т ся  се б е в у быт ок Ка честв о непре дск а з у емо Кейс "Любой к априз за в аши деньги"
Исх о дная сит у ация: Оц енили тр у до за тра ты  на т естиров ание  в 500 ч/час ов и по лучили с ог ласие на э ти тр у до за тра ты.  Проек т выпо лняе т ся по мо де ли Fixed Price, при э т ом  изменения в проек т е пост упаю т и регу лярно о траб а тыв аю т ся Версия 2.0: Непрерывный анализ необ х о димости изменений  о змо жно, в мест е с зак а з чик ом) Динамическ ая приоритизация, опре де ляющая об ласти и  г лу бину т естиров ания По дк лю чения зак а з чик а к т естиров анию Кейс "Любой к априз за в аши деньги"
Т естиров ание – э т о в т ом числе и эк ономическ ая  деят е льность Версия 1.0, или Чт о надо сде ла ть Р або т аем в рамк ах плана и оц енки, при не хв а тк е  ресу рс ов просим их доб авить (фок у с - сле дов ание  плану) Версия 2.0, или Как надо сде ла ть Р або т аем в рамк ах плана и оц енки мак симально  эффек тивно (фок у с - из обре т а т е льность и  креа тивность) Зак лю чение
Об су ждение. Р а з бор к ейс ов
Исх о дная сит у ация: Оц енили тр у до за тра ты на т естиров ание  в 500 ч/час ов, но при т аких тр у до за тра т ах проек т про да ть  не льзя, поэ т ом у у меньшили до 300 ч/час ов Версия 1.0: 300 ч/час ов ис черпались Т естиров ание либо ост анав лив ае т ся, либо про до лжае т ся  се б е в у быт ок Ка честв о непре дск а з у емо Кейс "Г лавное – по лучить проек т , а т ам  посмо трим"
Исх о дная сит у ация: Оц енили тр у до за тра ты на т естиров ание  в 500 ч/час ов, но при т аких тр у до за тра т ах проек т про да ть  не льзя, поэ т ом у у меньшили до 300 ч/час ов Версия 2.0: Испо льз ов ание кв алифик ации т естировщик ов Испо льз ов ание чек-лист ов в мест о т ест-к ейс ов Г о т овые (по льз ов а т е льские) т ест овые данные Кейс "Г лавное – по лучить проек т , а т ам  посмо трим"
Исх о дная сит у ация: Оц енили тр у до за тра ты  на т естиров ание  в 500 ч/час ов и по лучили с ог ласие на э ти тр у до за тра ты Версия 1.0: Выпо лняем т естиров ание, не забо тясь о  приорит е т ах и  ц е лях 500 ч/час ов ис черпались Т естиров ание либо ост анав лив ае т ся, либо про до лжае т ся  се б е в у быт ок Ка честв о непре дск а з у емо Кейс "Т естиров ание о т забора до об е да"
Исх о дная сит у ация: Оц енили тр у до за тра ты  на т естиров ание  в 500 ч/час ов и по лучили с ог ласие на э ти тр у до за тра ты Версия 2.0: Т естиров ание на основ е приорит е т ов Испо льз ов ание кв алифик ации т естировщик ов Испо льз ов ание чек-лист ов в мест о т ест-к ейс ов Кейс "Т естиров ание о т забора до об е да"
Исх о дная сит у ация: В проек т выде лены т естировщики  (ск о льк о есть и к акие есть) Версия 1.0: Выпо лняем т естиров ание т ак, к ак мо жем (например, не т  кв алифик ации для т ест-дизайна) Т естиров ание зак анчив ае т ся в момент ок ончания проек т а Ка честв о непре дск а з у емо Кейс "Кав алерийский наск ок или ав ось"
Исх о дная сит у ация: В проек т выде лены т естировщики  (ск о льк о есть и к акие есть) Версия 2.0: Запрос "т еневых" ресу рс ов Испо льз ов ание кв алифик ации т естировщик ов Испо льз ов ание чек-лист ов в мест о т ест-к ейс ов Кейс "Кав алерийский наск ок или ав ось"
Исх о дная сит у ация: На проек т е по инт еграционном у  т естиров анию к ласт ера ИТ сист ем т е лек ом опера т ора 70  т естировщик ов. Ну жно перенять рабо т у у 10 к о ллег из др угих  стран б е з ув е личения к оманды Версия 2.0: Взаимо действие с к омандой по ддержк ой про дакшена Сов местная рабо т а с к омандами сист емног о  т естиров ания Анализ ст а тистики с оо тношения Баги/Т ест-к ейсы Перенос зада ч по ра зрабо тк е сим у лят оров о т в ендора в о  внутреннюю к оманду Оптимизация регрессии на основ е данных с боя Кейс "А мо жно дешев ле?"
Исх о дная сит у ация: В ст ар т апе 35 с о тр у дник ов - 5  т естировщик ов. Команда и про дук т быстро раст ут . Ка честв о -  пок а не основная проб лема (идея х орошая, к лиенты "идут").  Сог ласиться ли с т е зис ом, чт о к а честв а дост а т о чно? Версия 2.0: Берем т естировщик ов на г о т ов ую рабо т у Р астим к оманду и об учаем "по зада чам", если зада ча  слишк ом сл о жная - ищ ем "зв е з ду" на рынк е Нанимаем "зв е з д" и надеемся Ав т ома тизир у ем в се, чт о мо жно Учим ра зрабо тчик ов т естиров а ть Кейс "Забить или не забить"
Исх о дная сит у ация: Вы - р ук ов о дит е ль проек т а по ок а занию  у слуг т естиров ания для к омпании “N”. М о де ль опла ты - FP Фик сиров анный ск о уп рабо т по к онтрак т у . Риск сдвиг а срок ов  или расширения об ъема выпо лняемых рабо т минимален. Це ль: Оц енить тр у до за тра ты и сформиров а ть к оманду . По дх о ды к оц енк е с т .з. эк ономик 1.0 и 2.0 б у дут , о чевидно,  о т лича ться. Выбор б у де т сде лан в по льз у в ерсии 2.0 ввиду  меньшег о к о личеств а тре б у емых т естировщик ов при т е х же  тр у до за тра т ах. Кейс “А ут с орсим эк ономно”
Исх о дная сит у ация:  Версия 2.0: Кейс участник а из зала