Как эффективно организовать Автоматизацию, если у вас...

Post on 14-Nov-2014

1.054 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Доклад Антона Семенченко на SQA Days-15. 18-19 апреля, 2014, Москва. www.sqadays.com

TRANSCRIPT

Антон Семенченко

Как эффективно организовать Автоматизацию, если у вас

недостаточно времени, ресурсов и денег

Введение

• Формулировка проблемы.• Констатация очевидного факта –

«честно» решить проблему физически невозможно

• Концепция «нечестного» решения проблемы.

• Векторы реорганизации бизнес процессов взаимодействия всех участников команды, 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

top related