SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Хипстеры в энтерпрайзе
Хи́пстер, хипстеры — появившийся в США в 40-х годах
термин, образованный от жаргонного “to be hip”, что
переводится приблизительно как “быть в теме”
@tolkv
2
@aatarasoff
3
Все события и персонажи вымышлены.
Любое сходство с реальными событиями и
именами случайно.
Discalimer
4
Это про нас
5
План
6
● Капитанская часть
● Что такое хорошо?
○ и что такое плохо?
● Что со всем этим делать?
● Результат
● Q&A
Люди говорят:
Надо быть гибким
7
Эволюция везде
8
Дано
9
Найди себя
Manager
DBA BA
UXDeveloper QA
Operations
10
Колодцы
Manager
DBA BA
UXDeveloper QA
Operations
11
12
Пример №0: департамент версионирования
13
14
Внедряем Agile
15
Слепые пятна после второго прихода
Manager
DBA BA
UXDeveloper QA
Operations
16
А что если не летит?
17
Проблема последней мили
Lead Time
Full Delivery Time
Cycle Time Cycle Time
18
Нас спасут инженерные практики
19
Чёрная дыра инженерных практик
Инженерные практики
20
Слагаемые успеха
Инструменты
Архитектура
и технологии
Инженерный подход
21
График хуяфик
22
Пример №1: унылость тестирования
23
Пример №1: унылость тестирования
?
24
Пример №1: унылость тестирования
25
Пример №1: унылость тестирования
26
Пример №2: инструменты не для всех
Spec by Example
Word/PDF
Код + тесты
IDE
Тест-кейсы
HP ALM
Developer
QA
BA
27
Пример №3: всё не так
v.2014-12-31.1.0.1.1 v.2015-01-10.1.0.1.2
Настройки в установку.2015-01-10.v2
28
Инженерный подход (Dev)
Мой код работает на моей
машине
Я написал инструкцию
админам
Я что-то сделал, пусть
тестировщик тестирует
Мой код работает у
клиента
Я написал скрипт
развёртывания ПО
Я должен написать тесты
29
Инженерный подход (Ops)
Мне дали инструкцию как
выкладывать продукт
У вас ошибка в инструкции
У меня есть документ как
настраивать сервера
Я написал скрипт
выкладки продукта
У нас баг в скрипте
У меня есть скрипт,
который настраивает
сервера
30
Преодолеваем отставание
31
Как это сделать? Принцип огораживания
32
Как это сделать? Принцип огораживания
33
Как это сделать? Принцип огораживания
34
Как это сделать? Domain Driven Design
35
Три типа разделения
по языкам/технологиям
по типам источников данных
по командам
36
Trade-Off: Принцип LSD
- L языков программирования
- S в среднем фреймворков на язык
- D типов источников данных
complexity = L * S * D
37
Простой такой пример
- три языка программирования
- два в среднем фреймворка на язык
- семь типов источников данных
- legacy WS, mongo db
- хранимые процедуры, JDBC-templates
- elasticsearch, neo4j
- мишкина база
complexity = 3 * 2 * 7 = 42 (!) 38
Чем нельзя жертвовать?
min (L * S * D) -> ?
39
Закон трёх букв
min (L * S * D) -> max (D)
40
Какие инструменты вам помогут?
Docker
???
???
41
Docker
Инкапсуляция имплементации
Унификация и стандартизация
Изоляция ресурсов
42
Docker глазами разработчика
43
Docker глазами саппорта: stressless архитектура
44
Так зачем Docker в энтерпрайзе?
45
Уменьшает уровень беспокойства у саппорта
Развязывает руки команде разработки
Какие инструменты вам помогут?
Docker
API
???
46
API на примере Docker-а
FROM docker.moscow.alfaintra.net/java8
MAINTAINER aatarasov@alfabank.ru
ADD payments-api.tar /
ENTRYPOINT ["/payments-
api/bin/payments-api.sh"]
EXPOSE 8080
docker run -P --name payments-api docker.moscow.alfaintra.net/payments-api:0.0.1
47
docker pull
docker run
docker logs
docker stop
docker start
API на пример Ansible-а
48
Какие инструменты вам помогут?
Docker
API
Mesos Ecosystem
49
50
51
О чём мы не хотим беспокоиться?
о серверах
о кластерах
о бюрократии
52
Apache Mesos
53
Кратко о возможностях:
● масштабируй
● изолируй
● управляй
● мониторь
Профит
Упрощение архитектуры: единый интерфейс для
управления ресурсами
Автоматизация: никто не любит быть разбуженным
посреди ночи - придаем свойство самовосстановления
своим системам
Эффективность: динамическое распределение
ресурсов с гарантированной изоляцией
API самообслуживания: прямой доступ к ресурсам для
команды разработки
54
Выводы
55
Manager
DBA
BA
UX
Developer QA
Operations
Software Engineer
Выводы
56
И на ход ноги
Не забывайте про закон трёх букв
min (L * S * D) -> max (D)
57
58
Спасибо! Будем рады ответить на ваши вопросы.
@tolkv
@aatarasoff
59
Выводы
Многие компании сделали ставку на инженеров
и не прогадали
Мы можем бояться дальше, а можем дать им ресурсы
и возможность творить
Но не дать сотворить “чудо” конечно же :)
60
Культурный выход
Из рюмочной выходят культурно
Воспитывайте культуру
61
Научный, сука, подход
Agile -> Гипотеза -> MVP -> feedback
DevOps -> Deployment Iteration -> Analyze Feedback -> Impove Standards
62
Тут нужно технически
В нашей культуре:
- свобода и ответсвенность
- DevOps ready architecture
63
Private PaaS
64
Кто в компании делает ПО
администраторы?
менеджеры?
может быть поддержка?
65
Rise of Software Engineers
66
А что нужно этим ребятам?
зарплата :)
свобода в принятии решений
67
Им НЕ нужно
беспокоиться о серверах
кластерах
бюрократии
68
Им важно
- им важны ресурсы
- memory
- cpu
- hdd
- io …
- Потому что только их они и умеют потреблять
69
Как результат
- Инженерная культура и свой собственны PAAS/IAAS
70
Как это сделать? На что обращать внимание
Архитектура это и про:
Итеративность изменений
Тестируемость
Конфигурируемость
Возможность автоматизации
71
Людям нужна свобода действий
Но:
Слишком много свободы - плохо
Не бывает свободы без ответственности
Люди должны быть к этому готовы
Свобода выбора - это очень тяжело
72
Проблемы сопровождения программного обеспечения
legacy-приложения
гетерогенные закрытые платформы
work-on-my-machine софт
постоянная борьба с пожарами
консервативные и перегруженные процессы
73

Weitere ähnliche Inhalte

Was ist angesagt?

Измеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииИзмеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенции
CEE-SEC(R)
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
Magneta AI
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Denis Tuchin
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
ScrumTrek
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
Magneta AI
 

Was ist angesagt? (19)

Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
Измеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииИзмеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенции
 
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBTОценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
 
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилДенис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
 
Асхат Уразбаев, КПЭ и бонусы
Асхат Уразбаев, КПЭ и бонусыАсхат Уразбаев, КПЭ и бонусы
Асхат Уразбаев, КПЭ и бонусы
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в Райффайзенбанке
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Death March по Agile
Death March по AgileDeath March по Agile
Death March по Agile
 
ALM & Agile
ALM & AgileALM & Agile
ALM & Agile
 

Andere mochten auch

Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...
Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...
Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...
Ontico
 
Bosun современный мониторинг / Дима Медведев (OneTwoTrip)
Bosun современный мониторинг / Дима Медведев (OneTwoTrip)Bosun современный мониторинг / Дима Медведев (OneTwoTrip)
Bosun современный мониторинг / Дима Медведев (OneTwoTrip)
Ontico
 
Prometheus мониторинг микросервисных приложений / Виталий Левченко
Prometheus мониторинг микросервисных приложений / Виталий ЛевченкоPrometheus мониторинг микросервисных приложений / Виталий Левченко
Prometheus мониторинг микросервисных приложений / Виталий Левченко
Ontico
 
DC/OS – больше чем PAAS, Никита Борзых (Express 42)
DC/OS – больше чем PAAS, Никита Борзых (Express 42)DC/OS – больше чем PAAS, Никита Борзых (Express 42)
DC/OS – больше чем PAAS, Никита Борзых (Express 42)
Ontico
 

Andere mochten auch (9)

Event-based self-healing monitoring / Кирилл Сотников (Cognician)
Event-based self-healing monitoring / Кирилл Сотников (Cognician)Event-based self-healing monitoring / Кирилл Сотников (Cognician)
Event-based self-healing monitoring / Кирилл Сотников (Cognician)
 
Ceph BlueStore - новый тип хранилища в Ceph / Максим Воронцов, (Redsys)
Ceph BlueStore - новый тип хранилища в Ceph / Максим Воронцов, (Redsys)Ceph BlueStore - новый тип хранилища в Ceph / Максим Воронцов, (Redsys)
Ceph BlueStore - новый тип хранилища в Ceph / Максим Воронцов, (Redsys)
 
Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...
Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...
Тошнит от колец великая битва систем мониторинга, часть I, Александр Чистяков...
 
Bosun современный мониторинг / Дима Медведев (OneTwoTrip)
Bosun современный мониторинг / Дима Медведев (OneTwoTrip)Bosun современный мониторинг / Дима Медведев (OneTwoTrip)
Bosun современный мониторинг / Дима Медведев (OneTwoTrip)
 
Prometheus мониторинг микросервисных приложений / Виталий Левченко
Prometheus мониторинг микросервисных приложений / Виталий ЛевченкоPrometheus мониторинг микросервисных приложений / Виталий Левченко
Prometheus мониторинг микросервисных приложений / Виталий Левченко
 
Масштабирование сервисов с помощью Apache Mesos
Масштабирование сервисов с помощью Apache MesosМасштабирование сервисов с помощью Apache Mesos
Масштабирование сервисов с помощью Apache Mesos
 
Comparing ZooKeeper and Consul
Comparing ZooKeeper and ConsulComparing ZooKeeper and Consul
Comparing ZooKeeper and Consul
 
Consul: Service-oriented at Scale
Consul: Service-oriented at ScaleConsul: Service-oriented at Scale
Consul: Service-oriented at Scale
 
DC/OS – больше чем PAAS, Никита Борзых (Express 42)
DC/OS – больше чем PAAS, Никита Борзых (Express 42)DC/OS – больше чем PAAS, Никита Борзых (Express 42)
DC/OS – больше чем PAAS, Никита Борзых (Express 42)
 

Ähnlich wie Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со временем

Wild microservices and imaginary DevOps
Wild microservices and imaginary DevOpsWild microservices and imaginary DevOps
Wild microservices and imaginary DevOps
Кирилл Толкачёв
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
Ontico
 
Artem Zakharchenko - What happens when you don't write the code. What advises...
Artem Zakharchenko - What happens when you don't write the code. What advises...Artem Zakharchenko - What happens when you don't write the code. What advises...
Artem Zakharchenko - What happens when you don't write the code. What advises...
OdessaJS Conf
 

Ähnlich wie Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со временем (20)

Хипстеры в энтерпрайзе
Хипстеры в энтерпрайзеХипстеры в энтерпрайзе
Хипстеры в энтерпрайзе
 
Wild microservices and imaginary DevOps
Wild microservices and imaginary DevOpsWild microservices and imaginary DevOps
Wild microservices and imaginary DevOps
 
Мифы о DevOps / Александр Титов, Иван Евтухович (Экспресс 42)
Мифы о DevOps / Александр Титов, Иван Евтухович (Экспресс 42)Мифы о DevOps / Александр Титов, Иван Евтухович (Экспресс 42)
Мифы о DevOps / Александр Титов, Иван Евтухович (Экспресс 42)
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
 
Software Analytics in frontend
Software Analytics in frontendSoftware Analytics in frontend
Software Analytics in frontend
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
 
Доклад Алексея Рыбака на Whalerider 2013. Эволюция разработки в Badoo.
Доклад Алексея Рыбака на Whalerider 2013. Эволюция разработки в Badoo.Доклад Алексея Рыбака на Whalerider 2013. Эволюция разработки в Badoo.
Доклад Алексея Рыбака на Whalerider 2013. Эволюция разработки в Badoo.
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Рейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчикаРейтинг навыков .NET-разработчика
Рейтинг навыков .NET-разработчика
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Как жить в согласии с SOLID?
Как жить в согласии с SOLID?Как жить в согласии с SOLID?
Как жить в согласии с SOLID?
 
Дикие микросервисы на JUG Екатеринбург
Дикие микросервисы на JUG ЕкатеринбургДикие микросервисы на JUG Екатеринбург
Дикие микросервисы на JUG Екатеринбург
 
Эмоции в разработки. Спасаем продуктивность
Эмоции в разработки. Спасаем продуктивностьЭмоции в разработки. Спасаем продуктивность
Эмоции в разработки. Спасаем продуктивность
 
запахи кода
запахи кодазапахи кода
запахи кода
 
Введение в профессию исследователя приложений без исходных кодов
Введение в профессию исследователя приложений без исходных кодовВведение в профессию исследователя приложений без исходных кодов
Введение в профессию исследователя приложений без исходных кодов
 
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NETЭволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
Эволюция корпоративных Web приложений. Молотков Андрей D2D Just.NET
 
Artem Zakharchenko - What happens when you don't write the code. What advises...
Artem Zakharchenko - What happens when you don't write the code. What advises...Artem Zakharchenko - What happens when you don't write the code. What advises...
Artem Zakharchenko - What happens when you don't write the code. What advises...
 
Artem Zakharchenko - What happens when you don't write the code. What advises...
Artem Zakharchenko - What happens when you don't write the code. What advises...Artem Zakharchenko - What happens when you don't write the code. What advises...
Artem Zakharchenko - What happens when you don't write the code. What advises...
 
Opensource на .NET
Opensource на .NETOpensource на .NET
Opensource на .NET
 

Mehr von ScrumTrek

Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...
Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...
Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...
ScrumTrek
 
Светлана Байгалиева (MindGym). Встань за штурвал
Светлана Байгалиева (MindGym). Встань за штурвалСветлана Байгалиева (MindGym). Встань за штурвал
Светлана Байгалиева (MindGym). Встань за штурвал
ScrumTrek
 
Александр Тупиков. Введение в Scrum
Александр Тупиков. Введение в ScrumАлександр Тупиков. Введение в Scrum
Александр Тупиков. Введение в Scrum
ScrumTrek
 
Сергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компаниюСергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компанию
ScrumTrek
 
Юрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практикеЮрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практике
ScrumTrek
 
Анна Обухова. Scrum и сила воли
Анна Обухова. Scrum и сила волиАнна Обухова. Scrum и сила воли
Анна Обухова. Scrum и сила воли
ScrumTrek
 
Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
ScrumTrek
 
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" AgileОлег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
ScrumTrek
 

Mehr von ScrumTrek (20)

Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...
Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...
Александра Баптизманская, Никита Романов. Хочешь Agile в маркетинге - спроси ...
 
Светлана Байгалиева (MindGym). Встань за штурвал
Светлана Байгалиева (MindGym). Встань за штурвалСветлана Байгалиева (MindGym). Встань за штурвал
Светлана Байгалиева (MindGym). Встань за штурвал
 
Александр Тупиков. Введение в Scrum
Александр Тупиков. Введение в ScrumАлександр Тупиков. Введение в Scrum
Александр Тупиков. Введение в Scrum
 
Сергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компаниюСергей Чирва. Как Scrum превращает завод в IT-компанию
Сергей Чирва. Как Scrum превращает завод в IT-компанию
 
Юрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практикеЮрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практике
 
Анна Обухова. Scrum и сила воли
Анна Обухова. Scrum и сила волиАнна Обухова. Scrum и сила воли
Анна Обухова. Scrum и сила воли
 
TealTeam. Главный критерий при выборе нового члена команды
TealTeam. Главный критерий при выборе нового члена командыTealTeam. Главный критерий при выборе нового члена команды
TealTeam. Главный критерий при выборе нового члена команды
 
Анастасия Мизитова. Компетенции для Agile HR
Анастасия Мизитова. Компетенции для Agile HRАнастасия Мизитова. Компетенции для Agile HR
Анастасия Мизитова. Компетенции для Agile HR
 
Марина Львова. Изменение роли HR в Agile-компании
Марина Львова. Изменение роли HR в Agile-компанииМарина Львова. Изменение роли HR в Agile-компании
Марина Львова. Изменение роли HR в Agile-компании
 
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коучаАсхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
 
Александр Корольков. LeSS Huge
Александр Корольков. LeSS HugeАлександр Корольков. LeSS Huge
Александр Корольков. LeSS Huge
 
DevOps для Legacy-продуктов
DevOps для Legacy-продуктовDevOps для Legacy-продуктов
DevOps для Legacy-продуктов
 
Сергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOpsСергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOps
 
Петр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRMПетр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRM
 
Кирилл Толкачев. Микросервисы: огонь, вода и девопс
Кирилл Толкачев. Микросервисы: огонь, вода и девопсКирилл Толкачев. Микросервисы: огонь, вода и девопс
Кирилл Толкачев. Микросервисы: огонь, вода и девопс
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
 
Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
 
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" AgileОлег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
 
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
 
Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?
 

Кирилл Толкачев, Александр Тарасов, Хипстеры в энтерпрайзе. Шагаем в ногу со временем

Hinweis der Redaktion

  1. Надо что-то добавить про безопасность. Ограничения по безопасности.
  2. Короче тут мы рассказываем про боли энтерпрайза и что многие считают, что в энтерпрайзе скучно. Мы не такие и пытаемся найти смысл жизни внутри корпоративной культуры.
  3. что забывают при внедрении Agile? инженерны … примеры Что можно сделать со всем этим как делаем резалтс
  4. Команда, какждый профессионал Делаем среднестатистический проект за удовлетворительное время с удовлетворительным качеством ограниченным количеством ресурсов узкая специализация вместе с диверсификацией по сперциализации происходит диверсификация по административному признаку.
  5. Тут надо несколько зарисовок. Люди одной специализации заперты внутри колодца, есть границы непонимания друг друга очерченные документами и процессами Трубопровод аналогия счетчик говорит кто факапит и мониторит вентиль регулириует пропускную способность от и до Закон конвея - процесс доставки продукта до потрбителя напрямую зависит от административного устройства вашей компании. Департамент версионирования
  6. проблема - все проблемы решаются процессными рычагами Версионируй правильно, будь как Петя Версионируй так то, стандарт такой. SLA такой
  7. Надо визуализировать (доски, бумажки, джира и т.д.) Надо ограничить скоуп Надо разделить и властвовать бьём на небольшие фичи/задачи делаем небольшие команды полного цикла Что-то там про инженерные практики Mike Beedle
  8. Тут надо несколько зарисовок. те процессы, которые были зарегламентированы больше всего, трансформируется позже всех внедряем agile, бумажки лезут изо всех щелей, но продукт не летит
  9. Тут надо несколько зарисовок. Пример взаимодействия с Ops. Девять кругов ада доставки ПО
  10. Может быть сюда нужно вставить фотку Фомы
  11. Тут надо несколько зарисовок.
  12. Если здание не выдерживает 2(очень толчки, ощущаемые людьми находящимися в покое) баллов по шкале Рихтера, то вам в любом случае пиздец - архитектуры Складывающие кровати для бомбежки - инструменты В то же время кровати для бомбежки не нужны если здание - ок. - инженерный подход Подумать про другую аналогию. Часто все три области в деградированном состоянии Вставить график зависимости архитектуры от инструментов
  13. Тут расскажем про unit тесты на неподходящих для этого технологиях
  14. Судя код
  15. Судя код
  16. Судя код
  17. Тут расскажем что будет, если взять не те инструменты нет синергии между иснтрументы каждый может пользоваться только своим подстраиваем систему CD под каждую систему Синхронизируем MindSet людей
  18. А здесь про инженерный подход такой подход скейлится за счет людей
  19. Пример с Doc->Ansible/Chef Надо взять распечатку и я тебе её отдам во время выступления :)
  20. Ситуация такая - потому что у людей нет свободы Дай свободу, награди ответственностью Инженерный подход нужно применять
  21. Микросервисная архитектура DDD Легковесные контракты и коммуникации Децентрализация люди технологии
  22. Если дать слишком много свободы S -Skeleton
  23. можно сделать сделать 42 уникальный микросервисы с разными технологиями
  24. минимизируем complexity диверсифицируем количество источников данных
  25. минимизируем complexity диверсифицируем количество источников данных
  26. Что для разработчика возможности - для саппорта опасности.
  27. каждый новый API в вашем стеке - новая возможность
  28. будь то Dockerfile syntax или docker cli
  29. Или даже Ansible playbook DSL
  30. Многие компании сделали ставку на инженеров и не прогадали Мы можем бояться дальше, а можем дать им ресурсы и возможность творить Но не дать сотворить “чудо” конечно же :) Память крестьянам, CPU рабочим, IO админам
  31. Ещё раз график
  32. Таймлайн на кого делали ставку при развитии бизнеса в разное время (Раньше - купим у вендоры и все чики пуки) (сейчас - в тренде полагаться на Software Engineer) - ничто не дает такой гибкости, как замотивированная команда, которая понимает ограничения вашей компании
  33. Тут надо несколько зарисовок.