6. KẾT CẤU LUẬN VĂN
2.2.3.2 Qui trình làm việc
Một trong những vấn đềhết sức quan trọng có ảnh hưởng đến chất lượng sản phẩm của công ty phần mềm đó là qui trình làm việc. Qui trình làm việc cũng có ảnh hưởng rất lớn đến việc thu hút người tài. Hầu hết các công ty lớn đều có qui trình làm việc rất chuyên nghiệp nên thu hút được những nhân viên giỏi từ nơi khác đến vì ngoài những kinh nghiệm thực tế, họ còn muốn biết qui trình làm việc chuyên nghiệp là như thế nào đểcó thểphát triển bản thân. Một số đối thủcủa KMS tại Việt Nam có qui trình chuyên nghiệp và đã có chứng nhận chất lượng đạt chuẩn
quốc tế như CMC đã có chứng nhận CMMi III, HDD Softech & Sociates có chứng nhận ISO 9001-2000, Imagax Fax có chứng nhận ISO 9001-2000 trong khi đó KMS vẫn đang trong giai đoạn xây dựng và hoàn thiện chính mình.
Qui trình làm việc của KMS có thể được mô tả như sau:
-Đầu tiên các nhà quản lý dự án (project manager) của VITALSUITE gửi một yêu cầu của dự án mới về cho KMS.
- Bộ phận phân tích, thiết kế của KMS sẽ phân tích yêu cầu của VITALSUITE để hiểu rő yęu cầu của họ vŕ thiết kế sơ đồ Use Case và gửi lại cho VITALSUITE xem xét đánh giá.
- Sau khi phân tích xong yêu cầu của khách hàng, bộ phận phân tích sẽ chuyển kết quả về cho trưởng dự án của KMS lên kế hoạch triển khai và quản lý.
-Trưởng dự án sẽ phân công bộ phận lập trình viên để thiết kế sản phẩm và gửi lại kết quả demo cho bên VITALSUITE xem xét và duyệt, đồng thời gửi bộ phận viết tài liệu kỹ thuật chuẩn bị viết help cho sản phẩm.
- Khi bên VITALSUITE chấp nhận bản demo thì bộ phận lập trình sẽ tiếp tục hiện thực dự án.
- Khi phát triển xong, bộ phận lập trình viên sẽ đưa kết quả cho bộ phận QA test lại và VITALSUITE sẽ xem trước từng giai đọan.
- Sau khi bộ phận QA test xong, họ sẽ chuyển giao sản phẩm cho khách
VITALSUITE xem xét và kiểm tra lại lần cuối trước khi giao cho khách hàng của họ.
Đây là qui trình được định nghĩa trên lý thuyết nhưng thực tế nó vẫn chưa được vận dụng một cách chính xác và khoa học. Thực tế bộ phận phân tích và thiết kế hệ thống vẫn chưa được sử dụng và bước này thường được lập trình viên làm nên thường khó quản lý. Qui trình này chỉ phù hợp với các phần mềm mới, phát triển ngay từ đầu. Còn dối với các phần mềm nâng cấp chức năng mới thì hầu như bỏ qua bước này. Điều này sẽ gây khó khăn cho những nhân viên mới vào dự án vì phải mất thời gian tìm hiểu. Nguyên nhân chủ yếu hiện nay vẫn là thiếu nguồn nhân lực để đảm đương vị trí này hoặc là dự án có thời gian phát triển quá ngắn nên công đoạn này đã bị bỏ qua. Hiện nay bộ phận QA bị đồng nhất hóa với bộ phận QC vì họ chỉ tập trung lo test chứ không đơn thuần là kiểm tra toàn bộ qui trình sản xuất
như là QA. Vẫn còn nhiều bất cập giữa bộ phận QA và bộ phận phát triển trong quá trình test và sửa lỗi (fix bug) do sự không thống nhất về cách làm việc giữa 2 bộ phận này. Bộ phận QA hiện nay vẫn chưa có một công cụ kiểm tra tự động chuyên nghiệp nào để kiểm tra lỗi mà hầu hết là kiểm tra bằng tay nên mất rất nhiều thời gian và thường bỏ sót lỗi. Do đó chất lượng sản phẩm không cao và thường hay bị lỗi.
Qui trình làm việc giữa KMS và VITALSUITE vẫn còn nhiều bất cập. Đối tác thường xuyên thay đổi yêu cầu mà không tăng thời gian hiện thực làm cho KMS vào thế bị động nên dự án vẫn thường hay bị kéo dài và trễ thời hạn hoặc là không đảm bảo chất lượng. Nguyên nhân chủ yếu là do một số nhà quản lý không nắm rõ yêu cầu của khách hàng và không có qui trình làm việc thống nhất chuyên nghiệp giữa 2 bên nên tình trạng này vẫn thườngxảy ra. Mặt khác quá trình viết code, lập trình viên vẫn chưa theo một qui tắc chuẩn và vẫn thường viết tùy tiện, chưa có người để kiểm tra lại. Do đó dễ phát sinh lỗi khi khách hàng sử dụng. Hầu như các đoạn code không được ghi chú lại nên khi một nhân viên nào nghỉ việc thì những nhân viên mới vào thay thế rất mất thời gian để hiểu đoạn code đó viết gì. Quá trình viết tài liệu cho sản phẩm thường không thống nhất và gây khó khăn cho người viết help. Mặc dù trong thời gian qua công ty đã cố gắng hoàn thiện qui trình sản xuất nhưng để khắc phục nó còn phải mất nhiều thời gian và nhân lực. Theo nhận xét và đánh giá của hầu hết nhân viên KMS thì họ cho rằng qui trình làm việc không chuyên nghiệp và cần cải thiện
Nói tóm lại, qui trình làm việc là một trong những điểm yếu mà công ty cần phải khắc phục.