Quá trình xây dựng CiHMS giải pháp quản lý khách sạn – Thất bại “hiệu quả”
Phiên bản khả dụng đầu tiên (MVP) của Phần mềm quản lý khách sạn CiHMS được hoàn thành sau 4 tháng lập trình không ngừng nghỉ khởi đầu từ con số 0 tròn trĩnh. Ngay sau đó, phần mềm được đưa ngay vào giai đoạn thử nghiệm thí điểm vào tháng 9 năm 2019. Phiên bản Alpha đầu tiên của CiHMS - Phần mềm quản lý khách sạn - đã được cài đặt và chạy thử nghiệm (Pilot test) tại các khách sạn thành phố trong hệ thống. Trong khoảng thời gian này, các phiên bản Beta, Gamma và Delta cũng lần lượt được ra đời. Toàn bộ quá trình thử nghiệm chính thức kết thúc vào tháng 12 năm 2019. Chúng tôi nghĩ rằng mình đã hiểu tất cả các tính năng của sản phẩm một cách tường tận nhất, cho đến khi thực sự bước vào giai đoạn thử nghiệm thực tế, trong sự hỗ trợ và tư vấn cặn kẽ của các chuyên gia và cố vấn chuyên nghiệp trong lĩnh vực này. Dần nhận ra mọi thứ không thể chỉ dựa trên lý thuyết, và phần mềm quản lý khách sạn của chúng tôi cũng vậy. Chỉ có những quy trình thực tiễn và các tương tác thật trong cuộc sống mới có thể cho chúng tôi thấy được những thiếu sót trong phần mềm quản lý khách sạn của mình. Nhờ đó, chúng tôi đã có thể tìm hiểu, cải thiện và điều chỉnh các tính năng và cập nhật không ngừng để giúp hệ thống PMS nâng cao hiệu quả. Trong bài viết hôm nay, chúng tôi muốn chia sẻ với bạn kinh nghiệm cá nhân của chúng tôi đúc kết được trong suốt giai đoạn thử nghiệm thí điểm và cách chúng tôi giải quyết và phát triển từ những thất bại ấy.Thử nghiệm thí điểm là gì?
Trong phát triển phần mềm, pilot testing chính là công việc kiểm tra phần mềm của bạn hoạt động như thế nào trong điều kiện vận hành thực tiễn. Việc này cho phép chúng tôi xác minh tính khả thi, chi phí, thời gian, rủi ro và hiệu suất của hệ thống PMS trong quy mô nhỏ, thời gian thử nghiệm ngắn hạn, trước khi triển khai hệ thống một cách toàn diện cho khách hàng. Thử nghiệm này cũng giống như các buổi nhạc kịch diễn tập trước khi công diễn chính thức tại sân khấu, nhưng dành cho phần mềm quản lý của bạn. Để các thử nghiệm thí điểm diễn ra suôn sẻ nhất, trước khi thực hiện, chúng tôi phải:- Xây dựng kế hoạch cho quá trình thử nghiệm
- Lên lịch trình thử nghiệm
- Triển khai và thử nghiệm
- Đánh giá thử nghiệm
- Điều chỉnh & lặp lại
- Từng bước tiến về phía trước (Stagger Forward): Thêm ứng viên vào nhóm thử nghiệm
- Quay lại (Rollback): Khôi phục nhóm thử nghiệm về trạng thái trước đó
- Đình chỉ (Suspension): Dừng thử nghiệm thí điểm
- Vá lỗi và tiếp tục (Patch and continue): Triển khai các bản vá lỗi để giải quyết lỗi và tiếp tục thử nghiệm thí điểm