Mô hình phát triển dự án

Áp dụng mô hình Kano trong phát triển phần mềm

Body
Kano là một mô hình dùng để phân loại tính năng từ góc nhìn của khách hàng. Mô hình này được giáo sư Noriaki Kano ứng dụng vào thập niên 80 để giúp đội ngũ thiết kế hiểu được yêu cầu và tầm quan trọng của sản phẩm xét từ góc độ của khách hàng.

Phương pháp phát triển phần mềm eXtreme Programming

Body
Extreme Programming cũng như các phương pháp hạng nhẹ (lightweight methods) khác như Crystal, Adaptive Software Development đưa ra các giải pháp mới cho việc thiết lập các quy trình phát triển phần mềm. Khác với các phương pháp hạng nặng (heavyweight methods) xây dựng dựa trên các tiêu chuẩn ISO9001, CMM hay RUP, các phương pháp hạng nhẹ đơn giản, dễ áp dụng và không cần có sự đầu tư lớn về kinh phí cũng như thời gian. Đặc biệt, các phương pháp này thường có tính mềm dẻo và thích ứng cao, rất thích hợp với các doanh nghiệp phát triển phần mềm trong các môi trường không ổn định và yêu cầu phần mềm thay đổi liên tục.

Giới thiệu eXtreme Programming

Body
Trong thời đại ngày nay, dần dần mô hình quản lý dự án truyền thống Waterfall dần bị thay thế bởi những mô hình Agile, khi mà dự án cần sự linh hoạt cao, đáp ứng được tốt hơn yêu cầu của khách hàng ngày càng khó tính. Ngoài scrum là một mô hình Agile rất phổ biến, bài viết này sẽ đề cập đến Extreme Programming, một mô hình cũng dần phổ biến bởi nhiều đặc tính nổi trội của nó. Vậy Extreme Programming là gì, chúng ta hãy cùng tìm hiểu.