Những thay đổi trong quy trình vận hành hệ thống

Một phần của tài liệu Giáo trình Phát triển hệ thống thương mại điện tử: Phần 2 (Trang 134 - 136)

THỬ NGHIỆM VÀ VẬN HÀNH HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ

7.2.3.2. Những thay đổi trong quy trình vận hành hệ thống

Một quy trình triển khai hệ thống có thể được lên kế hoạch như: - Một quy trình độc lập;

- Một quy trình triển khai song song; - Một giai đoạn độc lập;

- Một loạt các quá trình triển khai diễn ra song song.

Một quy trình độc lập xảy ra khi một hệ thống mới được đưa vào sử dụng và hệ thống cũ bị gỡ bỏ vào cùng một thời điểm. Trong quy trình này, chỉ có nhiều nhất một hệ thống được sử dụng thường xuyên và có lúc khơng có hệ thống nào hoạt động cả. Chỉ khi quy trình độc lập đã hồn thành thì hệ thống mới mới được đưa vào sử dụng. Điều này buộc tất cả mọi người phải sử dụng và phụ thuộc vào hệ thống mới, quá trình này hoặc "vắt kiệt" sức lao động của người dùng hoặc làm vấn đề trở nên trầm trọng hơn. Quy trình độc lập khiến người dùng khó có thể xem xét quay lại sử dụng hệ thống cũ bất kể năng suất lao động hoặc một số vấn đề liên quan đến hệ thống mớị Nếu một quy trình độc lập hoạt động đủ tốt, nó có thể tiêu tốn ít hơn đáng kể so với quy trình vận hành song song. Một quy trình vận hành song song xảy ra mà ở đó một hệ thống được đưa vào sử dụng vào một thời điểm nào đó trước khi hệ thống cũ bị loại

bỏ. Quy trình vận hành song song cho phép chạy thử hệ thống mới trước khi được chấp nhận hoàn tồn. Nó cũng cho phép tạm ngừng hoạt động nếu xảy ra vấn đề lớn và tiếp tục sử dụng hệ thống cũ cho đến khi hệ thống mới được điều chỉnh và được thử nghiệm lại qua một quy trình vận hành song song khác. Quy trình vận hành song song có tính bảo mật cao tuy nhiên lại gây sức ép về nguồn lực (nhân lực, máy móc, thiết bị, thời gian, ngân sách) để đạt được tính bảo mật nàỵ Vì vậy, quy trình vận hành song song thường dùng trong các hệ thống quan trọng hay trong hệ thống tổ chức chính yếụ

Một quy trình vận hành theo từng giai đoạn diễn ra ở những nơi và những phần riêng biệt của hệ thống, ví dụ như các nhóm người dùng cố định, được tiến hành vào những thời điểm khác nhaụ Quy trình vận hành theo từng giai đoạn luôn đi liền với một số khía cạnh của quy trình vận hành song song và cũng có thể đi liền với một số khía cạnh của quy trình độc lập. Vận hành theo từng giai đoạn yêu cầu hệ thống cũ vẫn vận hành song song để hỗ trợ những phần chưa thể hoạt động độc lập. Việc vận hành theo giai đoạn đòi hỏi phải lên kế hoạch cẩn thận và quản lý chặt chẽ hơn, nhưng nó có thể mang lại cơ hội lớn hơn trong việc giải quyết những nhu cầu cá nhân diễn ra trong quá trình vận hành bằng việc chia quá trình vận hành thành những giai đoạn khác nhaụ Quy trình vận hành theo từng giai đoạn có thể gây ra những vấn đề nhất định khi chúng yêu cầu chuyển đổi dữ liệu để vận hành trong từng giai đoạn hoặc yêu cầu cần các phiên bản khác nhau của một cơ sở dữ liệu tương đồng để chạy trong quá trình vận hành song song.

Mặc dù có sự chuẩn bị tốt nhất nhưng cũng sẽ có những thay đổi cơ bản trong quá trình vận hành, mà ở đó người dùng thực đã được định hướng từ trước, làm theo các bước xử lý được định hướng từ trước, sử dụng những phần mềm tính phí hoặc các phần mềm phát triển với cơ sở dữ liệu dựa trên những phần cứng tính phí hoặc phần cứng có sẵn.

Trong khi việc sử dụng những dữ liệu thực thường chỉ rõ thời điểm, người dùng, những quy định, và thậm chí phần mềm có thể thay đổi ngay cả sau thời điểm hiện tại (những thay đổi dữ liệu sau thời điểm này sẽ được xem xét từng phần về việc sử dụng hệ thống và những thay đổi về phần cứng sau thời điểm này sẽ được xem xét đến việc mở rộng hệ thống).

Điều này giống như những thay đổi bất ngờ sẽ sớm xảy ra trong quá trình sử dụng hệ thống (đặc biệt đối với người dùng và các quy trình). Trong khi những thay đổi này khơng thể lên kế hoạch trực tiếp thì cần phải thiết lập một quy trình để thực hiện những thay đổi này một cách thích hợp (chính xác, hợp lý và có hiệu quả).

Một phần của tài liệu Giáo trình Phát triển hệ thống thương mại điện tử: Phần 2 (Trang 134 - 136)