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
12 trang |
Chia sẻ: hongha80 | Lượt xem: 563 | Lượt tải: 0
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:
- mis_04_2134_6362.pdf