Agile, một thuật ngữ rất phổ biến trong ngành công nghiệp CNTT ngày nay. Và ở đây, tôi muốn giải thích nó một lần nữa để tránh những hiểu lầm từ một người nào đó hoặc đối với những người không biết về Agile cả.
Phát triển phần mềm Agile dùng để chỉ một nhóm các phương pháp phát triển phần mềm dựa trên sự phát triển lặp đi lặp lại, mà các yêu cầu và các giải pháp phát triển thông qua sự hợp tác giữa các đội chéo chức năng tự tổ chức. [1]
Để cụ thể hơn về nó. Agile là một thời gian đóng hộp, phương pháp lặp để phân phối phần mềm mà xây dựng phần mềm từng bước từ khi bắt đầu dự án, thay vì cố gắng để cung cấp nó tất cả cùng một lúc gần kết thúc.
Ngày nay, Agile được biết đến như một trong những phương pháp tốt nhất cho không chỉ ở nhiều các công ty CNTT mà còn lan rộng cho tất cả các ngành nghề khác nhau ở khắp thế giới. Quy trình Agile là vô cùng dễ dàng để hiểu và thực hiện.
Thông thường, có 5 bước để hoàn thành một dự án trong Agile trong đó bao gồm:
Yêu cầu Phân tích: còn gọi là yêu cầu kỹ thuật, là quá trình xác định kỳ vọng của người dùng đối với một sản phẩm mới hoặc sửa đổi. Những tính năng này, được gọi là yêu cầu, phải được định lượng, phù hợp và chi tiết. Trong kỹ thuật phần mềm, các yêu cầu như vậy thường được gọi là đặc tả chức năng.
Trong ngắn, bước này đòi hỏi mọi người có một kiến thức tốt để hiểu được tất cả các chức năng, chi tiết .... để phát triển nó.
Thiết kế kiến trúc: Trước khi chuyển sang giai đoạn mã hóa, toàn bộ các giải pháp hệ thống cũng như kiến trúc của nó cần được xác định, ghi nhận và chấp thuận của người có trách nhiệm.
Xây dựng (mã hóa): đây là giai đoạn thực hiện các giải pháp đã được đưa ra (từ bước 2) vào mã nguồn và nhiều chức năng có thể thực thi được.
kiểm tra: Trước khi phần mềm được phân phối cho khách hàng hoặc người sử dụng cuối cùng, nó phải được kiểm tra để đảm bảo chất lượng. Các lỗi được tìm thấy và mã nguồn không đạt tiêu chuẩn mang lại xử lý lập trình (bước 4) cho đến khi "kết thúc của một lỗi".
Giao hàng và đáp ứng: khi chất lượng của phần mềm là "đảm bảo", toàn bộ phần mềm được chuyển giao cho người sử dụng.
đang được dịch, vui lòng đợi..