×

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

Cẩm nang sử dụng Figma hiệu quả dành cho UI/UX Designer

November 18, 2022 | Blog , Uncategorized @vi , Uncategorized @vi
Tuy Sketch đã có mặt từ lâu, nhưng gần đây Figma đang dần trở thành công cụ thiết kế
Read More

Test script là gì? 6 bước chuyển test case thành test script

June 30, 2022 | Blog , Blog
Trong bài viết trước, chúng ta đã hiểu test case là gì và cách viết test case hoàn chỉnh. Hôm nay, TTC sẽ
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
Oldest
Newest Most Voted
Inline Feedbacks
View all comments