Kiến trúc sư phần mềm, anh là ai? Hệ thống hay chức năng?
Trong bài viết về "Các vai trò trong dự án CNTT" đã có đề cập đến "Kiến trúc sư" (Architect). Trong bài viết này, chúng cùng thử làm rõ thêm để định hướng xem có cần thiết cho ADG không nhé. Chúng ta thường va chạm và hiểu lầm về khái niệm: "kiến trúc sư phần mềm". Nhiều Team dự án không sử dụng vai trò này hoặc sử dụng không đúng cách. Trong bài viết này, tác giả sẽ cố gắng tiết lộ vai trò của kiến trúc sư và tầm quan trọng trong quá trình thiết kế cũng như phát triển phần mềm. Tất cả đều dựa trên kinh nghiệm của tác giả (hơn 15 năm) cũng như việc nghiên cứu các bài viết về chủ đề này từ các đồng nghiệp và tham khảo ý kiến của các Team Leader lớn. Trước tiên, xin được chia sẻ một chút về lý do viết bài: 1. Những hiểu lầm khi phỏng vấn: Không hiểu rõ về vai trò và giá trị của vị trí này. Khó hiểu trong việc phân chia hạng mục công việc cũng như phân chia trách nhiệm. Không có phân cấp quản lý rõ ràng trong dự án. 2. Các vướng mắc về dự án: Lựa chọn sai ...