Начать бесплатный период
Searching...
SoBrief
Русский
EnglishEnglish
EspañolSpanish
简体中文Chinese
繁體中文Chinese (Traditional)
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Проект «Феникс»

Проект «Феникс»

Роман о том, как DevOps меняет бизнес к лучшему
Джин Ким 2013 450 стр.
4.26
50 000+ оценок
Слушать
Попробуйте полный доступ на 3 дня
Откройте прослушивание и многое другое!
Продолжить

Ключевые идеи

1. Операции IT критически важны для успеха бизнеса и должны быть интегрированы с разработкой

"IT — это не просто отдел. IT — это компетенция, которую мы должны освоить всей компанией."

IT — это основная бизнес-функция. Многие организации рассматривают IT как необходимое зло или центр затрат, но на самом деле это центральный элемент для предоставления ценности клиентам. IT должно быть тесно интегрировано с разработкой и бизнес-стратегией.

Принципы DevOps устраняют разрыв. Разрушая барьеры между разработкой и операциями, компании могут быстрее и надежнее доставлять программное обеспечение. Это требует культурных изменений, совместной ответственности и согласованных стимулов для всех команд.

Ключевые практики DevOps:

  • Непрерывная интеграция и доставка
  • Инфраструктура как код
  • Автоматизированное тестирование и развертывание
  • Общие метрики и мониторинг
  • Безупречные постмортемы

2. Эффективное управление изменениями снижает риски и улучшает стабильность

"Нам нужно создать обратную связь, которая будет возвращаться к самым ранним этапам определения продукта, дизайна и разработки."

Плохо управляемые изменения вызывают сбои. Многие инциденты в IT возникают из-за изменений, которые не были должным образом спланированы, протестированы или сообщены. Надежный процесс управления изменениями снижает риски.

Баланс контроля и гибкости. Хотя контроль изменений важен, чрезмерно бюрократические процессы могут подавлять инновации. Цель — обеспечить быстрые и частые изменения при сохранении стабильности.

Элементы эффективного управления изменениями:

  • Четкие политики и процедуры
  • Оценка и снижение рисков
  • Тестирование и валидация
  • Планы отката
  • Обзор после внедрения

3. Идентифицируйте и оптимизируйте ограничения для улучшения общей производительности системы

"Улучшение ежедневной работы даже важнее, чем выполнение ежедневной работы."

Найдите узкое место. В любой системе всегда есть ограничение, которое ограничивает общую пропускную способность. Идентификация и оптимизация этого ограничения дает наибольшие улучшения.

Повышайте эффективность ограничения. После идентификации сосредоточьтесь на максимизации эффективности ограничения. Это может включать автоматизацию задач, уменьшение прерываний или увеличение мощности.

Шаги для оптимизации ограничений:

  1. Идентифицируйте системное ограничение
  2. Используйте ограничение (максимизируйте его эффективность)
  3. Подчините все остальное ограничению
  4. Повышайте ограничение (увеличивайте его мощность)
  5. Повторите процесс для нового ограничения

4. Уменьшайте размеры партий и увеличивайте частоту развертывания для повышения гибкости

"Функции всегда являются азартной игрой. Если вам повезет, десять процентов принесут желаемые результаты. Поэтому чем быстрее вы сможете вывести эти функции на рынок и протестировать их, тем лучше."

Меньшие партии снижают риск. Крупные, редкие развертывания по своей природе более рискованны и затрудняют изоляцию и устранение проблем. Меньшие, более частые развертывания позволяют быстрее получать обратную связь и проводить итерации.

Непрерывная доставка позволяет экспериментировать. Когда вы можете быстро и безопасно развертывать, становится возможным проводить множество небольших экспериментов для оптимизации функций и бизнес-результатов.

Преимущества меньших партий:

  • Быстрее вывод на рынок
  • Снижение риска развертывания
  • Быстрые циклы обратной связи
  • Улучшенное качество
  • Повышенная способность к изменениям

5. Автоматизируйте процессы для снижения ошибок и повышения эффективности

"Уберите людей из процесса развертывания."

Ручные процессы подвержены ошибкам. Люди совершают ошибки, особенно при выполнении повторяющихся задач под давлением. Автоматизация снижает количество ошибок и освобождает время для более ценной работы.

Относитесь к инфраструктуре как к коду. Управляя инфраструктурой через версионируемый код, вы можете обеспечить согласованность между средами и легко воспроизводить или откатывать изменения.

Ключевые области для автоматизации:

  • Подготовка среды
  • Развертывание кода
  • Тестирование
  • Мониторинг и оповещение
  • Реагирование на инциденты

6. Приоритизируйте на основе бизнес-ценности и управляйте текущей работой

"Пока код не находится в производстве, никакой ценности не создается, потому что это просто WIP, застрявший в системе."

Сосредоточьтесь на результатах, а не на выходах. Легко увлечься метриками активности, но важно доставлять реальную ценность бизнесу и клиентам.

Ограничьте текущую работу (WIP). Слишком много WIP приводит к переключению контекста, задержкам и снижению качества. Ограничивая WIP, вы можете улучшить поток и сократить время цикла.

Техники управления работой:

  • Доски Канбан для визуализации рабочего процесса
  • Ограничения WIP для предотвращения перегрузки
  • Регулярные встречи по приоритизации
  • Четкое определение "готово"
  • Измерение времени цикла и пропускной способности

7. Развивайте культуру непрерывного улучшения и обучения

"Улучшение ежедневной работы даже важнее, чем выполнение ежедневной работы."

Поощряйте эксперименты. Создайте среду, в которой безопасно пробовать новое и учиться на ошибках. Это стимулирует инновации и непрерывное улучшение.

Практика делает совершенным. Регулярные тренировки и симуляции помогают командам подготовиться к инцидентам и улучшить свои способности к реагированию.

Способы продвижения обучения:

  • Безупречные постмортемы
  • Регулярные ретроспективы
  • Выделенное время для инновационных проектов
  • Кросс-тренинг и обмен навыками
  • Участие в внешних конференциях

8. Разрушайте барьеры и улучшайте коммуникацию между отделами

"Разработка и операции, работающие вместе, вместе с QA и бизнесом, — это суперплемя, которое может достичь удивительных вещей."

Барьеры мешают прогрессу. Когда отделы работают изолированно, это приводит к несогласованным целям, сбоям в коммуникации и неоптимальным результатам.

Создавайте общие цели и метрики. Согласуйте стимулы между командами, чтобы поощрять сотрудничество и сосредоточиться на общих бизнес-результатах, а не на локальных оптимизациях.

Стратегии для разрушения барьеров:

  • Кросс-функциональные команды
  • Общие обязанности по дежурству
  • Регулярные межотделочные встречи
  • Программы ротации должностей
  • Совместные инструменты и платформы

9. Понимайте и оптимизируйте весь поток создания ценности

"Вы должны перестать думать как начальник рабочего центра. Вам нужно думать шире, как управляющий заводом."

Картируйте поток создания ценности. Понимание процесса предоставления ценности клиентам от начала до конца помогает выявить узкие места и возможности для оптимизации.

Оптимизируйте поток. Сосредоточьтесь на сокращении времени выполнения и повышении эффективности всей системы, а не только отдельных компонентов.

Шаги для оптимизации потока создания ценности:

  1. Картируйте текущее состояние
  2. Идентифицируйте потери и узкие места
  3. Разработайте будущее состояние
  4. Внедряйте улучшения
  5. Измеряйте и итеративно улучшайте

10. Балансируйте стабильность и инновации для роста бизнеса

"Гибкость бизнеса — это не только скорость. Это то, насколько хорошо вы умеете обнаруживать и реагировать на изменения на рынке и способны принимать более крупные и обоснованные риски."

Стабильность позволяет инновациям. Стабильная, хорошо управляемая IT-инфраструктура обеспечивает основу для быстрого эксперимента и инноваций.

Принимайте обоснованные риски. Хотя стабильность важна, для роста необходимо принимать умные риски. Создавайте системы, которые позволяют безопасно экспериментировать и быстро учиться.

Стратегии для балансировки стабильности и инноваций:

  • Флаги функций для постепенного развертывания
  • Фреймворки для A/B тестирования
  • Хаос-инжиниринг для повышения устойчивости
  • Время для инноваций для сотрудников (например, 20% времени)
  • Регулярный обзор технического долга и потребностей в модернизации

Обновлено:

Report Issue

Обзор отзывов

4.26 из 5
На основе 50 000+ оценок с Goodreads и Amazon.

Проект Феникс получает смешанные отзывы, многие хвалят его за реалистичное изображение IT-проблем и образовательную ценность для понимания принципов DevOps. Читатели ценят увлекательный формат повествования, хотя некоторые критикуют качество письма и развитие персонажей. IT-специалисты находят книгу близкой и проницательной, в то время как читатели, не связанные с IT, могут испытывать трудности с техническим содержанием. Критики утверждают, что книга упрощает сложные вопросы и предлагает нереалистичные решения. Несмотря на свои недостатки, многие читатели считают книгу захватывающей и ценной для изучения IT-операций и управления.

Your rating:
4.66
1183 оценок
Want to read the full book?

Частые вопросы

What's The Phoenix Project about?

  • IT and Business Integration: The Phoenix Project by Gene Kim is a novel that delves into the challenges of integrating IT operations with business management. It follows Bill Palmer, who is unexpectedly promoted to VP of IT Operations at Parts Unlimited.
  • DevOps Principles: The book introduces key DevOps principles, emphasizing collaboration between development and operations teams to improve efficiency and reduce time to market.
  • Crisis Management: Bill navigates various crises, such as network outages and a failed payroll system, which serve as metaphors for larger organizational issues, highlighting the importance of communication and process management.

Why should I read The Phoenix Project?

  • Real-World Application: The book provides practical insights into managing IT operations and implementing DevOps practices, valuable for IT professionals, managers, and executives.
  • Engaging Storytelling: The novel format makes complex concepts accessible and engaging, allowing readers to relate to the characters and their struggles.
  • Cultural Shift: It encourages a cultural shift within organizations, advocating for continuous improvement, learning from failures, and fostering collaboration across departments.

What are the key takeaways of The Phoenix Project?

  • Importance of Communication: Effective communication is crucial for successful project management and crisis resolution, ensuring all stakeholders are informed and involved.
  • Focus on Flow: Managing work in progress (WIP) is essential to deliver value efficiently, helping organizations identify bottlenecks and improve productivity.
  • Continuous Improvement: The book advocates for a culture of continuous improvement, where teams learn from both failures and successes to adapt and enhance their ability to deliver quality products.

What is the "Three Ways" framework in The Phoenix Project?

  • First Way - Flow: Focuses on optimizing the flow of work from Development to IT Operations, emphasizing reduced batch sizes and improved delivery speed.
  • Second Way - Feedback: Highlights the importance of feedback loops in the development process, encouraging learning from both failures and successes.
  • Third Way - Continuous Learning: Promotes a culture of experimentation and learning, emphasizing resilience and adaptability in the face of challenges.

What specific methods or advice does The Phoenix Project offer?

  • Drum-Buffer-Rope: A method to manage work flow to the constraint in an organization, ensuring the bottleneck resource is always utilized effectively.
  • Kanban Boards: Highlighted as a visual management tool to track work and manage changes, helping teams prioritize tasks and identify potential issues.
  • Blameless Postmortems: Conducting blameless postmortems after incidents fosters a culture of learning and improvement, preventing future issues.

What are the best quotes from The Phoenix Project and what do they mean?

  • “You can’t improve what you don’t measure.”: Emphasizes the importance of tracking performance metrics to identify areas for improvement.
  • “The goal of IT is to support the business.”: Underscores IT's primary purpose within an organization, aligning efforts with business objectives.
  • “Every improvement not made at the constraint is an illusion.”: Highlights the need to focus on the bottleneck resource, as improvements elsewhere may not yield meaningful results.

How does The Phoenix Project illustrate the concept of DevOps?

  • Collaboration Between Teams: Showcases how breaking down silos between development and operations teams can streamline processes and reduce delivery time.
  • Cultural Change: Emphasizes the need for a cultural shift to embrace DevOps principles, promoting continuous improvement and shared responsibility.
  • Feedback Loops: Illustrates the importance of establishing feedback loops to quickly identify and address issues, enhancing responsiveness to changing requirements.

What challenges does Bill Palmer face in The Phoenix Project?

  • Crisis Management: Bill manages multiple crises, including network outages and a failed payroll system, while implementing changes to improve IT operations.
  • Corporate Politics: Faces political challenges with various stakeholders, complicating efforts to drive change and gain support for initiatives.
  • Resource Constraints: Struggles with limited resources and the need to prioritize projects effectively, balancing ongoing operations with urgent projects like Phoenix.

How does The Phoenix Project address the issue of unplanned work?

  • Definition of Unplanned Work: Defined as work that disrupts planned activities, such as incidents and emergencies, leading to chaos within an organization.
  • Impact on Productivity: Unplanned work consumes resources and prevents teams from focusing on primary objectives, emphasizing the need to minimize it.
  • Strategies for Management: Suggests implementing processes and tools, like incident response protocols, to better manage unplanned work and reduce its impact.

What role does Brent play in The Phoenix Project?

  • Key Resource: Brent is a highly skilled engineer, critical to the IT Operations team, but his expertise creates a bottleneck as others rely on him.
  • Impact on Workload: His involvement in various projects leads to increased unplanned work, disrupting planned activities and highlighting over-reliance on a single individual.
  • Need for Knowledge Transfer: Emphasizes the importance of knowledge transfer and documentation to prevent dependency on Brent, reducing risk of a single point of failure.

How does The Phoenix Project depict the relationship between IT and business?

  • Alignment of Goals: Illustrates the need for IT to align its objectives with business goals, ensuring technology supports overall performance and customer satisfaction.
  • Communication and Collaboration: Emphasizes effective communication and collaboration between IT and business leaders for successful outcomes.
  • Shared Responsibility: Highlights shared responsibility for outcomes between IT and business units, working together to deliver projects successfully.

What lessons can be learned from The Phoenix Project?

  • Value of Process Improvement: Underscores the importance of continuously improving processes to enhance efficiency and effectiveness.
  • Importance of Teamwork: Highlights the significance of teamwork and collaboration in achieving organizational goals, fostering a culture of cooperation.
  • Need for Adaptability: Teaches that organizations must be adaptable and responsive to change, essential for long-term success in a fast-paced environment.

Об авторе

Джин Ким — известная фигура в IT-индустрии, признанный эксперт в области DevOps, IT-операций и кибербезопасности. Как многократно награждаемый технический директор и основатель компании Tripwire, он внес значительный вклад в эту сферу. Ким является соавтором влиятельной серии книг "Visible Ops" и известен своими исследованиями в области IT-операций и безопасности. Он также сертифицирован как аудитор информационных систем и хорошо разбирается в Теории ограничений. Страсть Кима заключается в помощи IT-организациям в трансформации и улучшении их практик. Его работа сосредоточена на преодолении разрыва между IT-операциями, безопасностью и соблюдением нормативных требований, с особым вниманием к пользовательскому опыту. Экспертиза и инсайты Кима сделали его уважаемым голосом в IT-сообществе.

Follow
Слушать
Now playing
Проект «Феникс»
0:00
-0:00
Now playing
Проект «Феникс»
0:00
-0:00
1x
Queue
Home
Swipe
Library
Get App
Try Full Access for 3 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
Read unlimited summaries. Free users get 3 per month
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
Risk-Free Timeline
Сегодня: мгновенный доступ
Слушайте полные саммари 26 000+ книг. Это более 12 000 часов аудио!
День 2: напоминание о пробном периоде
Мы отправим вам уведомление об окончании пробного периода.
День 3: начало подписки
Оплата будет списана Jun 13,
отмените в любой момент до этой даты.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
600,000+ readers
Trustpilot Rating
TrustPilot
4.6 Excellent
This site is a total game-changer. I've been flying through book summaries like never before. Highly, highly recommend.
— Dave G
Worth my money and time, and really well made. I've never seen this quality of summaries on other websites. Very helpful!
— Em
Highly recommended!! Fantastic service. Perfect for those that want a little more than a teaser but not all the intricate details of a full audio book.
— Greg M
Save 62%
Yearly
$119.88 $44.99/year/yr
$3.75/mo
Monthly
$9.99/mo
Start a 3-Day Free Trial
3 days free, then $44.99/year. Cancel anytime.
Unlock a world of fiction & nonfiction books
26,000+ books for the price of 2 books
Read any book in 10 minutes
Discover new books like Tinder
Request any book if it's not summarized
Read more books than anyone you know
#1 app for book lovers
Lifelike & immersive summaries
30-day money-back guarantee
Download summaries in EPUBs or PDFs
Cancel anytime in a few clicks
Scanner
Find a barcode to scan

We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel
Settings
General
Widget
Loading...
We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel