Quản trị kinh doanh - Hệ thống thông tin quản trị tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin

Sau khi học xong chương này,

người học có thể:

v Đánh giá các giải pháp khác nhau cho

việc triển khai hệ thống thông tin.

v Phân biệt các giai đoạn trong quá trình

xây dựng hệ thống thông tin.

v Diễn giải mục tiêu của các giai đoạn

trong quá trình lựa chọn và xây dựng hệ

thống thông tin.

v Lựa chọn giải pháp tốt nhất để xây dựng

hệ thống thông tin

pdf12 trang | Chia sẻ: hongha80 | Lượt xem: 477 | Lượt tải: 0download
Nội dung tài liệu Quản trị kinh doanh - Hệ thống thông tin quản trị tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
9/11/2012 1 HỆ THỐNG THÔNG TIN QUẢN TRỊ TỔNG QUAN VỀ TIẾN TRÌNH LỰA CHỌN VÀ PHÁT TRIỂN HỆ THỐNG THÔNG TIN ThS. Nguyễn Huỳnh Anh Vũ Mục tiêu 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 2 Sau khi học xong chương này, người học có thể: v Đánh giá các giải pháp khác nhau cho việc triển khai hệ thống thông tin. v Phân biệt các giai đoạn trong quá trình xây dựng hệ thống thông tin. v Diễn giải mục tiêu của các giai đoạn trong quá trình lựa chọn và xây dựng hệ thống thông tin. v Lựa chọn giải pháp tốt nhất để xây dựng hệ thống thông tin. Các vấn đề quản trị 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 3 ¨ Các giải pháp nào cho việc triển khai hệ thống và làm thế nào để chọn ra giải pháp tốt nhất ? ¨ Có các mô hình lựa chọn nào trong các giai đoạn khác nhau đối với tổng quan một hệ thống thông tin? Cái nào thích hợp nhất ? ¨ Các hoạt động cần thiết trong mỗi giai đoạn để dự án thành công ? 9/11/2012 2 Nội dung chính 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 4 1.Nhu cầu phát triển hệ thống thông tin. 2. Các cách thức phát triển hệ thống thông tin. 3. Các phương pháp phát triển hệ thống thông tin (Cổ điển và Hiện đại) Nhu cầu phát triển hệ thống thông tin 11/09/2012 1 Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Nhu cầu phát triển HTTT 6 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 3 Các cách thức phát triển hệ thống thông tin 11/09/2012 2 Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Các phương pháp phát triển HTTT 8 ¤ Bespoke development (xây dựng mới) ¤ Off-the-shelf (mua phần mềm có sẵn) ¤ User-developed (người dùng tự phát triển) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Xây dựng mới (Bespoke development) 9 ¤ Một hệ thống thông tin được phát triển ngay từ đầu (xây dựng mới hoàn toàn) bởi các chuyên gia để thỏa mãn các yêu cầu trong doanh nghiệp. n Xây dựng nội bộ (In-house): các chuyên gia của doanh nghiệp, làm việc cho doanh nghiệp n Thuê ngoài (Out-sourced): các chuyên gia IS bên ngoài (third party) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 4 Xây dựng mới (Bespoke development) 10 ¤ Ưu điểm: n Xây dựng theo yêu cầu doanh nghiệp n Tạo ra lợi thế cạnh tranh so với các đối thủ (phần mềm của riêng mình) ¤ Khuyết điểm: n Tốn kém tiền bạc n Kéo dài nhiều tháng thậm chí hàng năm n Nhiều lỗi 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Mua phần mềm có sẵn 11 ¤ Tương thích với nhiều loại phần cứng ¤ Tính năng phù hợp với nhiều doanh nghiệp ¤ Có 2 loại: n Tùy biến (tailored): thay đổi mã nguồn, cấu hình n Tiêu chuẩn (standard): có thể cấu hình 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Mua phần mềm có sẵn (tt) 12 ¤ Ưu điểm: n Ít tốn thời gian n Chi phí thấp n Chất lượng (ổn định, nhiều tính năng) ¤ Nhược điểm: n Có thể không có một số tính năng n Có thể khác với qui trình thực tế của doanh nghiệp 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 5 Người dùng xây dựng 13 ¤ Do các nhân viên nghiệp vụ xây dựng ¤ Thường được sử dụng cho một cá nhân hay phòng ban (giới hạn về qui mô) ¤ Thiên về xử lý đầu ra dữ liệu hay báo cáo 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Người dùng xây dựng 14 ¤ Ưu điểm: n Phù hợp nhu cầu thực tế của người sử dùng n Viết nhanh ¤ Khuyết điểm: n Sử dụng các công cụ không thích hợp n Nhiều lỗi (không có thiết kế, ít kiểm thử, không có tài liệu hướng dẫn) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Kết hợp triển khai 15 ¤ Các phương pháp triển khai hệ thống thông tin kinh doanh (BIS) có thể kết hợp với nhau. ¤ Tích hợp ứng dụng trong doanh nghiệp (EAI - Enterprise Application Integration): n Nhu cầu tích hợp hệ thống có sẵn với hệ thống mua từ các nhà cung cấp khác nhau n Hệ thống mở (open systems) n Chú trọng đến giao tiếp giữa các ứng dụng 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 6 Chọn lựa cách thức triển khai 16 Cách thức triển khai Thời gian Chi phí Lỗi Đáp ứng yêu cầu Xây dựng mới (in-house) Kém Kém Kém Tốt Xây dựng mới (outsource) Tốt Rất tốt Vừa Vừa Người dùng tự xây dựng Kém Vừa Kém Tốt Mua PM tùy biến Tốt Tốt Tốt Vừa Mua PM tiêu chuẩn Rất tốt Rất tốt Rất tốt Kém 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Các nhân tố khác trong chọn lựa 17 ¤ Qui mô của tổ chức ¤ Số lượng các chuyên gia hệ thống thông tin / công nghệ thông tin (IS/IT) trong doanh nghiệp ¤ Độ phức tạp của hệ thống ¤ Lĩnh vực hoạt động của doanh nghiệp - tính duy nhất của doanh nghiệp ¤ Kinh nghiệm của người dùng cuối ¤ Tính liên kết với các hệ thống hiện có 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Các phương pháp phát triển hệ thống thông tin (Cổ điển và Hiện đại) 11/09/2012 3 Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 7 Chu trình phát triển hệ thống (SDLC) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 19 ¤ Chu trình phát triển hệ thống (SDLC - Systems development lifecycle): bất kỳ dự án hệ thông thông tin nào cũng đều tuân theo một chuỗi luận lý các giai đoạn phát triển. ¤ Các giai đoạn trong SDLC: khởi tạo, nghiên cứu khả thi, phân tích yêu cầu nghiệp vụ, thiết kế hệ thống, xây dựng và hiện thực hệ thống, xem lại và bảo dưỡng. Quy trình SDLC 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 20 Mô hình cổ điển 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 21 ¤ Thường thực hiện theo mô hình thác nước (waterfall model). ¤ Chỉ ra trình tự các bước để xây dựng hệ thống thông tin. ¤ Bước trước cần được kết thúc và xem xét lại trước khi chuyển qua bước sau 9/11/2012 8 Mô hình thác nước truyền thống (Waterfall model) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 22 Khởi tạo (Initiation phase) 23 ¤ Mục tiêu: Ước lượng tính khả thi của dự án và chuẩn bị để dự án thành công Khởi tạo Ý tưởng cho hệ thống mới Ý tưởng sáng tạo, đánh giá có hệ thống nhu cầu thông tin 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Ước lượng tính khả thi (Feasibility assessment) 24 ¤ Mục tiêu: đảm bảo tính khả thi của dự án bằng cách phân tích các nhu cầu, ảnh hưởng của hệ thống (mới) và xem xét các phương pháp triển khai thích hợp. ¤ Có thể tiến hành nghiên cứu mời đấu thầu cho hệ thống Đánh giá tính khả thi Ý tưởng cho hệ thống mới Báo cáo 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 9 Phân tích yêu cầu (Requirement Analysis ) 25 ¤ Mục tiêu: Hệ thống sẽ làm việc gì ? – nắm bắt nhu cầu nghiệp vụ. Còn được gọi là xác định yêu cầu (requirements determination) hay nghiên cứu hệ thống (system study). Phân tích yêu cầu Mô tả khái quát yêu cầu Đặc tả chi tiết tính năng 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Thiết kế hệ thống (System Design) 26 ¤ Mục tiêu: Hệ thống sẽ làm việc như thế nào ? – giao diện người dùng, các module chương trình, tính bảo mật, thiết kế cơ sở dữ liệu (database) Thiết kếĐặc tảyêu cầu Đặc tả thiết kế chi tiết 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Xây dựng hệ thống (System Build) 27 ¤ Tạo ra phần mềm (mã hóa, xây dựng cơ sở dữ liệu, kiểm thử, lập tài liệu, huấn luyện sử dụng) Xây dựngĐặc tả yêu cầu và đặc tả thiết kế Phần mềm, hướng dẫn sử dụng, tài liệu hệ thống 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 10 Hiện thực hệ thống (System implementation) 28 ¤ Mục tiêu: cài đặt phần cứng và mạng cho hệ thống mới, kiểm thử bởi người dùng và tập huấn sử dụng. Bao gồm việc di chuyển từ hệ thống cũ sang hệ thống mới. Hiện thực, Chuyển giao Hệ thống chưa được test bởi người dùng Cài đặt và chạy hệ thống mới 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Xem lại và Bảo trì hệ thống (Review and maintenance) 29 ¤ Có 2 dạng bảo trì: n Sửa chữa các tính năng, sửa lỗi cho phù hợp với đặc tả ban đầu. n Thêm các tính năng mới ¤ Xem lại (Review): xem xét mức độ thành công của dự án và rút ra các bài học trong tương lai (6 tháng sau khi chạy thực tế hệ thống) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT Nhược điểm của mô hình cổ điển 30 ¤ Khoảng cách giữa hiểu biết của người phát triển và người dùng à hiểu sai vấn đề ¤ Xu hướng cô lập giữa người phát triển và người dùng à khoảng cách vật lý và thuật ngữ ¤ Chất lượng sản phẩm được đo bởi đặt tả phần mềm nhiều khi không sát với yêu cầu người dùng à hỗ trợ ra quyết định kém ¤ Mất nhiều công sức và thời gian phát triển trong khi môi trường kinh doanh thay đổi nhanh chóng ¤ Người sử dụng không có được cái mà họ thực sự cần 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 9/11/2012 11 Mô hình hiện đại 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 31 ¤ Phát triển nhanh ứng dụng (RAD) n Mô hình Prototype n Mô hình Spiral ¤ Phát triển phần mềm linh hoạt n Mô hình Agile. Phát triển nhanh ứng dụng (RAD) 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 32 ¤ Nhanh hơn so với phương pháp truyền thống như SSADM. ¤ Thường sử dụng mô hình prototype trong qui trình phát triển ¤ Mô hình Prototype: n Bản nháp của một phần hệ thống được đưa cho người sử dụng xem xét và phản hồi ý kiến, đề xuất chỉnh sửa n Phiên bản sau với các cải tiến theo yêu cầu của khách hàng n Được lập lại liên tục cho đến khi hoàn chỉnh n Có sự tham gia tích cực, trực tiếp của người sử dụng trong qui trình phát triển Mô hình Prototype 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 33 9/11/2012 12 SDLC và Mô hình Prototype 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 34 Phát triển phần mềm linh hoạt 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 35 Phát triển phần mềm linh hoạt (Agile and Lean software development) là một cách tiếp cận về phát triển phần mềm với các nguyên lý cơ bản sau: ¤ Loại bỏ lãng phí (Eliminate waste) ¤ Tạo ra tri thức (Create khowledge) ¤ Xây dựng chất lượng (Build quality) ¤ Làm theo trách nhiệm (Defer commitment) ¤ Chuyển giao nhanh chóng (Deliver fast) ¤ Tôn trọng con người(Respect people) ¤ Cải tiến hệ thống (Improve the system) Hỏi đáp 11/09/2012Hệ thống thông tin quản trị - Tổng quan tiến trình phát triển HTTT 36

Các file đính kèm theo tài liệu này:

  • pdfmis_04_2134_6362.pdf