Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1

Share

Download to read offline

пылаева дана, шоколад лего-скрам

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all

пылаева дана, шоколад лего-скрам

  1. 1. Шоколад, LEGO и Scrum – Знакомство с DevOps Дана Пылаева Rakuten Marketing
  2. 2. Коротко о Cебе
  3. 3. Agile Coach Scrum Master, CSM, CSP Программист @DanaPylayeva DBA Менеджер Системный Ахитектор Докладчик Куратор Организатор конференции …Bсякое Бывало
  4. 4. Rakuten Marketing – global leader in Omni-channel marketing
  5. 5. Rakuten Inc.
  6. 6. DevOps: Растущая Популярность http://www.google.ru/trends/explore#q=devops&date=1%2F2009%2073m&cmpt=geo&tz= 2009 2013 DevOps Дефлопе Meetup "DevOps Moscow in Russian” “10 + deploys per day” Velocity Conference
  7. 7. DevOps. C Чем Его Едят?? ©PhotobyRomanBarshay
  8. 8. DevOps: Это Что Или Kто? “Разработчик у которого есть root access” “Bолшебный человек, который может поднять упавший сервер, починить баг, из-за которого он упал и установить новую версию приложения” “СисАдмин, который пытается автоматизировать все что только можно” Подслушано на форумах...
  9. 9. “Mетодология в разработке ПО, нацеленная на общение, взаимодействие и интеграцию специалистов по разработке ПО и специалистов в информационных технологиях” https://ru.wikipedia.org/wiki/DevOps DevOps
  10. 10. Столпы DevOps Culture Культура Automation Автоматизация Lean Бережливое производство Measurement Измерение Sharing Обмен Знаниями
  11. 11. http://pixabay.com/en/magnifying-glass-magnification-450690/ Культура DevOps Cloud Foundry Puppet Docker AWS Rackspace Jenkins Cobbler Vagrant Linux Chef VMware Ansible Maven Ant Capistrano Apache nginx MongoDBCassandra Nagios Splunk
  12. 12. Три Источника, Одна Идея Ускорение обратной связи
  13. 13. Обратная Связь и Scrum потенциально готовый к поставке продукт
  14. 14. …Обратная Связь С Задержкой потенциально готовый продукт
  15. 15. Прод D E V D E V Клиенты Местная Oптимизация, Приводящая к Хаосу
  16. 16. Классический Конфликт Интересов Сисадмин Отвечающий за стабильность системы Клиент постоянно меняющий требования. Разработчик спешащий внести новые изменения в ПО.
  17. 17. Cюжетно-ролевая игра: Шоколад, LEGO и Scrum.
  18. 18. ChocolateLegoScrum.com Группа Системных Администрато ров Scrum- команда разработчиков Scrum- команда разработчиков Scrum- команда разработчиков Бизнес группа Клиенты Обратная связь, рыночный спрос История ( User Story) История ( User Story) История ( User Story) Вымышленная Kомпания, Выпускающая ПО
  19. 19. Шоколад, LEGO и Scrum: Роли Команда Scrum Группа ИТ Сергей Scrum Master Рома Разработчик (4) Толик Тестировщик (2) Влада Владелец Продукта Слава СисАдмин Руслан Релиз Белла Безопасность И Другие: Клиент Кириллов Бизнес Борисов Harry Hacker
  20. 20. Переход к ДевОпс за 3 Спринта Спринт 1 - вжиться в существующий процесс. Спринт 2 - оптимизация команды. Спринт 3 - оптимизация всей системы "от-разработки-до-эксплуатации“. Шоколад, LEGO и Scrum
  21. 21. Цель игроков - Максимизировать прибыль.
  22. 22. Что Же Мы Выпускаем? История (User Story) Пакет развертывания Внутри - 5 индивидуальных пакетов с Лего-кошкой и шоколадом. Лего-животное - это функционал нашего ПО. Шоколад - это документация.
  23. 23. Разработчики и группа ИТ особо не общаются. Тестирование безопасности - в конце разработки. "Потенциально готовый продукт" в конце Спринта. Число релизов ограничено. Спринт 1. Новые команды Scrum
  24. 24. Что ваша команда сделает по-другому в Спринт 2?
  25. 25. Тестирование Безопасности и Первое Развертывание Разработчики и группа ИТ особо не общаются Тестирование безопасности в процессе разработки. Развертывание на «боевых» серверах делает только Релиз- Инженер Спринт 2.
  26. 26. Все Гораздо Cерьезней "Скорость изменения бизнес-требований, бесспорно, растет пугающим темпом для тех организаций, которые не в состоянии поспеть за ней.“ The Seven Habits Of Highly Effective DevOps by Glenn O’Donnell and Kurt Bittner, Forrester Research, Inc, September 3, 2013
  27. 27. Частота Развертываний Обновлений ПО в Amazon 11.6 секунд
  28. 28. “Перемен требуют наши сердца.” ~Цой
  29. 29. "Вы можете не меняться. Выживание – дело добровольное" (Деминг)
  30. 30. С Чего Же Начать?
  31. 31. Шаг 1. Найти ограничения системы(bottleneck) Шаг 2. Решить, как эффективно эксплуатировать ограничения системы. Шаг 3. Согласовать все остальные действия с этим решением. Шаг 4. Повысить пропускную способность ограничения. Шаг 5. Внимание!!! Если на предыдущем этапе узкое звено было устранено, то перейти к шагу 1, но не позволяйте инерции создавать новые ограничения. Теория Ограничений (TOC)
  32. 32. The flow-of-time Clock, Bernard Gitton . Europa Center, Berlin Цель: Oптимизация Eдиного Потока Pаботы Bнутри Oрганизации
  33. 33. The flow-of-time Clock, Bernard Gitton . Europa Center, Berlin А Kаков Поток Pаботы Bнутри Bашей Kомпании?
  34. 34. Карта потока создания ценности
  35. 35. #1: Начнем с поиска ограничения (“узкого места“) в системе “от-разработки-до-эксплуатации”.
  36. 36. Устаревшие инструменты Человеческий фактор Неэффeктивные процессы Системные Oграничения (Bottlenecks) Бывают Pазные:
  37. 37. Следи за собой! У з к а я С п е ц и а л и з а ц и я Широкие Навыки Continuous Learning = Век Живи, Век Учись!
  38. 38. #2. Расширим состав Scrum команд, пригласив в них сисадминов.
  39. 39. Scrum командa Dev Ops
  40. 40. Scrum командa Dev Ops
  41. 41. #3. Автоматизируем задачи выполняемые вручную: конфигурацию, развертывание, откат...
  42. 42. Небольшие, Автоматизированные и Регулярные Развертывания. Цель – Continuous Deployment
  43. 43. Source: "The forgotten half of change“, L. de Brabandere Время Время DevOps - Измениться Дважды.
  44. 44. Спринт 3. Переходим на DevOps Pасширение навыков Быстрая реакция на проблемы с безопасностью Оптимизация потока (единичные партии) Непрерывное развертывание!
  45. 45. Вопросы? Возражения? Идеи как улучшить игру? Ретроспектива "В Аквариуме"
  46. 46. Ну а если память плохая? Что запомнить? ©PhotobyRomanBarshay
  47. 47. Вы “уже DevOps” если У вас создан и продолжает оптимизироваться непрерывный поток работы в организации. Вы стремитесь к ускорению обратной связи. Ваши разработчики и сисадмины работают над автоматизацией задач, выполняемых вручную. Эксперименты, принятие риска и наработка мастерства стали частью вашей культуры.
  48. 48. Если еще не читали – прочтите! http://www.labirint.ru/books/472801/
  49. 49. Что еще почитать? 1. Элияху Голдратт, Джефф Кокс “Цель. Процесс непрерывного совершенствования” 2. Michael Hüttermann “DevOps for Developers” 3. John Allspaw; Jesse Robbins “Web Operations” 4. Donald G. Reinertsen “The Principles of Product Development Flow: Second Generation Lean Product Development” 5. Kenneth S. Rubin “Essential Scrum: A Practical Guide to the Most Popular Agile Process” 6. http://itrevolution.com/the-history-of-devops/ 7. https://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/ 8. http://business.kaspersky.ru/heartbleed-doomsday/1619/ 9. http://xkcd.com/1354/ 10. https://ru.wikipedia.org/wiki/Уязвимость_(компьютерная_безопасность)
  50. 50. Вы получаете бейдж !
  51. 51. Спасибо! https://leanpub.com/chocolatelegoscrum dpylayeva@gmail.com @DanaPylayeva
  • talub

    Nov. 13, 2020

Views

Total views

924

On Slideshare

0

From embeds

0

Number of embeds

299

Actions

Downloads

14

Shares

0

Comments

0

Likes

1

×