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

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

  • Upload
    solit

  • View
    136

  • Download
    0

Embed Size (px)

DESCRIPTION

Антон Семенченко, опыт в IT более 10 лет, работает в компании ISSoft, специализируется в разработке и автоматизированном тестировании ПО плюс менеджмент\продажи. C++ Architect, Automation Practice Lead, PM, Group Manager «Agile ValueTeam, учимся понимать Scrum». IT секция. Agile отделение. Для всех уровней подготовки. «Как эффективно продавать Automation Service». IT секция. Продажи. «Как эффективно организовать Автоматизацию, если у вас недостаточно времени, ресурсов и денег». Development секция. Отделение тестирования.

Citation preview

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