Кр уг лый ст о л “Эк ономик а т естиров ания.  Версия 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: ● Кейс участник а из зала