Facebook Pixel
Searching...
Tiếng Việt
EnglishEnglish
EspañolSpanish
简体中文Chinese
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
The Phoenix Project

The Phoenix Project

bởi Gene Kim 2016 824 trang
4.26
45k+ đánh giá
Business
Technology
Fiction
Nghe

Điểm chính

1. Hoạt động IT là then chốt cho thành công của doanh nghiệp và phải được tích hợp với phát triển

"IT không chỉ là một bộ phận. IT là một năng lực mà chúng ta cần phải đạt được như một công ty toàn diện."

IT là một chức năng cốt lõi của doanh nghiệp. Nhiều tổ chức coi IT như một điều ác cần thiết hoặc trung tâm chi phí, nhưng thực tế nó là trung tâm để cung cấp giá trị cho khách hàng. IT cần được tích hợp chặt chẽ với phát triển và chiến lược kinh doanh.

Nguyên tắc DevOps thu hẹp khoảng cách. Bằng cách phá vỡ các silo giữa phát triển và vận hành, các công ty có thể cung cấp phần mềm nhanh hơn và đáng tin cậy hơn. Điều này đòi hỏi sự thay đổi văn hóa, quyền sở hữu chung và các động lực phù hợp giữa các nhóm.

Các thực hành DevOps chính:

  • Tích hợp và triển khai liên tục
  • Hạ tầng như mã
  • Kiểm thử và triển khai tự động
  • Chia sẻ số liệu và giám sát
  • Hậu kiểm không đổ lỗi

2. Quản lý thay đổi hiệu quả giảm thiểu rủi ro và cải thiện sự ổn định

"Chúng ta cần tạo ra một vòng phản hồi kéo dài từ các phần sớm nhất của định nghĩa sản phẩm, thiết kế và phát triển."

Thay đổi quản lý kém gây ra sự cố. Nhiều sự cố IT xuất phát từ những thay đổi không được lập kế hoạch, kiểm thử hoặc thông báo đúng cách. Một quy trình quản lý thay đổi mạnh mẽ giảm thiểu rủi ro.

Cân bằng kiểm soát và linh hoạt. Mặc dù kiểm soát thay đổi là quan trọng, các quy trình quá quan liêu có thể kìm hãm sự đổi mới. Mục tiêu là cho phép thay đổi nhanh chóng, thường xuyên trong khi duy trì sự ổn định.

Các yếu tố của quản lý thay đổi hiệu quả:

  • Chính sách và quy trình rõ ràng
  • Đánh giá và giảm thiểu rủi ro
  • Kiểm thử và xác nhận
  • Kế hoạch quay lại
  • Đánh giá sau triển khai

3. Xác định và tối ưu hóa các hạn chế để cải thiện hiệu suất hệ thống tổng thể

"Cải thiện công việc hàng ngày còn quan trọng hơn là làm công việc hàng ngày."

Tìm nút thắt cổ chai. Trong bất kỳ hệ thống nào, luôn có một hạn chế giới hạn thông lượng tổng thể. Xác định và tối ưu hóa hạn chế này mang lại những cải tiến lớn nhất.

Nâng cao hạn chế. Khi đã xác định, tập trung vào tối đa hóa hiệu quả của hạn chế. Điều này có thể bao gồm tự động hóa các nhiệm vụ, giảm gián đoạn hoặc tăng thêm năng lực.

Các bước để tối ưu hóa hạn chế:

  1. Xác định hạn chế của hệ thống
  2. Khai thác hạn chế (tối đa hóa hiệu quả của nó)
  3. Phụ thuộc mọi thứ khác vào hạn chế
  4. Nâng cao hạn chế (tăng năng lực của nó)
  5. Lặp lại quy trình cho hạn chế mới

4. Giảm kích thước lô và tăng tần suất triển khai để nâng cao tính linh hoạt

"Các tính năng luôn là một canh bạc. Nếu may mắn, mười phần trăm sẽ đạt được lợi ích mong muốn. Vì vậy, càng nhanh chóng đưa các tính năng đó ra thị trường và kiểm thử chúng, bạn sẽ càng tốt hơn."

Lô nhỏ hơn giảm rủi ro. Các triển khai lớn, không thường xuyên vốn dĩ rủi ro hơn và làm cho việc cô lập và sửa lỗi trở nên khó khăn hơn. Các triển khai nhỏ hơn, thường xuyên hơn cho phép phản hồi và lặp lại nhanh hơn.

Triển khai liên tục cho phép thử nghiệm. Khi bạn có thể triển khai nhanh chóng và an toàn, bạn có thể thực hiện nhiều thử nghiệm nhỏ để tối ưu hóa các tính năng và kết quả kinh doanh.

Lợi ích của kích thước lô nhỏ hơn:

  • Thời gian ra thị trường nhanh hơn
  • Giảm rủi ro triển khai
  • Vòng phản hồi nhanh hơn
  • Cải thiện chất lượng
  • Tăng khả năng xoay trục

5. Tự động hóa quy trình để giảm lỗi và tăng hiệu quả

"Loại bỏ con người ra khỏi việc triển khai."

Quy trình thủ công dễ gây lỗi. Con người mắc sai lầm, đặc biệt khi thực hiện các nhiệm vụ lặp đi lặp lại dưới áp lực. Tự động hóa giảm thiểu lỗi và giải phóng thời gian cho công việc có giá trị cao hơn.

Xem hạ tầng như mã. Bằng cách quản lý hạ tầng thông qua mã được kiểm soát phiên bản, bạn có thể đảm bảo tính nhất quán giữa các môi trường và dễ dàng tái tạo hoặc quay lại các thay đổi.

Các lĩnh vực chính để tự động hóa:

  • Cung cấp môi trường
  • Triển khai mã
  • Kiểm thử
  • Giám sát và cảnh báo
  • Phản ứng sự cố

6. Ưu tiên dựa trên giá trị kinh doanh và quản lý công việc đang tiến hành

"Cho đến khi mã được đưa vào sản xuất, không có giá trị nào thực sự được tạo ra, vì nó chỉ là công việc đang tiến hành bị kẹt trong hệ thống."

Tập trung vào kết quả, không phải đầu ra. Dễ dàng bị cuốn vào các chỉ số hoạt động, nhưng điều quan trọng là cung cấp giá trị thực sự cho doanh nghiệp và khách hàng.

Giới hạn công việc đang tiến hành (WIP). Quá nhiều WIP dẫn đến chuyển đổi ngữ cảnh, trì hoãn và giảm chất lượng. Bằng cách giới hạn WIP, bạn có thể cải thiện luồng và giảm thời gian chu kỳ.

Kỹ thuật quản lý công việc:

  • Bảng Kanban để trực quan hóa luồng công việc
  • Giới hạn WIP để ngăn chặn quá tải
  • Các cuộc họp ưu tiên thường xuyên
  • Định nghĩa rõ ràng về "hoàn thành"
  • Đo lường thời gian chu kỳ và thông lượng

7. Nuôi dưỡng văn hóa cải tiến liên tục và học hỏi

"Cải thiện công việc hàng ngày còn quan trọng hơn là làm công việc hàng ngày."

Khuyến khích thử nghiệm. Tạo ra một môi trường nơi an toàn để thử những điều mới và học hỏi từ thất bại. Điều này thúc đẩy sự đổi mới và cải tiến liên tục.

Thực hành làm cho hoàn hảo. Các cuộc diễn tập và mô phỏng thường xuyên giúp các nhóm chuẩn bị cho các sự cố và cải thiện khả năng phản ứng của họ.

Cách thúc đẩy học hỏi:

  • Hậu kiểm không đổ lỗi
  • Các cuộc họp hồi tưởng thường xuyên
  • Thời gian dành riêng cho các dự án đổi mới
  • Đào tạo chéo và chia sẻ kỹ năng
  • Tham dự hội nghị bên ngoài

8. Phá vỡ các silo và cải thiện giao tiếp giữa các bộ phận

"Dev và Ops làm việc cùng nhau, cùng với QA và kinh doanh, là một siêu bộ lạc có thể đạt được những điều tuyệt vời."

Silo cản trở tiến bộ. Khi các bộ phận hoạt động riêng lẻ, nó dẫn đến các mục tiêu không đồng nhất, sự cố giao tiếp và kết quả không tối ưu.

Tạo ra các mục tiêu và số liệu chung. Căn chỉnh các động lực giữa các nhóm để khuyến khích sự hợp tác và tập trung vào kết quả kinh doanh tổng thể thay vì tối ưu hóa cục bộ.

Chiến lược phá vỡ silo:

  • Các nhóm chức năng chéo
  • Chia sẻ trách nhiệm trực tuyến
  • Các cuộc họp liên bộ phận thường xuyên
  • Chương trình luân chuyển công việc
  • Công cụ và nền tảng hợp tác

9. Hiểu và tối ưu hóa toàn bộ chuỗi giá trị

"Bạn phải ngừng suy nghĩ như một giám sát viên trung tâm công việc. Bạn cần suy nghĩ lớn hơn, như một quản lý nhà máy."

Lập bản đồ chuỗi giá trị. Hiểu quy trình từ đầu đến cuối của việc cung cấp giá trị cho khách hàng giúp xác định các nút thắt cổ chai và cơ hội tối ưu hóa.

Tối ưu hóa cho luồng. Tập trung vào việc giảm thời gian dẫn và cải thiện hiệu quả của toàn bộ hệ thống, không chỉ các thành phần riêng lẻ.

Các bước để tối ưu hóa chuỗi giá trị:

  1. Lập bản đồ trạng thái hiện tại
  2. Xác định lãng phí và nút thắt cổ chai
  3. Thiết kế trạng thái tương lai
  4. Thực hiện các cải tiến
  5. Đo lường và lặp lại

10. Cân bằng sự ổn định và đổi mới để thúc đẩy tăng trưởng kinh doanh

"Tính linh hoạt của doanh nghiệp không chỉ là tốc độ thô. Đó là về khả năng phát hiện và phản ứng với những thay đổi trên thị trường và có thể chấp nhận những rủi ro lớn hơn và được tính toán kỹ lưỡng hơn."

Sự ổn định cho phép đổi mới. Một hạ tầng IT ổn định, được quản lý tốt cung cấp nền tảng cho thử nghiệm và đổi mới nhanh chóng.

Chấp nhận rủi ro có tính toán. Mặc dù sự ổn định là quan trọng, việc chấp nhận rủi ro thông minh là cần thiết cho sự tăng trưởng. Tạo ra các hệ thống cho phép thử nghiệm an toàn và học hỏi nhanh chóng.

Chiến lược cân bằng sự ổn định và đổi mới:

  • Cờ tính năng cho triển khai dần dần
  • Khung thử nghiệm A/B
  • Kỹ thuật hỗn loạn để cải thiện khả năng phục hồi
  • Thời gian đổi mới cho nhân viên (ví dụ: thời gian 20%)
  • Đánh giá thường xuyên về nợ kỹ thuật và nhu cầu hiện đại hóa

Cập nhật lần cuối:

Đánh giá

4.26 trên tổng số 5
Trung bình của 45k+ đánh giá từ GoodreadsAmazon.

Dự án Phượng Hoàng nhận được những đánh giá trái chiều, với nhiều người khen ngợi sự miêu tả chân thực về những thách thức trong lĩnh vực CNTT và giá trị giáo dục của nó trong việc hiểu các nguyên tắc DevOps. Độc giả đánh giá cao hình thức kể chuyện hấp dẫn, mặc dù một số người chỉ trích chất lượng viết và phát triển nhân vật. Các chuyên gia CNTT thấy cuốn sách này dễ liên hệ và sâu sắc, trong khi những người không thuộc lĩnh vực CNTT có thể gặp khó khăn với nội dung kỹ thuật. Các nhà phê bình cho rằng cuốn sách đơn giản hóa các vấn đề phức tạp và đề xuất những giải pháp không thực tế. Mặc dù có những khuyết điểm, nhiều độc giả vẫn thấy cuốn sách hấp dẫn và có giá trị trong việc học hỏi về hoạt động và quản lý CNTT.

Về tác giả

Gene Kim là một nhân vật nổi tiếng trong ngành công nghệ thông tin, được biết đến với chuyên môn về DevOps, vận hành IT và an ninh mạng. Là một CTO từng đoạt nhiều giải thưởng và người sáng lập Tripwire, ông đã có những đóng góp đáng kể cho lĩnh vực này. Kim là đồng tác giả của loạt sách "Visible Ops" có tầm ảnh hưởng và được công nhận về nghiên cứu trong vận hành IT và an ninh. Ông cũng được chứng nhận là kiểm toán viên IS và thông thạo Lý thuyết Ràng buộc. Niềm đam mê của Kim là giúp các tổ chức IT chuyển đổi và cải thiện thực hành của họ. Công việc của ông tập trung vào việc thu hẹp khoảng cách giữa vận hành IT, an ninh và tuân thủ, với sự quan tâm đặc biệt đến trải nghiệm người dùng. Chuyên môn và những hiểu biết của Kim đã làm cho ông trở thành một tiếng nói được tôn trọng trong cộng đồng IT.

0:00
-0:00
1x
Dan
Scarlett
Adam
Amy
Liv
Emma
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Unlock unlimited listening
Your first week's on us!
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Oct 30,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to summaries
12,000+ hours of audio
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
30,000+ readers
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance