Tới nội dung chính
Tất cả bài viết

Chiến lược sản phẩm

Nợ kỹ thuật: khi phát triển nhanh trở nên đắt đỏ

Tốc độ vay hôm nay được trả kèm lãi trong mọi lần phát hành sau đó.

2 phút đọc

Nợ kỹ thuật không phải là mã tồi. Đó là một sự đánh đổi — và vấn đề nằm ở phần lãi không được ghi nhận.

Nợ kỹ thuật thường bị nhìn như một lỗi lầm. Thực ra nó gần với một quyết định tài chính: chấp nhận đi tắt để tới cột mốc sớm hơn, và chấp nhận đi chậm hơn về sau.

Phần lãi thể hiện thế nào

  • Tính năng mất nhiều thời gian hơn so với tính năng tương tự sáu tháng trước.
  • Ngày càng nhiều thời gian mỗi sprint dành cho sửa lỗi hồi quy.
  • Onboarding một kỹ sư mới mất vài tuần thay vì vài ngày.
  • Có những vùng mã nguồn mà ai cũng né tránh.

Làm cho nợ kỹ thuật hiện rõ

Loại nợ đắt nhất là nợ không được ghi nhận. Hãy ghi lại từng lần đi tắt kèm lý do, rủi ro tạo ra và điều kiện kích hoạt việc trả nợ — số người dùng, yêu cầu tuân thủ hay cột mốc gọi vốn.

Nên trả nợ phần nào trước

  1. 1Bất cứ điều gì gây rủi ro cho dữ liệu khách hàng.
  2. 2Bất cứ điều gì cản trở việc phát hành an toàn.
  3. 3Phần mã nguồn bạn thay đổi thường xuyên nhất.
  4. 4Phần còn lại, chỉ khi nó bắt đầu tốn thời gian.

Bạn đang xây dựng điều tương tự? Trao đổi với VNEXUS.

Hãy chia sẻ bạn đang xây dựng gì và đang vướng ở đâu. Một kỹ sư cấp cao sẽ đọc và phản hồi bằng góc nhìn kỹ thuật ban đầu.

Bài viết liên quan