Bạn đang tìm hiểu Agile là gì? Scrum là gì?

Bài viết sẽ giúp anh chị trả lời được các câu hỏi sau: 1) Agile là gì? 2) Agile Software Development là gì? 3) Tuyên ngôn Agile là gì? 4) Agile có bao nhiêu nguyên lý? 5) Để triển khai Agile thì cần theo hướng dẫn thực hành nào? 6) Scrum là gì? 7) Scrum Framework là gì? 8) Các vai trò của dự án Scrum gồm những ai? 9) Giá trị mà Scrum có thể mang lại là gì? Nào chúng ta bắt đầu nhé! Agile đã và đang…

Read More

PHƯƠNG PHÁP QUẢN LÍ DỰ ÁN AGILE: HƯỚNG DẪN CHO NGƯỜI MỚI BẮT ĐẦU

Bạn là người mới biết đến quản lí dự án hoặc chỉ đơn giản là muốn tìm hiểu về phương thức quản lý Agile? 10 câu hỏi và trả lời dưới đây sẽ đem lại đầy đủ những thông tin cơ bản mà bạn cần biết. Nếu bạn mới biết đến quản lí dự án và phương pháp Agile, 10 câu hỏi và trả lời dưới đây sẽ chuẩn bị cho bạn những kiến thức cơ bản để bắt đầu. Và nếu bạn là một người kì cựu trong mảng…

Read More

Agile là gì

Chắc hẳn khi học về công nghệ thông tin thì hầu như ai cũng từng học qua về phát triển phần mềm rồi. Và cái thời ngồi trong giảng đường thì khái niệm về các mô hình phát triển phần mềm như mô hình thác nước (Waterfall Model), mô hình xoắn ốc (Spiral Model), mô hình chữ V… khá mơ hồ. Để thực sự hiểu biết được thì cần phải tự trải nghiệm từ chính các doanh nghiệp làm phần mềm, web… Và hôm nay cũng xin giới thiệu với…

Read More

Mô hình Agile trong phát triển và kiểm thử phầm mềm

I. Khái niệm Phương thức phát triển phần mềm Agile là một tập hợp các phương thức phát triển lặp và tăng dần trong đó các yêu cầu và giải pháp được phát triển thông qua sự liên kết cộng tác giữa các nhóm tự quản và liên chức năng. Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt và được xem như là sự cải tiến so với những mô hình…

Read More

Các phương pháp Agile – Phần 1

Thông thường mô hình waterfall truyền thống để phát triển phần mềm gồm một số giai đoạn tách biệt: Phân tích Nhu cầu > Kiến trúc và Thiết kế > Xây dựng > Kiểm thử > Chuyển giao và Phản hồi. Phân tích Nhu cầu: trong bước này, toàn bộ nhu cầu phần mềm được nhận biết, phạm vi được xác định. Trong các quy trình chặt chẽ, những yêu cầu đó được thể hiện chi tiết, văn bản hóa, theo tiêu chuẩn hoặc không, cần người có trách nhiệm phê…

Read More

Tổng quan Agile – Phần mở đầu: Đặc trưng

Phát triển phần mềm linh hoạt (agile software development – gọi tắt là Agile) là một triết lí cùng với nhóm các phương pháp và phương pháp luận phát triển phần mềm dựa trên các nguyên tắc phát triển phân đoạn lặp (iterative) và tăng trưởng (incremental), theo đó nhu cầu và giải pháp tiến hóa thông qua sự hợp tác giữa các nhóm tự quản và liên chức năng. Agile thường sử dụng cách lập kế hoạch thích ứng (adaptive planning), việc phát triển và chuyển giao theo hướng…

Read More