secon 2015 - "Бережливый специалист" - какой он?
TRANSCRIPT
История из жизни…
НЕБОЛЬШАЯ КОМАНДА + БОЛЬШИЕ ЦЕЛИ = КУЛЬТУРА РАЗРАБОТКИ
IF IT DOESN’T CHALLENGE YOU,IT DOESN’T CHANGE YOU
Тренды
Lean Startup Kanban
Continuous Delivery etc…
> <… не тот mindset
… не те люди … не та культура
etc…
мета
Навыки
Видеть «лишнюю» работу
Работать в команде
1. Ожидание 2. Дефекты 3. Переключение контекста 4. Лишняя функциональность 5. Плохая коммуникация 6. Over-engineering 7. Работа «наперед»
1. Знание своих сильных и слабых сторон
2. Знание сильных и слабыхсторон коллег
3. Работа в соответствии с этим знанием
4. Формирование «Тандемов»
давайте
Посчитаем
}}
}
пишем код
готовим инфраструктуру
тестируем
Bug Report
лишней работы
80-90%
лишняя работа - Вникаем в задачу- Пишем код- Готовим инфраструктуру- Ждем- Тестируем- Получаем баг-репорт- Снова вникаем…
мета
Инструменты
Встраивание качества «в процесс» и автоматизация
1. Lean Startup 2. Прототипирование 3. TDD 4. Continuous Integration 5. Pair Programming 6. Continuous Delivery Pipeline
Checklist of Lean ManПонимаю какую ценность мы приносим потребителю своей работой и каков мой вклад в общее дело
Представляю себе, как выглядит вся цепочка создания ценности, от «запроса» до «удовлетворения» и сколько уходит на это времени
Вижу «лишнюю работу» и планомерно уменьшаю ее, совершенствуя себя, процессы и инструменты
Работаю в команде, понимая сильные и слабые стороны свои и моих коллег, чтобы балансировать друг друга
Встраиваю в процесс петли «быстрой обратной связи», чтобы как можно раньше узнавать что в моих результатах есть ошибка
… делаю все а в результате получается все… МЕНЬШЕ и МЕНЬШЕ ЛУЧШЕ и ЛУЧШЕ
Непрерывно расширяю свой кругозор, чтобы в любой ситуации выбирать наиболее подходящий инструмент или технологию