Bài giảng Phát triển hệ thống thông tin (IS Development) - Chương 6: Lựa chọn phương pháp luận phát triển hệ thống thông tin quản lý

Các mô hình và khung so sánh So sánh các phương pháp phát triển hệ thống thông tin quản lý Lựa chọn phương pháp phát triển hệ thống thông tin quản lý

pptx26 trang | Chia sẻ: candy98 | Lượt xem: 507 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Bài giảng Phát triển hệ thống thông tin (IS Development) - Chương 6: Lựa chọn phương pháp luận phát triển hệ thống thông tin quản lý, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Chương 6 LỰA CHỌN PHƯƠNG PHÁP LUẬN PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝPhát triển hệ thống thông tin (IS Development)NỘI DUNG CHÍNHCÁC MÔ HÌNH VÀ KHUNG MẪU SO SÁNHSO SÁNH CÁC PHƯƠNG PHÁP PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝLỰA CHỌN PHƯƠNG PHÁP PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝ Chương 6: Lựa chọn phương pháp luận phát triển HTTT211/30/2020Tài liệu học tậpChương 6: Lựa chọn phương pháp luận phát triển HTTT3Tài liệu và giáo trình chính:Slide bài giảng.Tài liệu tham khảo:Avison, D.E. & Fitzgerald, G. “Information Systems Development: Methodologies, Techniques and Tools”, 4th Edition, McGraw-Hill, London, 2006. Chapter 27, 2811/30/20201. CÁC MÔ HÌNH VÀ KHUNG MẪU SO SÁNHCơ sở của phương pháp luậnMô hình (Paradigms)Khung mẫu (Framework)Chương 6: Lựa chọn phương pháp luận phát triển HTTT411/30/2020Cơ sở của phương pháp luận Định nghĩa của thuật ngữ "phương pháp luận" (methodology) bao gồm các khía cạnh quan trọng của "triết lý" (philosophy), hoặc lý thuyết cơ bản đằng sau một "phương pháp luận". Triết lý là chìa khóa để hiểu biết về phương pháp luận. Các cơ sở cho việc áp dụng một phương pháp luận theo các nhóm tiêu chí: một sản phẩm kết thúc tốt hơn, một quá trình phát triển tốt hơn, và một quá trình tiêu chuẩn hóa. Chương 6: Lựa chọn phương pháp luận phát triển HTTT511/30/2020Mô hình (Paradigms)"Các thiết lập cơ bản nhất của các giả định được thông qua bởi một cộng đồng chuyên nghiệp cho phép các thành viên của mình để chia sẻ nhận thức tương tự và tham gia vào các thực tế thông thường được chia sẻ", Klein và Hirschheim (1989) Bản thể luận (ontology): các giả định về bản chất của thế giới vật chất và xã hội Nhận thức luận (epistemology): giả định về kiến ​​thức và làm thế nào để có được nó Chương 6: Lựa chọn phương pháp luận phát triển HTTT611/30/2020 Mô hình khoa học (science paradigm) Thể hiện phương pháp khoa học, đơn giản, lặp lại, bác bỏ giảm sự phức tạp và đa dạng của thế giới thực, phân tích và tổng hợp các chiến lược, các mối quan hệ nguyên nhân và kết quả kiến thức được xác nhận bởi sự lặp lại của các kinh nghiệm tạo ra cùng một kết quả kiến thức được xây dựng bởi giả thuyết bị bác bỏ phù hợp với thế giới của hiện tượng tự nhiên Wood Harper và Fitzgerald (1982): Ví dụ như các cách tiếp cận truyền thống, phân tích dữ liệu, các phương pháp tiếp cận có cấu trúc Chương 6: Lựa chọn phương pháp luận phát triển HTTT711/30/2020Mô hình hệ thống (systems paradigm)Thể hiện một cách tiếp cận toàn diện toàn diện (holistic): các thuộc tính nổi bậtcác thuộc tính của hệ thống: mục đích, sự tương tác của các yếu tố, tính mở, truyền thông và kiểm soát hiểu bối cảnh hệ thống đa quan điểm phù hợp với thế giới xã hội Wood Harper và Fitzgerald (1982): Ví dụ như cách tiếp cận hệ thống hoạt động của con người (ví dụ như SSM), phương pháp tiếp cận có sự tham gia (ví dụ như ETHICS) Chương 6: Lựa chọn phương pháp luận phát triển HTTT811/30/2020 Mô hình theo chủ nghĩa khách quan (Objectivist - Klein và Hirschheim - 1989) Một bản thể luận hiện thực (realist ontology): thực tế là khách quan nhất định, tồn tại độc lập với nhận thức của chúng ta về nó có một cái nhìn "đúng" (correct), đó là phát hiện Một tri thức luận thực chứng (positivist epistemology): giải thích hiện tượng quan sát được bằng cách xác định quan hệ nhân quả cùng một phương pháp thích hợp cho thế giới tự nhiên và thế giới xã hội Chương 6: Lựa chọn phương pháp luận phát triển HTTT911/30/2020Mô hình theo chủ nghĩa chủ quan (Subjectivist - Klein và Hirschheim - 1989) Một bản thể luận duy danh (nominalist ontology): thực tế là chủ quan xây dựng thông qua khuôn khổ của chúng ta về các giá trị, niềm tin và kinh nghiệm có khác nhau, quan điểm hợp lệ Một nhận thức luận diễn dịch (interpretivist epistemology): tương đối, các câu hỏi sự tồn tại của kiến ​​thức "khách quan" (objective) chúng ta cần hiểu cách thức mà thế giới được giải thích Chương 6: Lựa chọn phương pháp luận phát triển HTTT1011/30/2020Những gợi ý cho các phương pháp phát triển hệ thốngCác nhà phát triển hệ thống phải tiến hành điều tra Các nhà phát triển hệ thống phải can thiệp vào thế giới xã hội của tổ chức các mục tiêu của phát triển hệ thống các kỹ thuật và các công cụ vai trò của các nhà phát triển hệ thống Chương 6: Lựa chọn phương pháp luận phát triển HTTT1111/30/2020Khung mẫu (Framework)Để mô tả khái niệm về một phương pháp luậnví dụ như meta-model của Olle et al (1991) Để mô tả một phương pháp luận cụ thể ví dụ như chu trình hệ thống Để so sánh và / hoặc đánh giá các phương pháp luận phân tích tính năng ví dụ như: phân tích các kết quả của việc sử dụng phương pháp luậnChương 6: Lựa chọn phương pháp luận phát triển HTTT1211/30/20202. SO SÁNH CÁC PHƯƠNG PHÁP PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝCác vấn đề so sánh Khung mẫu so sánhCác yếu tố của khung mẫu so sánh Chương 6: Lựa chọn phương pháp luận phát triển HTTT1311/30/2020 Các vấn đề so sánh Hai lý do chính để so sánh các phương pháp luận. đầu tiên, một lý do học thuật, để hiểu bản chất của các phương pháp luận tốt hơn, thứ hai, một lý do thực tế, để lựa chọn một phương pháp luận để sử dụng trong một tổ chức. Chương 6: Lựa chọn phương pháp luận phát triển HTTT1411/30/2020Khung mẫu so sánh... Phân tích tính năng: xác định một tập hợp các tính năng mong muốn xác định các phương pháp luận cụ thể có mỗi tính năng cố gắng để đánh giá những phạm vi tính năng hiện diện Các vấn đề với phân tích tính năng: xác định các tính năng các phiên bản của các phương pháp luậncác vấn đề thuật ngữ tính chủ quan của phân tích tính chủ quan của đánh giá Chương 6: Lựa chọn phương pháp luận phát triển HTTT1511/30/2020Các yếu tố của khung mẫu so sánh Triết lý (philosophy)Mô hình (model)Kỹ thuật và các công cụ (techniques and tools)Phạm vi (scope)Kết quả đầu ra (outputs)Thực tế (practise)Sản phẩm (product)Chương 6: Lựa chọn phương pháp luận phát triển HTTT1611/30/20203. LỰA CHỌN PHƯƠNG PHÁP PHÁT TRIỂN HỆ THỐNG THÔNG TIN QUẢN LÝSự thay đổi và phát triển của các phương pháp luận Các cách tiếp cận ngẫu nhiên (contingency approaches)NIMSAD (Jayaratna 1994)Sự chấp thuận một phương pháp luậnChương 6: Lựa chọn phương pháp luận phát triển HTTT1711/30/2020 Sự thay đổi và phát triển của các phương pháp luận Sự phát triển của các phương pháp luận đã được thực hiện trong đó xác định bốn thời kỳ của phương pháp luận: thời kỳ tiền-phương pháp luận, thời kỳ phương pháp luận ban sơ, thời kỳ phương pháp luận và thời kỳ phương pháp luận hiện nay được mô tả như là một kỷ nguyên của việc đánh giá lại phương pháp luận. Chương 6: Lựa chọn phương pháp luận phát triển HTTT1811/30/2020Các cách tiếp cận ngẫu nhiên (contingency approaches)Không có lựa chọn phương pháp luận tốt nhất, phụ thuộc vào bối cảnh dự án: bản chất của các vấn đề được giải quyết bản chất của các ứng dụng bản chất của tổ chức và văn hóa của nó Ví dụ Burns và Dennis (1985): dự án không chắc chắn (cao / thấp) dự án phức tạp (cao / thấp) ví dụ như cấu trúc yếu kém (ill-structuredness) của tình hình vấn đề, kích thước hệ thống, thành phần người sử dụng, thành phần các nhà phát triển, tình trạng thay đổi liên tục của các yêu cầu hệ thống Chương 6: Lựa chọn phương pháp luận phát triển HTTT1911/30/2020NIMSAD (Jayaratna 1994) NIMSAD đánh giá bằng cách sử dụng ba tiêu chíTình hình vấn đề (bối cảnh): làm thế nào để phương pháp luận giúp hiểu rõ tình hình vấn đề? Người giải quyết vấn đề (người sử dụng phương pháp luận): các giá trị, kỹ năng, kinh nghiệm... của người sử dụng là gì? làm thế nào để giá trị của người sử dụng liên quan đến những phương pháp luận? Quá trình giải quyết vấn đề (phương pháp luận): phương pháp luận làm thế nào để hỗ trợ trong việc xác định, lập tài liệu các vấn đề và thiết kế các giải pháp?NIMSAD đã được áp dụng cho SSM, ETHICS, và Structured Analysis Chương 6: Lựa chọn phương pháp luận phát triển HTTT2011/30/2020Sự chấp thuận một phương pháp luậnMột loạt các phương pháp phát triển hệ thống tồn tại Không có phương pháp luận phát triển hệ thống duy nhất sẽ phù hợp với tất cả các dự án và các tổ chức Giải pháp cho vấn đề này: xây dựng một bộ công cụ của các phương pháp, kỹ thuật và các công cụ để lựa chọn xây dựng một phương pháp luận hỗn hợp (ví dụ như Multiview) xây dựng một phương pháp luận nội bộ phù hợp với nhu cầu của tổ chức Chương 6: Lựa chọn phương pháp luận phát triển HTTT2111/30/2020Cách tiếp cận theo bộ công cụ (toolkit) Các mô hình được sử dụng trong các phương pháp phát triển hệ thống khác nhau là những công cụ có sẵn cho nhà phân tích Lựa chọn theo nhu cầu của tình hình Nhược điểm không có triết lý tích hợp: chỉ là một tập hợp các phương pháp, công cụ và kỹ thuật mang phong cách riêng, hệ thống không dễ bảo trì lựa chọn các kỹ thuật phù hợp, yêu cầu kỹ năngvà kinh nghiệm khó khăn trong việc đào tạo các nhà phân tích hệ thống mới thiếu chuẩn hóa Chương 6: Lựa chọn phương pháp luận phát triển HTTT2211/30/2020Xây dựng một phương pháp luận hỗn hợp (blended methodology)"Hỗn hợp" (blend) là cách tiếp cận tốt nhất hiện có (ví dụ như Multiview) khó khăn trong việc kết hợp các triết lý không tương thích khó khăn trong việc tích hợp các kết quả đầu ra được tạo ra bằng cách sử dụng một cách tiếp cận với những cách tiếp cận khác các nhà phân tích cần phải hiểu và có kinh nghiệm trong việc sử dụng một số cách tiếp cận khác nhau Chương 6: Lựa chọn phương pháp luận phát triển HTTT2311/30/2020Phương pháp luận nội bộ được thiết kế riêng (Tailored, in-house methodology) Phát triển một phương pháp " được thiết kế riêng " (tailored) dựa trên một cách tiếp cận hiện có: triết lý cơ bản cung cấp cơ sở cho các sản phẩm và quy trình các kỹ thuật và các công cụ được tích hợp tùy chỉnh được để phù hợp với môi trường tổ chức Chương 6: Lựa chọn phương pháp luận phát triển HTTT2411/30/2020Nhu cầu đối với một phương pháp luận phát triển HTTTmột sản phẩm cuối cùng "tốt hơn": chấp nhận được? có sẵn? bảo trì được? đáp ứng yêu cầu? ... một quá trình phát triển "tốt hơn": kiểm soát dự án? năng suất? ít tài nguyên hơn được sử dụng? một quy trình chuẩn: một cách tiếp cận tổ chức chung? hoặc linh hoạt? sáng tạo? các phương pháp luận phát triển hệ thống thực sự đã đã chọn như thế nào? Chương 6: Lựa chọn phương pháp luận phát triển HTTT2511/30/2020Hỏi đápChương 6: Lựa chọn phương pháp luận phát triển HTTT2611/30/2020
Tài liệu liên quan