Hệ thống thông tin quản trị - Chương 4: Tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin

pdf 12 trang vanle 2720
Bạn đang xem tài liệu "Hệ thống thông tin quản trị - Chương 4: 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 gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfhe_thong_thong_tin_quan_tri_chuong_4_tong_quan_ve_tien_trinh.pdf

Nội dung text: Hệ thống thông tin quản trị - Chương 4: Tổng quan về tiến trình lựa chọn và phát triển hệ thống thông tin

  1. 2011-2012 H TH NG THÔNG TIN QU N TR CH ƯƠ NG 4 Tng quan v ti n trình la ch n và phát tri n h th ng thông tin 1 MC TIÊU H C T P Sau khi hc xong ch ươ ng này, sinh viên có th : • Đánh giá các gi i pháp khác nhau cho vi c tri n khai h th ng thông tin. • Phân bi t các giai đon trong quá trình xây dng h th ng thông tin. • Di n gi i mc tiêu ca các giai đon trong quá trình la ch n và xây dng h th ng thông tin. •La ch n gi i pháp tt nh t đ xây dng h th ng thông tin. 2 CÁC V N Đ QU N TR • 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 tt nh t ? • Có các mô hình la ch n nào trong các giai đon khác nhau đ i vi tng quan mt h th ng thông tin? Cái nào thích hp nh t ? • Các ho t đ ng cn thi t trong mi giai đon đ d án thành công ? 3 1
  2. 2011-2012 NI DUNG CHÍNH 1. Nhu cu 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 đin và Hi n đ i) 4 1. Nhu c u phát tri n HTTT 5 2. Cách th c phát tri n HTTT 2.1 Xây d ng m i (Bespoke development) 2.2 Mua ph n m m có s n (Off-the-shelf) 2.3 Ng ư i dùng t phát tri n (User-developed) 2.4 K t h p tri n khai 2.5 Ch n l a cách th c tri n khai 2.6 Các nhân t khác trong ch n l a 6 2
  3. 2011-2012 2. Các cách th c phát tri n HTTT • 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) 7 2.1 Xây d ng m i (Bespoke development) Mt h th ng thông tin đư c phát tri n ngay t đ u (xây dng mi hoàn toàn) bi các chuyên gia đ th a mãn các yêu cu trong doanh nghi p.  Xây dng ni b (In-house ): các chuyên gia ca doanh nghi p, làm vi c cho doanh nghi p  Thuê ngoài (Out-sourced ): các chuyên gia IS bên ngoài (third party) 8 2.1 Xây d ng m i (tt) (Bespoke development) • Ưu đim:  Xây dng theo yêu cu doanh nghi p  To ra li th cnh tranh so vi các đ i th (ph n mm ca riêng mình) • Khuy t đim:  Tn kém ti n bc  Kéo dài nhi u tháng th m chí hàng năm  Nhi u li 9 3
  4. 2011-2012 2.2 Mua ph n m m có s n •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:  Tùy bi n ( tailored ): thay đ i mã ngu n, c u hình  Tiêu chu n ( standard ): có th c u hình 10 2.2 Mua ph n m m có s n (tt) • Ưu đim:  Ít t n th i gian  Chi phí th p  Ch t l ư ng ( n đ nh, nhi u tính n ăng) • Khuy t đim:  Có th không có m t s tính n ăng  Khác v i qui trình th c t c a doanh nghi p 11 2.3 Ng ư i dùng xây d ng • Do các nhân viên nghi p v xây dng • Th ư ng đư c s dng cho mt cá nhân hay phòng ban (gi i hn v qui mô) • Thiên v x lý đ u ra d li u hay báo cáo 12 4
  5. 2011-2012 2.3 Ng ư i dùng xây d ng (tt) • Ưu đim:  Phù hp nhu cu th c t ca ng ư i dùng  Vi t nhanh • Khuy t đim:  S dng các công c không thích hp  Nhi u li (không có thi t k, ít ki m th , không có tài li u hư ng dn) 13 2.4 K t hp tri n khai • Các ph ươ ng pháp tri n khai h th ng thông tin kinh doanh (BIS) có th kt hp vi nhau. • Tích hp ng dng trong doanh nghi p (EAI - Enterprise Application Integration):  Nhu cu tích hp h th ng có sn vi h th ng mua t các nhà cung cp khác nhau  H th ng m (open systems)  Chú tr ng đ n giao ti p gi a các ng dng 14 2.5 Ch n la cách th c tri n khai Đáp ng Cách th c tri n khai Th i gian Chi phí Li yêu c u Xây d ng m i Kém Kém Kém Tt (in-house) Xây d ng m i Tt Rt t t Va Va (outsource) Ng ư i dùng Kém Va Kém Tt t xây d ng Mua PM tùy bi n Tt Tt Tt Va Mua PM tiêu chu n Rt t t Rt t t Rt t t Kém 15 5
  6. 2011-2012 2.6 Các nhân t khác trong ch n l a • Qui mô ca 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 tp ca h th ng •Lĩnh vc ho t đ ng ca doanh nghi p - tính duy nh t ca doanh nghi p • Kinh nghi m ca ng ư i dùng cu i • Tính liên kt vi các h th ng hi n có 16 3. Các ph ươ ng pháp phát tri n HTTT 3.1 Chu trình phát tri n h th ng SDLC 3.2 Ph ươ ng pháp c đin 3.3 Ph ươ ng pháp hi n đ i 3.3.1 Mô hình Prototype 3.3.2 Ph ươ ng pháp RAD 3.3.2 Mô hình Agile 17 3.1 Chu trình phát tri n h th ng SDLC • Chu trình phát tri n h th ng (Systems development lifecycle - SDLC ): bt kỳ d án h thông thông tin nào cũng đ u tuân theo mt chu i lu n lý các giai đon phát tri n. • Các giai đon trong SDLC : kh i to, nghiên cu ti n kh thi, phân tích yêu cu nghi p v, thi t k h th ng, xây dng và hi n th c h th ng, xem li và bo dư ng. 18 6
  7. 2011-2012 3.1. Chu trình phát tri n h th ng (tt) 19 3.2 Ph ươ ng pháp c đin • 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 dng h th ng thông tin. •Bư c tr ư c cn đư c kt thúc và xem xét li tr ư c khi chuy n qua bư c sau 20 Mô hình thác n ư c Waterfall 21 7
  8. 2011-2012 a. Kh i t o (Initiation phase) – Mc tiêu : Ư c lư ng tính kh thi ca d án và chu n b đ d án thành công Ý t ư ng sáng t o, Ý t ư ng cho đánh giá có h th ng Kh i t o nhu c u thông tin h th ng m i 22 b. Ư c lư ng tính kh thi (Feasibility assessment) – Mc tiêu : Đ m bo tính kh thi ca d án bng cách phân tích các nhu cu, nh hư ng ca h th ng (m i) và xem xét các ph ươ ng pháp tri n khai thích hp. – Có th ti n hành nghiên cu mi đ u th u cho h th ng Ý t ư ng cho Đánh giá Báo cáo h th ng m i tính kh thi 23 c. Phân tích yêu c u (Requirement Analysis ) – Mc tiêu :H th ng s làm vi c gì ? – nm bt nhu cu nghi p v. Còn đư c gi là xác đ nh yêu cu (requirements determination) hay nghiên cu h th ng (system study). Mô t Phân tích Đ c t khái quát yêu c u yêu c u chi ti t tính n ăng 24 8
  9. 2011-2012 d. Thi t k h th ng (System Design) – Mc 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 bo mt, thi t k cơ s d li u (database) Đ c t Đ c t yêu c u Thi t k thi t k chi ti t 25 e. Xây dng h th ng (System Build) – Mc tiêu: To ra ph n mm (mã hóa, xây dng cơ s d li u, ki m th , lp tài li u, hu n luy n s dng) Ph n m m, Đ c t yêu c u và hư ng d n s d ng, đ c t thi t k Xây d ng tài li u h th ng 26 f. Hi n th c h th ng (System implementation) – Mc tiêu : Cài đ t ph n cng và mng cho h th ng mi, ki m th bi ng ư i dùng và tp hu n s dng. Bao gm vi c di chuy n t h th ng cũ sang h th ng mi. H th ng ch ưa đư c Hi n th c, Cài đ t và ch y test b i ng ư i dùng Chuy n giao h th ng m i 27 9
  10. 2011-2012 g. Xem li và B o trì h th ng (Review and maintenance) • Có 2 dng bo trì :  Sa ch a các tính năng, sa li cho phù hp vi đ c t ban đ u.  Thêm các tính năng mi • Xem li (Review ): xem xét mc đ thành công ca d án và rút ra các bài hc trong tươ ng lai (6 tháng sau khi ch y th c t h th ng) 28 Nh ư c đim c a ph ươ ng pháp c đin • Kho ng cách gi a hi u bi t ca ng ư i phát tri n và ng ư i dùng  hi u sai vn đ . • Xu hư ng cô lp gi a ng ư i phát tri n và ng ư i dùng  kho ng cách vt lý và thu t ng . • Ch t lư ng sn ph m đư c đo bi đ t t ph n mm nhi u khi không sát vi yêu cu ng ư i dùng  h tr ra quy t đ nh kém. •Mt nhi u công sc và th i gian phát tri n trong khi môi tr ư ng kinh doanh thay đ i nhanh chóng. • Ng ư i dùng không có đư c cái mà h th c s cn. 29 3. Các ph ươ ng pháp phát tri n HTTT 3.1 Chu trình phát tri n h th ng SDLC 3.2 Ph ươ ng pháp c đin 3.3 Ph ươ ng pháp hi n đ i 3.3.1 Mô hình Prototype 3.3.2 Ph ươ ng pháp RAD 3.3.2 Mô hìnhAgile. 30 10
  11. 2011-2012 3.3.1 Mô hình Prototype 31 SDLC và Mô hình Prototype 32 3.3.2 Phát tri n nhanh ng d ng RAD (Rapid Application Development) • Nhanh hơn so vi ph ươ ng pháp truy n th ng. • Th ư ng s dng mô hình Prototype trong qui trình phát tri n. • Prototype:  Bn nháp ca mt ph n h th ng đư c đư a cho ng ư i s dng xem xét và ph n hi ý ki n, đ xu t ch nh sa.  Phiên bn sau vi các ci ti n theo các yêu cu ca khách hàng.  Đư c lp li liên tc cho đ n khi hoàn ch nh.  Có s tham gia tích cc, tr c ti p ca ng ư i s dng trong qui trình phát tri n. 33 11
  12. 2011-2012 3.3.3 Mô hình Agile 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 ) •To 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 ) •Ci ti n h th ng ( Improve the system ) 34 TÓM TT CH ƯƠ NG • Đ c Giáo trình Trang 134 CÂU HI •? •? •? 35 12