Upload
sqalab
View
1.052
Download
1
Embed Size (px)
DESCRIPTION
Доклад Антона Семенченко на SQA Days-15. 18-19 апреля, 2014, Москва. www.sqadays.com
Citation preview
Антон Семенченко
Как эффективно организовать Автоматизацию, если у вас
недостаточно времени, ресурсов и денег
Введение
• Формулировка проблемы.• Констатация очевидного факта –
«честно» решить проблему физически невозможно
• Концепция «нечестного» решения проблемы.
• Векторы реорганизации бизнес процессов взаимодействия всех участников команды, Delivery Team и Value Team.
Закрытая система
• Delivery Team
• Value Team
Открытая система
• Delivery Team
• Value Team
+
• Закадровая балансировка ресур-сов в рамках виртуальных отделов
• Внутренние тренинги молодых специалистов
• Внешние тренинги молодых специалистов
• Тренинги в рамках переподготовки
• Тренинги повышения квалификаций
ROI
+Addition Automation Benefitsзакрытая система
закрытая система
открытая система 0< >0
0=
Return of Investment
• Улучшения социологии проекта;
• Инструмент self-motivation;
• Инструмент Group/Resource Management;
• Инcтрумент Team Building-a;
• Инструмент повышения квалификации;
• Инструмент повышения веры в себя;
• Инструмент улучшения Resume / стоимости сотрудника.
Дополнительные выгоды «нечестного» решения
Internal Top Management
Аргумент
1. Если мы продаём человеко-часы, выгоднее продавать более трудоёмкие (часоёмкие) решения и умалчивать о прозрачной для заказчика оптимизации, такой как Automation
Контраргумент1.1 Fix Bid проекты;
1.2 Times & Materials:
● если мы хотим частично освободить manual QA для другого проекта;
● если мы хотим показать сверхвысокое качество сервиса (по многим причинам) от сарафанного радио до сглаживания негативных впечатлений от предыдущих фаз проекта.
Internal Top ManagementАргумент
2. Всегда будут рутинные задачи. Что делать, если в компании все сотрудники вырастут до Senior Level-а или будут уверены, что выросли?
Контраргумент2.1 Всегда найдутся сотрудники, которые по тем или иным
причинам искренне предпочитают рутинные задачи;
2.2 Гораздо проще заблаговременно расширить отдел Sales, заключить новые контракты и найти сотню интернов, чем пытаться строить бизнес исключительно с интернами.
External Top Management
Стандартные контраргументы при внедрении инноваций
АргументРиски
КонтраргументRisk Management
Internal Project ManagementАргумент
Нежелание «шарить» ресурсы:
• боязнь потерять контроль над ситуацией (потерять контроль над проектной разрузкой сотрудников)
• боязнь потерять авторитет
• боязнь потерять/разделить рычаги влияния на сотрудников
КонтраргументПопробовать играть в «психилогические игры» с «бояюзнью»
РешениеНе говорить - если у Вас достаточно высокий авторитет среди
сотрудников, то сработает
External Project Management
=
Internal Project Management * (многократно повышающий сложность коэффициент в силу
распределенности команд)
Боязнь возведена в степень
Решение невозможно - как добиться сверхвысокого авторитета среди сотрудников других команд удалённо
Заключение
• Концепция Scrum cross functional team – как значительно облегчающая внедрение «нечестного» решения.
• Концепция Scrum universal soldier – как доведенное до абсурда «нечестное» решение проблемы.
Infotecs (Selenide + Java) Project Page Object
Test
HealthLand (Sikuli + Java)Project
Test
Page Object
RmSys (Selenium 2 + C# )Project
Page Object
Test
Wildflower(Appium + Selenium2)Page Object
TestPro
ject
Wildflower (Selenide + Java)
Project
Test
Page Object
Pro
ject
Test
Project
Wildflower (Robotium + Java)
Page Object
Gambler (Selenide)
Test
Project
Page Object
Test