C Level Response Kit

C Level Response Kit

CTO / CIO · Q01: Rewrite or refactor

Practice qa › Cto cio

18 of 87 in this book · 1 min read

  • Người hỏi: CTO / CIO
  • Framework gợi ý: TCE (Trade-off – Choice – Evidence)
  • Khung: Trade-off → Choice → Evidence → Ask

Tình huống

CTO hỏi chiến lược hiện đại hoá.

Câu hỏi

"Rewrite or refactor: which would you recommend for our legacy system?"

Tự luyện trước khi xem đáp án

  1. Đoán intention: người hỏi sẽ dùng câu trả lời của bạn để làm gì?
  2. Nói to bằng tiếng Anh trong 30–60 giây, câu đầu tiên là kết luận.
  3. Ghi âm, nghe lại, rồi mở phần phân tích.
<details> <summary><b>Xem phân tích và câu trả lời mẫu</b></summary>

Intention

CTO kiểm tra khả năng phân tích trade-off và dám khuyến nghị.

Câu trả lời yếu (thường gặp)

❌ Rewrite is better because we can use the newest technology and clean code.

Câu trả lời C-level

✅ Step-by-step refactor, using the strangler pattern. A full rewrite delivers nothing for a year and you'd be maintaining two systems. Step by step, you get value every quarter and can stop at any point. We'd start with inventory, where change is most painful. Does your team agree that's the hardest area?

Khoảng 51 từ.

Vì sao hiệu quả

Kết luận ngay, lý do so sánh rõ, đề xuất điểm khởi đầu và mời CTO xác nhận.

</details>