Phát triển dự án theo phương pháp Crystal là gì?

Crystal (Pha lê)

Phương pháp Crystal (pha lê) là một phương pháp phát triển hệ thống linh hoạt khác với ba khái niệm cơ bản:

  • Chartering – giống như giai đoạn yêu cầu trong đó các hoạt động liên quan được phác thảo. Điều này liên quan đến các nghiên cứu khả thi, phát triển kế hoạch và cụ thể hóa phương pháp luận.
  • Cyclic delivery (Phát hành theo chu kỳ) – giai đoạn này chứa hai hoặc nhiều chu kỳ phát hành. Tại đây, nhóm sẽ tinh chỉnh các kế hoạch, thực hiện các yêu cầu của tập hợp con, xem xét kế hoạch dự án và áp dụng phương pháp luận.
  • Wrap-up  – giai đoạn cuối cùng thường liên quan đến việc triển khai hệ thống tới máy chủ và người dùng. Một phân tích sau khi triển khai cũng được thực hiện.
Crystal Clear - Quy trình thông suốt như pha lê
Crystal Clear - Quy trình thông suốt như pha lê

Đây thực ra là một nhóm các phương pháp Agile gọi chung là Crystal (Pha lê). Chúng bao gồm các biến thể như: Crystal Clear (tối đa một nhóm 8 người), Crystal Yellow (tối đa một nhóm 10 đến 20 người), Crystal Orange (tối đa một nhóm 20 đến 50 người), Crystal Red (dành cho các nhóm lớn từ 50 đến 1000 người).

Crystal là một giải pháp Agile
Crystal là một giải pháp Agile

Phương pháp Crystal tập trung vào các nguyên tắc như: Con người (People), Interactions (Sự tương tác), Community (Cộng đồng), Skills (Kỹ năng), Talent (Tài năng) và Communication (Giao tiếp). Mục đích của Crystal là đưa ra một quy trình phát triển phần mềm tốt nhất có thể. Theo đó, vấn đề cốt lõi phải là sự tương tác và cộng sinh giữa những người liên quan đến dự án.

7 thuộc tính căn bản của Crystal Clear
7 thuộc tính căn bản của Crystal Clear

Người sáng lập ra Crystal là Alistair Cockburn. Theo ông, nó là “là một nhóm các phương pháp phát triển phần mềm, hoạt động bằng sức mạnh của con người, cực kỳ nhẹ và co giãn để phù hợp”. Về cơ bản, Cockburn tin rằng chính tài năng và cách tương tác giữa các thành viên trong nhóm sẽ mang lại lợi ích cho cả dự án.

Phương pháp Crystal được chuẩn hóa bằng các thang độ màu sắc khác nhau
Phương pháp Crystal được chuẩn hóa bằng các thang độ màu sắc khác nhau

Phương pháp tinh thể (crystal)  được coi là một phương pháp nhẹ, nhanh và biến hóa tốt, tập trung vào các cá nhân và các tương tác. Các phương thức được chuẩn hóa bằng màu sắc riêng để đánh dấu rủi ro đối với tính mạng con người. Phương pháp này chủ yếu dành cho các dự án ngắn hạn của một nhóm các nhà phát triển làm việc trong một không gian làm việc duy nhất.

St

Category

Tags