×

Tổng quan về AGILE

TTC Solutions December 14, 2022 0 Comments

𝟭. 𝗞𝗵𝗮́𝗶 𝗻𝗶𝗲̣̂𝗺

Agile (viết tắt của Agile Software Development) có nghĩa là phương thức phát triển phần mềm linh hoạt, được ứng dụng trong quy trình phát triển phần mềm với mục tiêu là đưa sản phẩm đến tay người dùng càng nhanh càng tốt.

𝟮. 𝟭𝟮 𝗻𝗴𝘂𝘆𝗲̂𝗻 𝘁𝗮̆́𝗰 𝗾𝘂𝗮𝗻 𝘁𝗿𝗼̣𝗻𝗴 𝘁𝗿𝗼𝗻𝗴 𝗔𝗴𝗶𝗹𝗲

– Đáp ứng toàn diện nhu cầu khách hàng thông qua việc giao hàng sớm và sản phẩm có giá trị.

– Thay đổi yêu cầu được chào đón, thậm chí là rất muộn trong quá trình phát triển.

– Giao phần mềm chạy được cho khách hàng một cách thường xuyên.

– Nhà kinh doanh và các kỹ sư phần mềm cần làm việc cùng nhau trong suốt dự án.

– Xây dựng dự án xung quanh các cá nhân có động lực. Cung cấp sự hỗ trợ cần thiết, môi trường làm việc và niềm tin để hoàn thành công việc.

– Trao đổi trực tiếp là cách truyền đạt thông tin hiệu quả nhất.

– Thước đo chính của tiến độ là phần mềm chạy tốt.

– Phát triển liên tục và bền vững.

– Cải tiến sự linh hoạt bằng cách quan tâm đến kỹ thuật và thiết kế.

– Nghệ thuật tối đa hóa lượng công việc chưa xong

– Sự đơn giản là cần thiết.

– Nhóm tự tổ chức

– Thích ứng thường xuyên với những thay đổi

𝟯. Đ𝗮̣̆𝗰 𝘁𝗿𝘂̛𝗻𝗴 𝗰𝘂̉𝗮 𝗔𝗴𝗶𝗹𝗲

– Tính lặp (Iterative)

– Tính tăng trưởng và tiến hóa (Incremental & Evolutionary)

– Tính thích nghi (adaptive):

– Nhóm tự tổ chức và liên chức năng

– Quản lý tiến trình thực nghiệm (Empirical Process Control)

– Giao tiếp trực diện (face-to-face communication):

– Phát triển dựa trên giá trị (value-based development)

Agile không định nghĩa ra một phương pháp cụ thể nhưng lại có nhiều phương pháp khác nhau thỏa mãn và hướng theo các tiêu chí của nó.

Các giai đoạn phát triển của sản phẩm sẽ được chia nhỏ ra thành những phần tăng trưởng cụ thể mà người dùng có thể tương tác được. Nhờ đó sản phẩm sẽ có được phản hồi cần thiết để tránh khỏi những vấn đề nghiêm trọng và được cải tiến tốt hơn.

Thêm vào đó, quy trình quản lý sản phẩm có tính chất lặp lại này còn giúp cho cả nhóm có thể chuyển sang một phần tăng trưởng khác trong khi những vấn đề của phần tăng trưởng hiện tại đang được giải quyết.

Với quy trình trên, Agile phù hợp với những dự án:

– Các thành viên phối hợp, giao tiếp hiệu quả trong nội bộ. Kỹ năng giao tiếp tốt giúp nhóm làm việc thấu hiểu khách hàng, hợp tác tốt với nhau đảm bảo chất lượng và tốc độ.

– Tính tự chủ của mỗi thành viên phải được đảm bảo để các nhóm tự quản lý có thể vận hành một cách chủ động, trơn tru thay vì chỉ tuân thủ theo chỉ dẫn cấp trên như trong các mô hình truyền thống.

– Các hoạt động được module hóa thông qua những nhóm liên chức năng. Những nhóm này có khả năng làm việc với tốc độ và chất lượng cao, với khách hàng là trung tâm.

Related Posts

CHÚC MỪNG NGÀY QUỐC TẾ PHỤ NỮ

March 09, 2022 | Blog
Nhân ngày Quốc tế Phụ nữ 8/3, thay mặt các đấng “mày râu” xin được gửi lời chúc mừng
Read More

5 ngôn ngữ lập trình hướng đối tượng phổ biến nhất

September 15, 2022 | Uncategorized @vi
Ngày nay, kiến thức về lập trình hướng đối tượng là thứ không thể thiếu ở một lập trình
Read More

Leave a Reply

Your email address will not be published. Required fields are marked *
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments