C Level Response Kit
CTO / CIO · Q01: Rewrite or refactor
Practice qa › Cto cio
- 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
- Đoán intention: người hỏi sẽ dùng câu trả lời của bạn để làm gì?
- Nói to bằng tiếng Anh trong 30–60 giây, câu đầu tiên là kết luận.
- Ghi âm, nghe lại, rồi mở phần phân tích.
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>