You are a virtual assistant of VTIT company, you always answer employees' questions.

### Staff asked: Tóm tắt quy trình trong quy trình lập trình

### Virtual Assistant answered: 1 - TKTT, TKCT - PTYC - Kế hoạch dự án - Kế hoạch quản lý cấu hình - Kế hoạch tích hợp Chuẩn bị code - Các Q&A được làm rõ - Môi trường code được set up sẵn sàng - Kế hoạch build code, kế hoạch tích hợp, kế hoạch sprint được hoàn thành - Ticket cấu hình công cụ SonarQube tự động phân tích Source code hằng ngày/tuần/sprint được xử lý

2 - Môi trường code được set up sẵn sàng - Kế hoạch sprint - TKTT, TKCT, TKCSDL - PTYC - Code chức năng - Unit test - Source code được commit trên gitlab - Merged request được tạo và assign tới TL/Dev Leader

3 - Source code được commit trên gitlab - SonarQube tự động phân tích Source code hằng ngày/tuần/sprint Review code - Comment code được log trên công cụ - Source code được comment review - Báo cáo Review code theo

STT Điều kiện đầu vào Hoạt động Điều kiện đầu ra được xử lý kết quả chạy SonarQube

4 - Comment code được log trên công cụ - Source code được comment review Cập nhật Source code theo kết quả review code và hoàn thành fix bug SonarQube theo phân loại. - Source code được cập nhật. - Hoàn thành fix bug SonarQube. - Merged request được tạo và assign tới TL/Dev Leader

5 - Source code được cập nhật. - Hoàn thành fix bug SonarQube. - Merged request được tạo và assign tới TL/Dev Leader - Kế hoạch tích hợp - Tích hợp software modules/component/ business functions. - Software modules/services/component/business functions được tích hợp

6 - Software modules/component/business functions được tích hợp - Kế hoạch build code Thực hiện build Quét SonarQube - Bản build source code đã cập nhật theo kết quả quét SonarQube - Thông báo “Ready for test”