home   |   А-Я   |   A-Z   |   меню

Дэниелс Кэтрин + Дэвис Дженнифер

Философия DevOps. Искусство управления IT

Философия DevOps. Искусство управления IT Translation: Сергеев Александр
Genre: business
Annotation:
IT-принцип «agile» стал мантрой цифровой эпохи. С ростом проектов, переходом от монолитных приложений к системе микросервисов, увеличением и накоплением продуктов возникают вопросы, которые требуют совершенно иного подхода. Теперь наибольший интерес вызывает находящаяся на стыке разработки и операционного управления методология DevOps.
DevOps – это не просто набор техник, это философия. Разработчики, зацикленные на пользователях, должны уделять внимание поддержке и ее запросам. Сисадмины должны сообщать о проблемах продукта и вносить свой вклад в улучшение процесса работы. Но налаживание связей внутри компании – это лишь первый шаг. Чтобы продукт стал простым и удобным, придется вложить время и ресурсы в его доработку. Конфигурация через центральную службу, внедрение простым копированием, отсутствие внешних зависимостей, обдуманные метрики вместо мусора в логах – вот лишь часть задач, которые придется решать на этом пути.
Книга «Философия DevOps» познакомит вас с техническими, культурными и управленческими аспектами devops-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.
Year: 2017 г.

hide Table of Contents

  1. Дженнифер Дэвис, Кэтрин Дэниелс Философия DevOps. Искусство управления IT
  2. Вступительное слово
  3. Вступительное слово Джона Оллспоу
  4. Вступительное слово Николь Форсгрен
  5. Предисловие
  6. Первое знакомство с devops
  7. Для кого предназначена книга
  8. Структура книги
  9. Соглашения, используемые в книге
  10. Использование примеров кода
  11. Safari ® Books Online
  12. Благодарности
  13. От издательства
  14. Часть I. Основы devops
  15. Глава 1. Первое знакомство
  16. Культура развертывания ПО
  17. Эволюция культуры развертывания ПО
  18. Истории пути к успеху
  19. История Кэтрин
  20. История Дженнифер
  21. Истории, иллюстрирующие devops-практики
  22. Глава 2. Определение devops
  23. Рецепт формирования культуры
  24. Уравнение devops
  25. Глава 3. История devops
  26. Разработчик в качестве оператора
  27. Появление программной инженерии
  28. Появление закрытого программного обеспечения и стандартизация
  29. Сетевая эра
  30. Истоки глобального сообщества
  31. Эра приложений и Интернета
  32. Развитие методологий разработки программного обеспечения
  33. Приложения с открытым исходным кодом и собственные услуги
  34. Гибкая инфраструктура
  35. Конференции devopsdays
  36. Текущее состояние devops
  37. Выводы
  38. Глава 4. Основные термины и концепции
  39. Методологии, применяемые при разработке программного обеспечения
  40. Методологии эксплуатации
  41. Системные методологии
  42. Концепции разработки, релиза и развертывания ПО
  43. Концепции, относящиеся к инфраструктуре
  44. Культурные концепции
  45. Выводы
  46. Глава 5. Заблуждения и антишаблоны, относящиеся к devops
  47. Общие заблуждения, связанные с devops
  48. Антишаблоны devops
  49. Выводы
  50. Глава 6. Четыре столпа devops
  51. Сотрудничество
  52. Близость
  53. Инструменты
  54. Масштабирование
  55. Выводы
  56. Часть II. Сотрудничество
  57. Глава 7. Совместная работа
  58. Еженедельные совещания в компании Sparkle Corp
  59. Определение сотрудничества
  60. Индивидуальные различия и навыки
  61. Возможности по достижению конкурентных преимуществ
  62. Наставничество
  63. Знакомство с образом мышления
  64. Образ мышления и обучающие организации
  65. Роль обратной связи
  66. Обзоры и рейтинги
  67. Стили общения и разрешения конфликтов
  68. Эмпатия и доверие
  69. Персонал и кадровые ресурсы
  70. Эффективное сотрудничество в компании Sparkle Corp
  71. Выводы
  72. Глава 8. Сотрудничество: заблуждения и устранение проблем
  73. Заблуждения, связанные с сотрудничеством
  74. Устранение проблем, связанных с сотрудничеством
  75. Часть III. Близость
  76. Глава 9. Формирование близости между отдельными сотрудниками и командами
  77. Демонстрационный пример по разработке программ в компании Sparkle Corp
  78. Сети
  79. Факторы создания команды
  80. Командная и организационная структура
  81. Поиск точек соприкосновения между командами
  82. Практика: ведомство по патентам и товарным знакам США
  83. Преимущества усиленной близости
  84. Требования к близости
  85. Сотрудничество и кооперация
  86. Близость между командами разработчиков и эксплуатации в компании Sparkle Corp
  87. Выводы
  88. Глава 10. Заблуждения и устранение проблем
  89. Заблуждения
  90. Поиск и устранение проблем
  91. Часть IV. Инструменты
  92. Глава 11. Обзор экосистемы инструментов
  93. Разработка программного обеспечения
  94. Автоматизация
  95. Мониторинг
  96. Эволюция экосистемы инструментов
  97. Выводы
  98. Глава 12. Инструменты: акселераторы культуры
  99. Значение инструментов для людей
  100. Определение инструментов
  101. Выбор нужных инструментов для решения реальных проблем
  102. Область охвата проектов с открытым кодом
  103. Стандартизация инструментов
  104. Последовательные процессы анализа инструментов
  105. Исключения из стандартизации
  106. Бесполезность инструментов
  107. Влияние инструментов на культуру
  108. Выбор инструментов
  109. Аудит экосистемы инструментов
  110. Устранение инструментов
  111. Практики
  112. Знакомство с DramaFever
  113. Знакомство с Etsy
  114. Проблемы, связанные с мотивацией и процессом принятия решений
  115. Использование инструментов в Sparkle Corp
  116. Выводы
  117. Глава 13. Инструменты: заблуждения и устранение неполадок
  118. Заблуждения, связанные с инструментами
  119. Поиск и устранение проблем, связанных с инструментами
  120. Часть V. Масштабирование
  121. Глава 14. Масштабирование: критические точки
  122. Знакомство с масштабированием
  123. Рассмотрение корпоративных devops-практик
  124. Соображения по выполнению масштабирования
  125. Организационная структура
  126. Командная гибкость
  127. Жизненный цикл организации
  128. Сложность и изменения
  129. Масштабирование команд
  130. Практика: рост и масштабирование команд
  131. Масштабирование команд и стратегии роста
  132. Масштабирование организаций
  133. Практика: государственное агентство по оказанию цифровых услуг, GOV.UK
  134. Практика: Target
  135. Знакомство с Target
  136. Выводы
  137. Глава 15. Масштабирование: заблуждения и устранение проблем
  138. Заблуждения, связанные с масштабированием
  139. Устранение проблем, связанных с масштабированием
  140. Мы не знаем, нужна ли нам полноценная команда для выполнения Х
  141. Часть VI. Объединение культур devops
  142. Глава 16. Наведение мостов между культурами с помощью четырех столпов devops
  143. Важность историй
  144. Теория и практика devops
  145. Выводы
  146. Глава 17. Объединение devops-культур: обучение на основе историй
  147. Что могут поведать истории о культуре
  148. Взаимодействие между организациями
  149. Поощрение близости между организациями
  150. Выводы
  151. Глава 18. Объединение devops-культур: укрепление связей между людьми
  152. Индивидуальные истории и рассказы, связанные с работой
  153. Культурные долги
  154. Состояние систем
  155. Выводы
  156. Глава 19. Заключение
  157. Ваши следующие действия
  158. Внедрение эффективных devops-практик
  159. Глава 20. Дополнительные ресурсы
  160. Основы devops
  161. Сотрудничество
  162. Близость
  163. Инструменты: акселераторы культуры
  164. Масштабирование
  165. Наведение мостов между devops-культурами
  166. Рекомендуемые конференции и встречи
  167. Рекомендуемые подкасты
  168. Об авторах
  169. Примечания


Rate this book  


Reviews


Enter your name:     Rate this book

Enter your comments or review:


получать комментарии о книге Философия DevOps. Искусство управления IT на e-mail

Anti-spam code Anti spam Capcha




Loading...