Lựa chọn giải pháp đóng gói, dùng chung và hệ thống riê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 103 - 108)

THIẾT KẾ KỸ THUẬT VÀ XÂY DỰNG HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ

6.3.5.1. Lựa chọn giải pháp đóng gói, dùng chung và hệ thống riêng

Một khi các u cầu được thiết lập và thậm chí có thể một bản thiết kế đã được phát triển để đáp ứng những yêu cầu này thì tổ chức cũng cần phải đánh giá lại tính khả thi của việc xây dựng, có được hệ thống để đáp ứng các yêu cầu hoặc thiết kế nàỵ Sự đánh giá lại này nên tính đến một loạt các lựa chọn cho việc xây dựng và đạt được hệ thống.

Hệ thống đặc chế tốn kém chi phí nhưng lại đáp ứng được một cách chính xác những yêu cầu hoặc thiết kế. Hệ thống đặc chế là hệ thống

duy nhất được xây dựng từ các thành tố và công cụ cơ bản để đáp ứng yêu cầu phân tích, thiết kế cụ thể. Các nhà thiết kế chương trình phát triển hệ thống phần mềm đặc chế bằng cách chuyển các yêu cầu sang chương trình phần mềm gốc. Nếu tổ chức có khả năng đáp ứng được các nguồn lực cần thiết, bao gồm đội ngũ chuyên gia máy tính giỏi, khi đó hệ thống đặc chế có thể được phát triển trong nội bộ tổ chức. Một số cân nhắc của sự lựa chọn thay thế này là:

- Thời gian cần thiết cho sự lựa chọn thay thế phụ thuộc vào sự sẵn có của đội ngũ chuyên gia máy tính có kinh nghiệm;

- Sự thay thế này đặc biệt phù hợp nhất với các tổ chức có đội ngũ chun gia máy tính có kinh nghiệm;

- Sự thay thế này có thể đảm bảo sự tương thích tốt giữa hệ thống được phát triển và yêu cầu của tổ chức;

- Những nhà phát triển hệ thống có thể đi sai hướng trước khi đi đến đích đúng, chịu nhiều chi phí bất lợi như là chi phí để học hỏi thêm điều gì đó;

- Sự thay thế này có tính đảm bảo cao về lợi thế cạnh tranh;

- Sự thay thế này có thể đảm bảo rằng chương trình được xây dựng và lưu trữ tài liệu tốt để tạo điều kiện cho việc điều chỉnh hệ thống trong tương laị

Các tổ chức lớn thường chọn thực hiện và duy trì việc ứng dụng TMĐT trong hệ thống của họ, đặc biệt là ở các tổ chức có đủ yêu cầu tính tốn để tạo nên lợi thế về qui mơ hoặc có những lo ngại về tính bảo mật, an ninh mà tổ chức phát triển hệ thống TMĐT không đảm bảo được. Một tổ chức phát triển TMĐT bên ngồi có thể được th để phát triển hệ thống đáp ứng đòi hỏi nhất định, hệ thống này tương thích với thiết kế của tổ chức. Một số cân nhắc khi lựa chọn sự thay thế này là:

- Đây là sự thay thế khá tốn kém nhưng lại hấp dẫn đối với các tổ chức thiếu đội ngũ chun gia máy tính có kinh nghiệm;

- Sự thay thế này có thể tiết kiệm thời gian so với việc đào tạo để có được đội ngũ chun gia máy tính có kinh nghiệm hoặc tìm thuê những người như thế. Hợp đồng phải bảo đảm rằng tổ chức phát triển hệ thống sẽ chỉ sử dụng những chuyên gia có kinh nghiệm để thực hiện dự án, nếu không tổ chức đi thuê sẽ hủy việc thanh tốn phí đào tạo nhân viên cho tổ chức phát triển hệ thống TMĐT;

- Có thể đảm bảo sự tương thích giữa hệ thống được phát triển và yêu cầu của tổ chức;

- Các nhà phát triển có thể đi sai hướng trước khi về đích, chịu những thiệt hại bất lợi giống như một phần của chi phí để học thêm điều gì đó;

- Có thể bảo đảm lợi thế cạnh tranh của tổ chức chừng nào hợp đồng còn ngăn cản việc các tổ chức phát triển sử dụng phần mềm cho các khách hàng khác của họ;

- Khiến cho việc điều chỉnh trong tương lai trở nên khó khăn, tốn kém nếu như chương trình khơng được tổ chức, lưu trữ dữ liệu tốt. Hợp đồng có thể gây ra khó khăn bởi yêu cầu nhà phát triển ban đầu sẽ là người thực hiện việc thay đổi trong tương laị

Hệ thống thay đổi theo đòi hỏi nhất định có thể được điều chỉnh thường xuyên bởi các nhà phát triển để đáp ứng hiệu quả hơn các yêu cầu, thậm chí là các phần của thiết kế với mức giá khá hợp lí. Các gói phần mềm sẵn có thường được đề cập đến giống như hệ thống thay đổi theo đòi hỏi nhất định giống như việc một người chỉ cần biết làm thế nào để xoay một cái chìa khóa để khởi động một chiếc xe hơị Chúng được sử dụng với ít hoặc khơng có sự thay đổi cơ bản nào đối với quá trình hoạt động. Hệ thống này có thể cho phép người dùng sử dụng một loạt các lựa chọn thay thế để biến đổi chúng trở nên đặc biệt. Về cơ bản, chúng tạo điều kiện cho việc thay đổi đối với nội dung cụ thể nào đó và các thơng tin chi tiết của tổ chức như:

- Tên của: (i) Tổ chức; (ii) Chức năng (thay đổi,biến đổi…); (iii) Các đối tượng (Khách hàng…); (iv) Các nội dung cụ thể khác (thông tin chi tiết về sản phẩm cụ thể…);

- Diện mạo: (i) màu sắc sử dụng của hệ thống; (ii) Sự kiểm sốt kích hoạt các chức năng (Hệ thống phím, menu…); (iii) Hình dạng, kích thước, vị trí của các đối tượng thơng tin….

Mặc dù có một loạt các tùy biến sẵn có trong hệ thống này nhưng tất cả các phiên bản của hệ thống về cơ bản có cùng thực hiện chuỗi chức năng theo cùng một cách. Điều này khiến cho các đối thủ cạnh tranh dễ dàng bắt chước công nghệ và sử dụng nó để sao chép, trung hịa lợi thế cạnh tranh.

Thật khơng bình thường khi hệ thống đặc chế địi hỏi chi phí tối thiểu gấp khoảng mười lần so với chi phí của một hệ thống đáp ứng địi hỏi nhất định tương tự. Do những khác biệt căn bản này, nên rất tốn kém, đặc biệt là đối với các tổ chức với qui mô vừa và nhỏ để cân nhắc biến đổi hệ thống đáp ứng đòi hỏi nhất định để đáp ứng yêu cầu của họ.

Để tránh việc ăn cắp phần mềm, hầu hết các tổ chức phát triển hệ thống TMĐT cung cấp hệ thống đáp ứng đòi hỏi nhất định sẽ chỉ cho phép phần mềm của họ được chạy trên các máy chủ web hoặc máy chủ mà họ được ưu tiên truy cập. Vì thế, chi phí thấp hơn sẽ được đổi lại là sự hạn chế về sự tự do truy cập. Điều này có thể được áp dụng với một số nhà phát triển một số bộ cơng cụ.

Một bản phân tích và thiết kế có thể được sử dụng như một cơ sở để lựa chọn hệ thống đáp ứng đòi hỏi nhất định hiện thời được thuê hoặc mua từ một tổ chức phát triển hệ thống TMĐT. Sản phẩm, dịch vụ và nội dung liên quan của tổ chức có thể được thêm vào và hệ thống có thể được sử dụng hoặc được biến đổi để thích hợp hơn với yêu cầụ Một số cân nhắc của sự lựa chọn thay thế này là:

- Chi phí khá thấp và hoạt động nhanh chóng hơn;

- Hấp dẫn đối với các tổ chức mới thành lập và/hoặc các tổ chức thiếu đội ngũ chun gia máy tính có kinh nghiệm;

- Có thể có hoặc khơng có sự tương thích tốt giữa hệ thống và yêu cầu của tổ chức;

- Đã sẵn có với đối thủ của tổ chức, dẫn đến hạn chế lợi thế cạnh tranh nếu như tổ chức khơng có những biến đổi so với hệ thống căn bản;

- Việc thay đổi có thể tốn kém và khó khăn và có thể bị hạn chế bởi hợp đồng được thực hiện bởi tổ chức phát triển và cung cấp hệ thống TMĐT.

Thậm chí có nhiều tổ chức có thể lựa chọn hệ thống đáp ứng đòi hỏi nhất định nhưng rõ ràng các tổ chức không cần phải thực hiện sự lựa chọn đó trước khi tiến hành một sự phân tích và thiết kế hợp lí. Thất bại của việc thực hiện phân tích, thiết kế chính xác khiến cho việc tiếp nhận hệ thống không đáp ứng đầy đủ yêu cầu của tổ chức. Đặc biệt quan trọng là phải tránh xu hướng sử dụng các đặc tính của hệ thống sẵn có thay vì các u cầu được phân tích chính xác.

Bộ cơng cụ có thể cung cấp lựa chọn trung gian giúp cắt giảm chi phí so với hệ thống đặc chế trong khi đáp ứng yêu cầu của tổ chức tốt hơn so với hệ thống đáp ứng đòi hỏi nhất định. hệ thống đặc chế là hệ thống được xây dựng bằng cách lựa chọn, sắp xếp, và biến đổi bộ đối tượng có

thể sử dụng lại được cung cấp bởi một bộ công cụ hoặc hệ thống được xây dựng bằng cách biến đổi một cách mạnh mẽ chức năng của hệ thống hiện hành. hệ thống đặc chế có thể đáp ứng hầu hết các yêu cầu mà hệ thống đặc chế có thể đáp ứng với chi phí phát triển thấp hơn.

Một tổ chức có thể giữ quyền kiểm soát đối với sự phát triển hệ thống đặc trưng, duy nhất nhưng tối thiểu hóa được những nỗ lực thực sự về mặt kĩ thuật của việc xây dựng. Việc tiếp nhận một bộ công cụ cho phép tổ chức tập trung các nỗ lực xây dựng hệ thống TMĐT vào việc đáp ứng công việc kinh doanh hơn là yêu cầu kĩ thuật. Một số cân nhắc:

- Chi phí phải chăng;

- Có thể giúp tổ chức nâng cao đội ngũ chun gia máy tính có kinh nghiệm. Họ sẽ tập trung kinh nghiệm vào quá trình kinh doanh của tổ chức hơn là vào chi tiết lập trình;

- Có thể có hoặc khơng có sự tương thích tốt giữa bộ cơng cụ sẵn có và yêu cầu của tổ chức;

- Có thể cho phép sự linh hoạt tốt hơn trong việc thay đổi phương hướng thông qua việc kết nối tương lai của các thành tố riêng lẻ trong bộ công cụ;

- Đầu tư vốn cho bộ cơng cụ đem lại lợi ích liên tục, ngay cả khi hệ thống trong đó bộ cơng cụ được sử dụng thay đổi;

- Có sẵn đối với đối thủ, nên hạn chế lợi thế cạnh tranh nếu như tổ chức khơng có những thay đổi đối với các thành tố cơ bản trong bộ công cụ;

- Việc thay đổi cơng cụ có thể khó khăn, tốn kém và bị hạn chế bởi tổ chức phát triển hệ thống cung cấp bộ công cụ phải thực hiện việc thay đổi;

- Sự lựa chọn thay thế sẽ cân bằng giữa sự linh hoạt trong việc thay thế và bổ sung vào sự kiểm soát đối với việc xây dựng và rủi ro xây dựng; hoặc tốc độ của việc xây dựng và chi phí liên quan.

Sự lựa chọn thay thế để xây dựng, tiếp nhận hệ thống TMĐT cần phải tính đến yêu cầu đối với hệ thống để tiếp tục phát triển. hệ thống đặc chế cung cấp tiềm năng phát triển trong tương lai tuyệt vời nhất. Các nhà phát triển hệ thống đáp ứng đòi hỏi nhất định và bộ công cụ danh tiếng

đang tiếp tục nâng cấp hệ thống để theo kịp triển vọng phát triển của web. Tuy nhiên, để có được sự nâng cấp này địi hỏi tốn kém thêm chi phí.

Bất kể lựa chọn xây dựng, tiếp nhận hệ thống nào, hệ thống được lựa chọn có thể được chạy bởi các nhà cung cấp được sở hữu, duy trì bởi:

- Tổ chức;

- Tổ chức phát triển hệ thống TMĐT; - Nhà cung cấp dịch vụ Internet (ISP).

Các tổ chức phát triển hệ thống TMĐT và ISP thường cung cấp các dịch vụ nhà cung cấp Web cho một số khách hàng của họ. Các dịch vụ này chỉ cung cấp dung lượng đĩa trống và kết nối Internet, về cơ bản bao gồm:

- Cung cấp an ninh/bảo mật cho các phần mềm, dữ liệu liên quan; - Đảm bảo ưu tiên sửa chữa cho bất kì nhà cung cấp liên quan nào; - Cho phép tốc độ truy cập nhanh hơn so với hầu hết các tổ chức quy mơ nhỏ có thể tự mình cho phép.

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 103 - 108)