-Dịch câu chuyện của người dùng ứng dụng thành các ứng dụng chức năng
-Thiết kế, xây dựng và duy trì mã Java hiệu quả, có thể tái sử dụng và đáng tin cậy
-Đảm bảo hiệu suất, chất lượng và khả năng đáp ứng tốt nhất có thể của các ứng dụng
-Xác định các nút thắt cổ chai và lỗi, đồng thời đưa ra giải pháp cho những vấn đề này
-Duy trì chất lượng mã, tổ chức và tự động hóa
-Viết và duy trì các bài kiểm tra đơn vị chất lượng cao
-Thực hiện đánh giá mã
-Tuân thủ các tiêu chí chấp nhận và Định nghĩa Hoàn thành
