SlideShare a Scribd company logo
Прикладное XP в «1С-Битрикс»: как
развивать продукт более 10 лет, постоянно
ускоряя темп?
Александр Сербул
руководитель направления
Карл…
Карл, я работаю по
Scrum в духе Agile.
Стендапы, спринты,
ДЕМОНстрации…
Это очень круто,
пап!
Карл… Карл, я специалист по
BigData….
Это очень круто,
пап!
Но проекты
заканчиваются
фашизмом,
разработчики
отправляются на каторгу
и … меня они достали,
ДОСТАЛИ!!! Горите все в
аду! В АДУ!!!
«Иди и смотри…»
• Про Agile много говорят…
• Про Agile много пишут…
• Все такие умные умные…
• Но увидеть «настоящий Agile» удается
мало кому – многие его не видели в глаза.
«Agile – это редкий, но меткий резонанс
людей и инструментов в некоторых
компаниях и проектах» (С)
Экономия на процессах, на
качестве… страх/жадность?
• Эпоха beta-quality веб-проектов
• Дырявые unit-тесты, дань
моде/самообман?
• Массовая некомпетентность инженеров…
• Массовая некомпетентность
менеджмента…
• Запах пороха забыли!
Хайп, болтовня и «армии зомби»
• Навязанные ценности (iphone)
• Навязанное общение (facebook)
• Раздолбайское образование, понты и
неуверенность в завтрашнем дне
• Бигдата, нейронные сети… магия,
оккультизм, нумерология, астрология
«Зачем тебе iphone? Иди алгебру учи, дура! » (С)
Это мы, мастурбирующие с «прямоугольным
калькулятором» все свободное время
Как облегчить «страдания»
человечества?
• Данных становится много…
• Управление «сложностью»
• Представительство в интернете
• Комфортная работа
сотрудников над проектами
• Чуткое управление компанией
Алгоритмы… «старые» и «новые»
• Старые добрые алгоритмы (поиск,
сортировка, графы)
• Классическая реляционная алгебра
• Распределенные системы, NoSQL,
бигдаты
• Быстрые коммуникации, highload
• Машинное обучение и нейронные
сети
Ну что, рубанем правду-
матку?
Я искал/внедрял Agile в разных
компаниях
• Администрация Президента России
• Сбербанк России, Юго-Западный
банк
• Веб-студия QSOFT
• Softline, allsoft.ru
• Но внезапно нашел его в
девственной и правильной форме в
Битрикс  И он работает, епта!
Я думал, что знаю об Agile все, что
можно и нельзя,
но был посрамлен…
«Миллионер из трущоб» - откуда он все
знал?
• Внимательность к мелочам
• Опыт, опыт, опыт
• Уважение к людям
• Любовь к братьям и сестрам
• Инженерная хитрость
• Удача!
Гибкое
управление
требованиями
Отделить зерна от плевел…
«Но он сказал: нет, чтобы, выбирая плевелы, вы не выдергали вместе с
ними пшеницы; оставьте вместе расти то и другое до жатвы; и во время
жатвы я скажу жнецам: соберите прежде плевелы и свяжите их в
связки, чтобы сжечь их, а пшеницу уберите в житницу мою»
(Евангелие от Матфея, гл. 13, ст. 24—30)
Лебедь, рак, щука и … медведь
• Страх
• Перетягивание одеяла, понты
• Корпоративный срач
• Самоутверждение за счет
разработчиков
• Мертворожденные проекты
• Загнивающая каша в ТЗ
StoryMapping идей
• idea.1c-bitrix.ru
• ~10к идей
• Коллаборативное обсуждение,
партнеры
• Ранжирование
• Экспертиза рынка
• ModelStorming и прототипы
• Метафоры, роль генерального
• Примеры…
Гибкое
планирование
Strip Poker
• Planning poker – как
средство принуждения
• Оценки «от глобальной
балды»
• Время на аналитику и
проектирование
• Product owner/customer
representative
“Expert” aided planning
• Опытные архитекторы, техн.
эксперты и аналитики
«оценивают» MMF
• Дополнительное проектирование
• Прототипы – на выброс
• Исполнитель может обратиться в
Европейский суд по правам
человека 
Подбор сотрудников
Соль несоленая…
«Вы - соль земли. Если же соль потеряет силу, то чем сделаешь ее
соленою? Она уже ни к чему негодна, как разве выбросить ее вон на
попрание людям.»
(Мф. 5:13)
Инкапсуляция, полиморфизм и
наследование
• Вы не знаете Haskell? Почему??
• Вы не отличаете Монады от Функторов?
• Как, у вас нет ФП/ООП головного мозга?
• Вы не мастурбируете на многотомник Кнута?
Ну почему??
• Вы не помните алгоритм сортировки Шелла
на память??? Вы что, с ума сошли? 
Хорошо что у нас не так 
Любовь или … смерть!
• 50 строк кода в день?
• Домой в 18:00?
• Выходные с семьей?
• Баги найдут тестировщики?
Щаз.
Ты не влюблен в
программирование??? Ты не
любишь красоту и
лаконичность???
Технологический фанатизм и экзорцизм
• Глубокое погружение до регистров
процессора
• Реляционный экзорцизм
• PHP на уровне исходников на C
• Unix – как образ жизни и смерти
• Веб-технологии – как
инфраструктура
• C++/Java/C#/Lua
Гибкое проектирование
в итерациях
ТЗ на ВСЁ… про ВСЁ
• Давайте все формально опишем, … в
UML, UseCases и другие диаграмки
• Нарисуем модель данных SQL и повесим
ее на стену в коридоре
• Давайте писать эмоциональные
UserStories и разбивать их на подзадачки
• ТЗ по ГОСТу
Как мы проектируем и почему так серьезно
• Роль архитектора
• Роль системного аналитика
• Роль здравого смысла: цепочки и данные
• Роль топ-менеджеров и гендира
• Иногда писать ТЗ полезно
• Когда ХЗ лучше ТЗ, а когда хуже
• Влияние астральной планеты
«Прозерпина» на схему SQL-таблиц
нового модуля 
Прозерпи́ на (лат. Proserpina) — в древнеримской
мифологии богиня подземного царства,
соответствующая древнегреческой Персефоне, дочь
Юпитера и Цереры, племянница и супруга Плутона
Iconix, XP, метафоры и simple design
• Не тормозни, сникерсни …
Еще квадратиков! По Амблеру…
Еще квадратиков! По Кенту Бэку…
Программирование в
итерациях
Что частенько бывает…
• Каждый за себя! Спасайся кто
может!
• Я в домике
• Собственный вариант CodeStyle
• Кто больше умничает, тот и круче
• ООП головного мозга
• ФТ головного мозга
• Предварительная оптимизация
головного мозга
XP, как оно есть
• Модели классов, диаграммы
последовательности, схемы
данных
• Коммуникации разработчиков
• Феноменальная доступность
экспертов, топов и
технического директора
• Программируют все
• Simple Design
• Metaphor
• Coding Standards
• Pair Multi Programming
• Whole Team?
• Micro Releases
XP, как оно есть
Управление изменениями
• Матрица зависимостей
• Юнит-тесты и психоз
• Люди и модули
• Архитектура и здравый смысл
• Документация – почему и
куда
• Тестирование изменений
• Цена ошибки
Демонстрации, роль дедлайна
и “sustainable pace”
Как не наложить в штаны
• Соломка, юнит-тесты,
модульные тесты и фазы Луны
• Коммуникации в команде, между
команд, между подразделениями
• Участники «демонстрации»
• Партнеры и клиенты
• Битрикс24
Еще квадратиков! По Рыжикову…
«Метод кратковременных
направленных толчков»
https://dev.1c-bitrix.ru/community/blogs/rsv/323.php
Принцип «Кимэ» в карате.
Берсерки, правда и легенды.
Как отдыхают разработчики
• Бордели
• Коррида
• Полеты в космос
• Реинкарнация
• Партнерские конференции
• Корпоративы
Почему это работает???
Ну как???
Корпоративные ценности
Коммуникации
• Вики
• Задачи
• Планерки
• Почта
• Чаты
• Роль «скрам-мастеров»
Менеджмент
• Постановка и контроль задач
• Делегирование ответственности
• Управление временем
• Управление рисками
• Кадровая политика
• Роль творчества
• Роль коучинга
Отношение к партнерам и клиентам
• Коммуникации
• Win&Win
• Что значит «полезно»
• Решение совместных проблем
• Роль высокой компетентности
• Управление рисками
Спасибо за
внимание!
Вопросы?
Александр Сербул
@AlexSerbul
serbul@1c-bitrix.ru

More Related Content

What's hot

Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...Ontico
 
О фреймворках / Роман Ивлиев (Банки.ру)
О фреймворках / Роман Ивлиев (Банки.ру)О фреймворках / Роман Ивлиев (Банки.ру)
О фреймворках / Роман Ивлиев (Банки.ру)
Ontico
 
C++ idioms
C++ idiomsC++ idioms
C++ idioms
COMAQA.BY
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
ScrumTrek
 
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк YiiDevconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Alexander Makarov
 
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Ontico
 
Когда код «убивает», или зачем нам тестировать наши продукты
Когда код «убивает», или зачем  нам тестировать наши продуктыКогда код «убивает», или зачем  нам тестировать наши продукты
Когда код «убивает», или зачем нам тестировать наши продукты
Олег Стрекаловский
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
Maksym Bezuglyi
 
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием PythonБыстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
automated-testing.info
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
Ontico
 
Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"
Fwdays
 
Максим Гуртовенко - The future is wild | HappyDev'12
Максим Гуртовенко - The future is wild | HappyDev'12Максим Гуртовенко - The future is wild | HappyDev'12
Максим Гуртовенко - The future is wild | HappyDev'12HappyDev
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
Alexander Levantovsky
 
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесуAndrey Rebrov
 
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
Fwdays
 
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивностиJS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
GeeksLab Odessa
 
терминология vol.2
терминология vol.2терминология vol.2
терминология vol.2
SBTech
 
“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах
automated-testing.info
 
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest
 
Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...
SBTech
 

What's hot (20)

Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
Куда катится PHP, а также про Yii и другие фреймворки / Александр Макаров (St...
 
О фреймворках / Роман Ивлиев (Банки.ру)
О фреймворках / Роман Ивлиев (Банки.ру)О фреймворках / Роман Ивлиев (Банки.ру)
О фреймворках / Роман Ивлиев (Банки.ру)
 
C++ idioms
C++ idiomsC++ idioms
C++ idioms
 
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
Александр Курдюков. Внедрение continuous delivery для гетерогенных поставок.
 
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк YiiDevconf 2011 - PHP - Как разрабатывается фреймворк Yii
Devconf 2011 - PHP - Как разрабатывается фреймворк Yii
 
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
Как сделать свой SDK и первые 50 расширений от подпольных технологий к интегр...
 
Когда код «убивает», или зачем нам тестировать наши продукты
Когда код «убивает», или зачем  нам тестировать наши продуктыКогда код «убивает», или зачем  нам тестировать наши продукты
Когда код «убивает», или зачем нам тестировать наши продукты
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
 
Быстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием PythonБыстрое расширение Robot Framework под свои нужды с использованием Python
Быстрое расширение Robot Framework под свои нужды с использованием Python
 
Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)Алексей Рыбак (Badoo)
Алексей Рыбак (Badoo)
 
Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"Владислав Грязнов "Многозадачность в PHP"
Владислав Грязнов "Многозадачность в PHP"
 
Максим Гуртовенко - The future is wild | HappyDev'12
Максим Гуртовенко - The future is wild | HappyDev'12Максим Гуртовенко - The future is wild | HappyDev'12
Максим Гуртовенко - The future is wild | HappyDev'12
 
MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7MagicPlot @ UXSPb @ IT Global Meetup #7
MagicPlot @ UXSPb @ IT Global Meetup #7
 
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
 
Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"Илья Климов "О драконах ни слова"
Илья Климов "О драконах ни слова"
 
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивностиJS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
 
терминология vol.2
терминология vol.2терминология vol.2
терминология vol.2
 
“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах
 
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается Yii
 
Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...Терминология как основной способ поиска разработчиков или как не опозорится п...
Терминология как основной способ поиска разработчиков или как не опозорится п...
 

Viewers also liked

Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
ScrumTrek
 
Анна Морозова. Расстояние — любви не помеха.
Анна Морозова. Расстояние — любви не помеха.Анна Морозова. Расстояние — любви не помеха.
Анна Морозова. Расстояние — любви не помеха.
ScrumTrek
 
Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки.
Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки. Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки.
Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки.
ScrumTrek
 
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
ScrumTrek
 
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
ScrumTrek
 
Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.
Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.
Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.
ScrumTrek
 
Леонид Новожилов. С широко Открытыми глазами.
Леонид Новожилов. С широко Открытыми глазами.Леонид Новожилов. С широко Открытыми глазами.
Леонид Новожилов. С широко Открытыми глазами.
ScrumTrek
 
Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?
Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?
Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?
ScrumTrek
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
ScrumTrek
 
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
ScrumTrek
 
Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.
ScrumTrek
 
Olav Maassen. Making better decisions with option theory.
Olav Maassen. Making better decisions with option theory.Olav Maassen. Making better decisions with option theory.
Olav Maassen. Making better decisions with option theory.
ScrumTrek
 
Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.
Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.
Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.
ScrumTrek
 
Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...
Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...
Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...
ScrumTrek
 
Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.
ScrumTrek
 
Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...
Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...
Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...
ScrumTrek
 
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...
ScrumTrek
 
Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...
Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...
Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...
ScrumTrek
 
Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.
Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.
Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.
ScrumTrek
 
Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.
Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.
Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.
ScrumTrek
 

Viewers also liked (20)

Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
Светлана Болсуновская; Лиана Мартиросян. Связанные одной целью или как 25 scr...
 
Анна Морозова. Расстояние — любви не помеха.
Анна Морозова. Расстояние — любви не помеха.Анна Морозова. Расстояние — любви не помеха.
Анна Морозова. Расстояние — любви не помеха.
 
Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки.
Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки. Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки.
Александр Селяев. Почему не работает Аджайл: антипатерны и невзлеталки.
 
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
 
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
Дмитрий Павлов. Бытовые трудности и анти-паттерны Agile-команд.
 
Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.
Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.
Максим Буковский. Лига Чемпионов. Scrum в не-продуктовой команде ядра.
 
Леонид Новожилов. С широко Открытыми глазами.
Леонид Новожилов. С широко Открытыми глазами.Леонид Новожилов. С широко Открытыми глазами.
Леонид Новожилов. С широко Открытыми глазами.
 
Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?
Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?
Дмитрий Абрамов. Выбросьте мусор! Как улучшить «идеальный» процесс?
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
 
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
 
Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.Борис Вольфсон. Agile ценности и принципы для новичков.
Борис Вольфсон. Agile ценности и принципы для новичков.
 
Olav Maassen. Making better decisions with option theory.
Olav Maassen. Making better decisions with option theory.Olav Maassen. Making better decisions with option theory.
Olav Maassen. Making better decisions with option theory.
 
Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.
Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.
Максим Быстров. Трансформация IT - Быстрее, Лучше, Дешевле.
 
Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...
Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...
Антон Зотин. Как не попасть в ловушку локальной оптимизации в процессе agile-...
 
Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.
 
Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...
Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...
Ольга Николаева. Экономика для Agile-команды и прозрачность стоимости для биз...
 
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...
Антон Бевзюк; Матвей Григорьев. Domain Driven Design: строительные блоки, цем...
 
Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...
Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...
Михаил Трутнев. Практическая гибкость от Ultimate Guitar: про работу до 15, о...
 
Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.
Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.
Александр Бындю. Бизнес-гибкость через микросервисную архитектуру.
 
Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.
Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.
Игорь Филипьев. Эволюция Канбан-системы. Опыт Альфа-Лаборатории.
 

Similar to Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 10 лет, постоянно ускоряя темп?

Машинное обучение в электронной коммерции — практика использования и подводны...
Машинное обучение в электронной коммерции — практика использования и подводны...Машинное обучение в электронной коммерции — практика использования и подводны...
Машинное обучение в электронной коммерции — практика использования и подводны...
Ontico
 
Компания навыворот (Андрей Аксенов)
Компания навыворот (Андрей Аксенов)Компания навыворот (Андрей Аксенов)
Компания навыворот (Андрей Аксенов)Ontico
 
Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)
Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)
Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)
Ontico
 
А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014
А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014
А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014it-people
 
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest 2012. Аксёнов А. — Как мы разрабатываем SphinxCodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest 2012. Аксёнов А. — Как мы разрабатываем SphinxCodeFest
 
Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)
Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)
Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)
Ontico
 
Белоус Екатерина
Белоус ЕкатеринаБелоус Екатерина
Белоус Екатерина
АКМР Corpmedia.ru
 
ХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫ
Pavel Tsukanov
 
Демократизация машинного обучения
Демократизация машинного обученияДемократизация машинного обучения
Демократизация машинного обучения
Дмитрий Колодезев
 
Александр Оликевич - OpenFabLab
Александр Оликевич - OpenFabLabАлександр Оликевич - OpenFabLab
Александр Оликевич - OpenFabLabOksana Kurysheva
 
Human brain how it work
Human brain how it workHuman brain how it work
Human brain how it workhudvin
 
Bank.Bot-2016. 14 digitalx
Bank.Bot-2016. 14 digitalxBank.Bot-2016. 14 digitalx
Bank.Bot-2016. 14 digitalx
Bankir_Ru
 
Виктор_Куряшкин_Digital_Gref_bot
Виктор_Куряшкин_Digital_Gref_botВиктор_Куряшкин_Digital_Gref_bot
Виктор_Куряшкин_Digital_Gref_bot
Bank-Bot
 
Сторителлинг и проективные тесты для выявления и валидации требований
Сторителлинг и проективные тесты для выявления и валидации требованийСторителлинг и проективные тесты для выявления и валидации требований
Сторителлинг и проективные тесты для выявления и валидации требований
SQALab
 
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...HappyDev
 
Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)Pavel Egorov
 
SWP'12. PMARCOR. Техногенные манипуляции
SWP'12. PMARCOR. Техногенные манипуляцииSWP'12. PMARCOR. Техногенные манипуляции
SWP'12. PMARCOR. Техногенные манипуляцииAlexander Kalouguine
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернета
Anatoly Levenchuk
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
Askhat Urazbaev
 
Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...
Ontico
 

Similar to Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 10 лет, постоянно ускоряя темп? (20)

Машинное обучение в электронной коммерции — практика использования и подводны...
Машинное обучение в электронной коммерции — практика использования и подводны...Машинное обучение в электронной коммерции — практика использования и подводны...
Машинное обучение в электронной коммерции — практика использования и подводны...
 
Компания навыворот (Андрей Аксенов)
Компания навыворот (Андрей Аксенов)Компания навыворот (Андрей Аксенов)
Компания навыворот (Андрей Аксенов)
 
Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)
Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)
Учебный план для highload гуру / Андрей Аксёнов (Sphinx Technologies Inc.)
 
А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014
А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014
А. Аксенов "Как мы разрабатываем Сфинкс", DUMP-2014
 
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest 2012. Аксёнов А. — Как мы разрабатываем SphinxCodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
 
Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)
Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)
Бигдата — как добывать золото из данных / Александр Сербул (1С-Битрикс)
 
Белоус Екатерина
Белоус ЕкатеринаБелоус Екатерина
Белоус Екатерина
 
ХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫХАКЕРЫ И АНТИХАКЕРЫ
ХАКЕРЫ И АНТИХАКЕРЫ
 
Демократизация машинного обучения
Демократизация машинного обученияДемократизация машинного обучения
Демократизация машинного обучения
 
Александр Оликевич - OpenFabLab
Александр Оликевич - OpenFabLabАлександр Оликевич - OpenFabLab
Александр Оликевич - OpenFabLab
 
Human brain how it work
Human brain how it workHuman brain how it work
Human brain how it work
 
Bank.Bot-2016. 14 digitalx
Bank.Bot-2016. 14 digitalxBank.Bot-2016. 14 digitalx
Bank.Bot-2016. 14 digitalx
 
Виктор_Куряшкин_Digital_Gref_bot
Виктор_Куряшкин_Digital_Gref_botВиктор_Куряшкин_Digital_Gref_bot
Виктор_Куряшкин_Digital_Gref_bot
 
Сторителлинг и проективные тесты для выявления и валидации требований
Сторителлинг и проективные тесты для выявления и валидации требованийСторителлинг и проективные тесты для выявления и валидации требований
Сторителлинг и проективные тесты для выявления и валидации требований
 
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
Олег Годовых - Как учёба в универе и олимпиады не сделали мою жизнь хуже | Ha...
 
Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)
 
SWP'12. PMARCOR. Техногенные манипуляции
SWP'12. PMARCOR. Техногенные манипуляцииSWP'12. PMARCOR. Техногенные манипуляции
SWP'12. PMARCOR. Техногенные манипуляции
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернета
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...Машинное обучение в электронной коммерции - практика использования и подводны...
Машинное обучение в электронной коммерции - практика использования и подводны...
 

More from 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
 
TealTeam. Главный критерий при выборе нового члена команды
TealTeam. Главный критерий при выборе нового члена командыTealTeam. Главный критерий при выборе нового члена команды
TealTeam. Главный критерий при выборе нового члена команды
ScrumTrek
 
Анастасия Мизитова. Компетенции для Agile HR
Анастасия Мизитова. Компетенции для Agile HRАнастасия Мизитова. Компетенции для Agile HR
Анастасия Мизитова. Компетенции для Agile HR
ScrumTrek
 
Марина Львова. Изменение роли HR в Agile-компании
Марина Львова. Изменение роли HR в Agile-компанииМарина Львова. Изменение роли HR в Agile-компании
Марина Львова. Изменение роли HR в Agile-компании
ScrumTrek
 
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коучаАсхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
Асхат Уразбаев. Три вопроса к HR службе от аджайл-коуча
ScrumTrek
 
Александр Корольков. LeSS Huge
Александр Корольков. LeSS HugeАлександр Корольков. LeSS Huge
Александр Корольков. LeSS Huge
ScrumTrek
 
DevOps для Legacy-продуктов
DevOps для Legacy-продуктовDevOps для Legacy-продуктов
DevOps для Legacy-продуктов
ScrumTrek
 
Сергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOpsСергей Баранов. Enterprise DevOps
Сергей Баранов. Enterprise DevOps
ScrumTrek
 
Петр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRMПетр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRM
ScrumTrek
 
Кирилл Толкачев. Микросервисы: огонь, вода и девопс
Кирилл Толкачев. Микросервисы: огонь, вода и девопсКирилл Толкачев. Микросервисы: огонь, вода и девопс
Кирилл Толкачев. Микросервисы: огонь, вода и девопс
ScrumTrek
 
Евгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOpsЕвгений Кривошеев. Beyond DevOps
Евгений Кривошеев. Beyond DevOps
ScrumTrek
 
Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
ScrumTrek
 
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" AgileОлег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" Agile
ScrumTrek
 
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?
ScrumTrek
 
Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?
ScrumTrek
 

More from 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?
 

Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 10 лет, постоянно ускоряя темп?

  • 1. Прикладное XP в «1С-Битрикс»: как развивать продукт более 10 лет, постоянно ускоряя темп? Александр Сербул руководитель направления
  • 2. Карл… Карл, я работаю по Scrum в духе Agile. Стендапы, спринты, ДЕМОНстрации… Это очень круто, пап!
  • 3. Карл… Карл, я специалист по BigData…. Это очень круто, пап! Но проекты заканчиваются фашизмом, разработчики отправляются на каторгу и … меня они достали, ДОСТАЛИ!!! Горите все в аду! В АДУ!!!
  • 4. «Иди и смотри…» • Про Agile много говорят… • Про Agile много пишут… • Все такие умные умные… • Но увидеть «настоящий Agile» удается мало кому – многие его не видели в глаза. «Agile – это редкий, но меткий резонанс людей и инструментов в некоторых компаниях и проектах» (С)
  • 5. Экономия на процессах, на качестве… страх/жадность? • Эпоха beta-quality веб-проектов • Дырявые unit-тесты, дань моде/самообман? • Массовая некомпетентность инженеров… • Массовая некомпетентность менеджмента… • Запах пороха забыли!
  • 6. Хайп, болтовня и «армии зомби» • Навязанные ценности (iphone) • Навязанное общение (facebook) • Раздолбайское образование, понты и неуверенность в завтрашнем дне • Бигдата, нейронные сети… магия, оккультизм, нумерология, астрология «Зачем тебе iphone? Иди алгебру учи, дура! » (С)
  • 7. Это мы, мастурбирующие с «прямоугольным калькулятором» все свободное время
  • 8. Как облегчить «страдания» человечества? • Данных становится много… • Управление «сложностью» • Представительство в интернете • Комфортная работа сотрудников над проектами • Чуткое управление компанией
  • 9. Алгоритмы… «старые» и «новые» • Старые добрые алгоритмы (поиск, сортировка, графы) • Классическая реляционная алгебра • Распределенные системы, NoSQL, бигдаты • Быстрые коммуникации, highload • Машинное обучение и нейронные сети
  • 10. Ну что, рубанем правду- матку?
  • 11. Я искал/внедрял Agile в разных компаниях • Администрация Президента России • Сбербанк России, Юго-Западный банк • Веб-студия QSOFT • Softline, allsoft.ru • Но внезапно нашел его в девственной и правильной форме в Битрикс  И он работает, епта! Я думал, что знаю об Agile все, что можно и нельзя, но был посрамлен…
  • 12. «Миллионер из трущоб» - откуда он все знал? • Внимательность к мелочам • Опыт, опыт, опыт • Уважение к людям • Любовь к братьям и сестрам • Инженерная хитрость • Удача!
  • 14. Отделить зерна от плевел… «Но он сказал: нет, чтобы, выбирая плевелы, вы не выдергали вместе с ними пшеницы; оставьте вместе расти то и другое до жатвы; и во время жатвы я скажу жнецам: соберите прежде плевелы и свяжите их в связки, чтобы сжечь их, а пшеницу уберите в житницу мою» (Евангелие от Матфея, гл. 13, ст. 24—30)
  • 15. Лебедь, рак, щука и … медведь • Страх • Перетягивание одеяла, понты • Корпоративный срач • Самоутверждение за счет разработчиков • Мертворожденные проекты • Загнивающая каша в ТЗ
  • 16. StoryMapping идей • idea.1c-bitrix.ru • ~10к идей • Коллаборативное обсуждение, партнеры • Ранжирование • Экспертиза рынка • ModelStorming и прототипы • Метафоры, роль генерального • Примеры…
  • 18. Strip Poker • Planning poker – как средство принуждения • Оценки «от глобальной балды» • Время на аналитику и проектирование • Product owner/customer representative
  • 19. “Expert” aided planning • Опытные архитекторы, техн. эксперты и аналитики «оценивают» MMF • Дополнительное проектирование • Прототипы – на выброс • Исполнитель может обратиться в Европейский суд по правам человека 
  • 21. Соль несоленая… «Вы - соль земли. Если же соль потеряет силу, то чем сделаешь ее соленою? Она уже ни к чему негодна, как разве выбросить ее вон на попрание людям.» (Мф. 5:13)
  • 22. Инкапсуляция, полиморфизм и наследование • Вы не знаете Haskell? Почему?? • Вы не отличаете Монады от Функторов? • Как, у вас нет ФП/ООП головного мозга? • Вы не мастурбируете на многотомник Кнута? Ну почему?? • Вы не помните алгоритм сортировки Шелла на память??? Вы что, с ума сошли?  Хорошо что у нас не так 
  • 23. Любовь или … смерть! • 50 строк кода в день? • Домой в 18:00? • Выходные с семьей? • Баги найдут тестировщики? Щаз. Ты не влюблен в программирование??? Ты не любишь красоту и лаконичность???
  • 24. Технологический фанатизм и экзорцизм • Глубокое погружение до регистров процессора • Реляционный экзорцизм • PHP на уровне исходников на C • Unix – как образ жизни и смерти • Веб-технологии – как инфраструктура • C++/Java/C#/Lua
  • 26. ТЗ на ВСЁ… про ВСЁ • Давайте все формально опишем, … в UML, UseCases и другие диаграмки • Нарисуем модель данных SQL и повесим ее на стену в коридоре • Давайте писать эмоциональные UserStories и разбивать их на подзадачки • ТЗ по ГОСТу
  • 27. Как мы проектируем и почему так серьезно • Роль архитектора • Роль системного аналитика • Роль здравого смысла: цепочки и данные • Роль топ-менеджеров и гендира • Иногда писать ТЗ полезно • Когда ХЗ лучше ТЗ, а когда хуже • Влияние астральной планеты «Прозерпина» на схему SQL-таблиц нового модуля  Прозерпи́ на (лат. Proserpina) — в древнеримской мифологии богиня подземного царства, соответствующая древнегреческой Персефоне, дочь Юпитера и Цереры, племянница и супруга Плутона
  • 28. Iconix, XP, метафоры и simple design • Не тормозни, сникерсни …
  • 30. Еще квадратиков! По Кенту Бэку…
  • 32. Что частенько бывает… • Каждый за себя! Спасайся кто может! • Я в домике • Собственный вариант CodeStyle • Кто больше умничает, тот и круче • ООП головного мозга • ФТ головного мозга • Предварительная оптимизация головного мозга
  • 33. XP, как оно есть • Модели классов, диаграммы последовательности, схемы данных • Коммуникации разработчиков • Феноменальная доступность экспертов, топов и технического директора • Программируют все • Simple Design • Metaphor • Coding Standards • Pair Multi Programming • Whole Team? • Micro Releases
  • 34. XP, как оно есть
  • 35. Управление изменениями • Матрица зависимостей • Юнит-тесты и психоз • Люди и модули • Архитектура и здравый смысл • Документация – почему и куда • Тестирование изменений • Цена ошибки
  • 37. Как не наложить в штаны • Соломка, юнит-тесты, модульные тесты и фазы Луны • Коммуникации в команде, между команд, между подразделениями • Участники «демонстрации» • Партнеры и клиенты • Битрикс24
  • 38. Еще квадратиков! По Рыжикову… «Метод кратковременных направленных толчков» https://dev.1c-bitrix.ru/community/blogs/rsv/323.php Принцип «Кимэ» в карате. Берсерки, правда и легенды.
  • 39. Как отдыхают разработчики • Бордели • Коррида • Полеты в космос • Реинкарнация • Партнерские конференции • Корпоративы
  • 42. Коммуникации • Вики • Задачи • Планерки • Почта • Чаты • Роль «скрам-мастеров»
  • 43. Менеджмент • Постановка и контроль задач • Делегирование ответственности • Управление временем • Управление рисками • Кадровая политика • Роль творчества • Роль коучинга
  • 44. Отношение к партнерам и клиентам • Коммуникации • Win&Win • Что значит «полезно» • Решение совместных проблем • Роль высокой компетентности • Управление рисками