Transcript
Page 1: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

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

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

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

Page 2: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Введение

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

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

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

• Векторы реорганизации бизнес процессов взаимодействия всех участников команды, Delivery Team и Value Team.

Page 3: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Закрытая система

• Delivery Team

• Value Team

Page 4: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Открытая система

• Delivery Team

• Value Team

+

• Закадровая балансировка ресур-сов в рамках виртуальных отделов

• Внутренние тренинги молодых специалистов

• Внешние тренинги молодых специалистов

• Тренинги в рамках переподготовки

• Тренинги повышения квалификаций

Page 5: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

ROI

+Addition Automation Benefitsзакрытая система

закрытая система

открытая система 0< >0

0=

Return of Investment

Page 6: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

• Улучшения социологии проекта;

• Инструмент self-motivation;

• Инструмент Group/Resource Management;

• Инcтрумент Team Building-a;

• Инструмент повышения квалификации;

• Инструмент повышения веры в себя;

• Инструмент улучшения Resume / стоимости сотрудника.

Дополнительные выгоды «нечестного» решения

Page 7: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Internal Top Management

Аргумент

1. Если мы продаём человеко-часы, выгоднее продавать более трудоёмкие (часоёмкие) решения и умалчивать о прозрачной для заказчика оптимизации, такой как Automation

Контраргумент1.1 Fix Bid проекты;

1.2 Times & Materials:

● если мы хотим частично освободить manual QA для другого проекта;

● если мы хотим показать сверхвысокое качество сервиса (по многим причинам) от сарафанного радио до сглаживания негативных впечатлений от предыдущих фаз проекта.

Page 8: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Internal Top ManagementАргумент

2. Всегда будут рутинные задачи. Что делать, если в компании все сотрудники вырастут до Senior Level-а или будут уверены, что выросли?

Контраргумент2.1 Всегда найдутся сотрудники, которые по тем или иным

причинам искренне предпочитают рутинные задачи;

2.2 Гораздо проще заблаговременно расширить отдел Sales, заключить новые контракты и найти сотню интернов, чем пытаться строить бизнес исключительно с интернами.

Page 9: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

External Top Management

Стандартные контраргументы при внедрении инноваций

АргументРиски

КонтраргументRisk Management

Page 10: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Internal Project ManagementАргумент

Нежелание «шарить» ресурсы:

• боязнь потерять контроль над ситуацией (потерять контроль над проектной разрузкой сотрудников)

• боязнь потерять авторитет

• боязнь потерять/разделить рычаги влияния на сотрудников

КонтраргументПопробовать играть в «психилогические игры» с «бояюзнью»

РешениеНе говорить - если у Вас достаточно высокий авторитет среди

сотрудников, то сработает

Page 11: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

External Project Management

=

Internal Project Management * (многократно повышающий сложность коэффициент в силу

распределенности команд)

Боязнь возведена в степень

Решение невозможно - как добиться сверхвысокого авторитета среди сотрудников других команд удалённо

Page 12: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Заключение

• Концепция Scrum cross functional team – как значительно облегчающая внедрение «нечестного» решения.

• Концепция Scrum universal soldier – как доведенное до абсурда «нечестное» решение проблемы.

Page 13: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Infotecs (Selenide + Java) Project Page Object

Test

Page 14: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

HealthLand (Sikuli + Java)Project

Test

Page Object

Page 15: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

RmSys (Selenium 2 + C# )Project

Page Object

Test

Page 16: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Wildflower(Appium + Selenium2)Page Object

TestPro

ject

Page 17: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Wildflower (Selenide + Java)

Project

Test

Page Object

Pro

ject

Page 18: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Test

Project

Wildflower (Robotium + Java)

Page Object

Page 19: Solit 2014, Как эффективно организовать Автоматизацию, Семенченко Антон

Gambler (Selenide)

Test

Project

Page Object

Test


Recommended