Thông tin tài liệu
1Ch.V
HỆ THỐNG THÔNG TIN QUẢN LÝ
HỆ THỐNG THÔNG TIN QUẢN LÝ
Ch.5: Dự án phát triển hệ thống thông tin
Ch.5: Dự án phát triển hệ thống thông tin
Tháng 9-2007
ThS. Nguyễn Anh Hào
2Ch.V
Dự án
Dự án là một sự nổ lực tạm thời để tạo ra một sản phẩm
đặc thù (PMI – PMBOK 2000).
1. Có thời hạn kết thúc dự án.
2. Có chuyển giao sản phẩm.
Giai đoạn
Khởi động
Giai đoạn Thực hiện Giai đoạn
Kết thúc
Chi phí và mức nhân lực
Điểm bắt đầu Điểm kết thúc
Các chuyển giao
Các chuyển giao
3Ch.V
Các mô hình tiếp cận
Để hướng dẫn tổng quát các dự án giải quyết 3 vấn đề: 1.
Định nghĩa (what), 2.Phát triển (how), 3.Hổ trợ (change).
1. Thác nước (Water Fall, Traditional SDLC)
2. Làm mẫu thử (Prototyping)
3. RAD (Rapid Application Design)
4. Xoắn ốc (Spiral)
5. JAD (Joint Application Design, IBM 1970)
4Ch.V
Mô hình thác đổ
Giai đoạn trước là cơ sở để thực hiện cho giai đoạn sau.
•
Phải làm đúng ngay từ đầu để tránh quay lên sửa sai
•
Thay đổi (do bên ngoài): dự án phải rework
Mỗi giai đoạn bao gồm một tập họp các tiến trình xử lý ở
một lĩnh vực công nghệ khác nhau.
•
Kiểm tra trên nhiều lĩnh vực khác nhau
Phân tích
Phân tích
Thiết kế
Thiết kế
Cài đặt
Cài đặt
Bảo trì
Bảo trì
Thay đổi
Phát triển
5Ch.V
Mô hình thác đổ
Ưu điểm
•
Tiếp cận theo hệ thống
•
Có định nghĩa các chuyển giao cuối mỗi giai đoạn
•
Chú trọng việc lập tài liệu
•
Là nền tảng cho nhiều mô hình khác.
Khuyết điểm
•
Khó điều chỉnh, sửa.
•
Khó thực hiện "user involvement"
•
Không trực quan (vì hầu hết đều ở trên giấy)
6Ch.V
Mô hình tăng dần
Cải tiến của mô hình thác đổ: Chia sản phẩm dự án thành
nhiều phần nhỏ tương đối độc lập nhau, áp dụng mô hình
thác đổ để thực hiện từng phần.
•
Độ phức tạp được giảm bớt
•
Dể phân bổ nguồn lực thực hiện dự án
Phần 1
Phần 1
Phân
tích
Phân
tích
Thiết kế
Thiết kế
Cài đặt
Cài đặt
Bảo trì
Bảo trì
Phần 2
Phần 2
Phân
tích
Phân
tích
Thiết kế
Thiết kế
Cài đặt
Cài đặt
Phần 3
Phần 3
Phân
tích
Phân
tích
Thiết kế
Thiết kế
7Ch.V
Mô hình làm mẫu thử (Prototyping)
Không phân định các giai đoạn có chuyển giao rõ ràng.
Không giải quyết được các vấn đề mang tính hệ thống.
Chất lượng sản phẩm dựa trên mẫu thử (“trực quan”) và
do người sử dụng quyết định.
Yêu cầu
Mẫu thử
Chỉnh sửa
Phiên bản mới
Yêu cầu mới
Xác định
bài toán
Xác định
bài toán
Phát triển
Mẫu thử
Phát triển
Mẫu thử
Kiểm tra
Kiểm tra
Cải tiến
mẫu thử
Cải tiến
mẫu thử
Áp dụng
Áp dụng
(Users)
(Project members)
8Ch.V
Prototyping
Khi nào thì nên sử dụng prototyping model ?
•
Khi yêu cầu từ users không rõ ràng
•
Khi có vài users và stackholers tham gia dự án
•
Thiết kế phức tạp, cần có bản demo chi tiết để xem
•
Khi giao tiếp giữa users và phân tích viên gặp khó khăn
(vd: ngôn từ, ít thời gian gặp nhau).
•
Khi có công cụ tạo mẫu nhanh.
Prototyping chỉ thích hợp cho việc thiết lập yêu cầu chi tiết
9Ch.V
Mô hình xoắn ốc (Spiral model).
Tinh chỉnh từng bước, phát triển từ cơ bản đến chi tiết
Có tính kiểm soát cao và phù hợp với các dự án phức tạp
Số vòng xoay của mô hình xoắn ốc không thể xác định
trước nên khó lập kế hoạch tổng thể
Customer
Communication
Planning
Engineering
Customer
Evaluation
Ước lượng
Kiểm tra
Giải pháp
Xác thực
Xây dựng
Mục tiêu
Risks
Construction & release
Phòng tránh
Phân tích
Thiết kế
Cài đặt
Khảo sát
10Ch.V
CASE tools
CASE (Computer Aids System Engineering) tools là các
phần mềm tự động hóa (hoặc trợ giúp) phân tích mô hình hệ
thống và chuyển đổi mô hình hệ thống thành chương trình.
•
Để chuẩn hóa và tự động hóa các tiến trình phát triển,
giảm thời gian thiết kế và phát triển phần mềm.
•
Để hoàn thiện các đặc tả về hệ thống.
•
Trợ giúp kiểm tra lổi, kiểm soát các thay đổi, và tận dụng
lại các môdun đã tạo ra.
CASE tools được sử dụng trong RAD và JAD model.
[...]... người nêu ra bài toán và quyết định có chấp nhận phương án không Người phát triển hệ thống (Developer) là người đưa ra phương án giải quyết bài toán Ch.V Thực hiện dự án Gồm 5 bước cơ bản sau A Chọn dự án để thực hiện 1 Xác định tính khả thi 2 Xếp hạng các dự án 3 Chọn dự án A Khởi động dự án B Hoạch định dự án: Có 10 công việc phải thực hiện ! C Thực hiện dự án D Kết thúc dự án 14 Ch.V A-1.Xác... trò và trách nhiệm của Stakeholders đối với dự án Ch.V Stackholders 30 Là những người có một hoặc nhiều vai trò đối với dự án Người quản lý hệ thống thông tin( CIOs): cấp phát nhân lực tin và xem xét đánh giá dự án Phân tích viên (Analysts) :nghiên cứu các bài toán và nhu cầu của tổ chức để quyết định cách thức mà hệ thống thông tin và công nghệ thông tin trợ giúp cho tổ chức Lập trình viên ... Khởi động dự án 28 Đánh giá kích thước, phạm vi, mức độ phức tạp của dự án (để xác định yêu cầu của dự án) và thiết lập các thủ tục hổ trợ các hoạt động sau này: Liên kết các nguồn lực từ bên ngoài với bên trong dự án, cấp nguồn lực cho dự án, thiết lập môi trường cho dự án, … 1 Thiết lập nhóm khởi động dự án (Initiation Team) • Xác lập quyền hạn và trách nhiệm cho trưởng dự án, nguồn lực dự án -Project... đồ thể hiện xử lý, dữ liệu và data-flow Bộ phát sinh reports và hiển thị màn hình để lập mẫu thử cho các giao diện giữa hệ thống với người sử dụng Công cụ phân tích đặc tả dựa trên lược đồ, form và report Kho sưu liệu đặc tả lược đồ, báo cáo và thông tin quản lý dự án Bộ phát sinh tài liệu kỹ thuật và tài liệu cho người sử dụng Bộ phát sinh mã và CSDL tự động từ tài liệu thiết kế Forward... đánh giá 24 Dự án 1 Dự án 2 Dự án 3 12 tháng 6 tháng 6 tháng $ 15.000 $10.000 $ 8.000 $ 500.000 $ 400.000 $ 300.000 Rất tốt, vì phát triển toàn bộ Có sẵn Có sẵn Phát triển Không có Không có Không có A Thời gian Thời gian thực hiện B Chi phí Mua phần cứng Trang bị phần mềm C Chức năng Phân khúc thị trường Giám sát đơn đặt hàng In cánh bướm để tiếp thị Case study Xếp hạng các phương án Ch.V Dự án 1 Tiêu... A-3.Chọn dự án 26 Nguồn lực sẵn có, sử dụng được Dự án đang làm và dự án có tiềm năng Quyết định chọn dự án Môi trường của tổ chức hiện tại Kết quả chọn 1 2 3 4 5 Chấp nhận Từ chối Trì hoãn Làm lại Phát triển từ người sử dụng 6 Cần chứng minh Các tiêu chuẩn đánh giá Kết quả chọn phải bảo đảm rằng tổ chức đã xem xét cẩn thận và hiểu rõ ích lợi của dự án, và sẵn sàng cấp nguồn lực cho dự án Chọn dự án. .. hữu hình mà dự án chuyển giao (ROI) So sánh các dự án dựa trên các tiêu chí đánh giá để xếp thứ tự ưu tiên cho dự án, dựa trên phương pháp AHP: 1 Thiết lập các tiêu chí đánh giá bằng cách phân tích theo cấu trúc phân cấp các yếu tố góp phần làm thỏa mãn yêu cầu đối với dự án 2 Cho điểm mỗi dự án theo các tiêu chí Ch.V Lợi ích (benefits) 18 Lợi ích hữu hình (tangible benefit) là lợi ích phát sinh... thay đổi 5 Thiết lập môi trường cho dự án Môi trường quản lý: thu thập, tổ chức các công cụ mà dự án cần sử dụng, phân công,… Project Work-book: là hồ sơ tài liệu chứa các lưu đồ, biểu đồ, đặc tả… cần thiết cho các hoạt động của dự án, được dùng cho tất cả các thành viên của dự án Ch.V C Hoạch định dự án 33 1 Xác định phạm vi và mức độ thực hiện dự án Phạm vi dự án: gồm phạm vi công việc, và phạm... và thành viên nhóm dự án nhận định theo quan điểm kỹ thuật (bài toán, giải pháp, rủi ro) Phân tích SWOT để đánh giá khả năng của dự án và thời điểm thích hợp để thực hiện dự án Khả năng Hoàn cảnh Thuận lợi Strengths Opportunities Khó khăn Weaknesses Threats Ch.V A-2.Xếp hạng dự án 17 Phân tích giá trị cộng thêm của mỗi dự án vào hoạt động của tổ chức, dựa trên: 1 Vai trò của dự án đối với mục tiêu... mối quan hệ với dự án Ch.V Project Charter 29 Nội dung gồm: 1 Các vấn đề của tổ chức, hậu quả và cơ hội để cải tiến 2 Mục tiêu của dự án 3 Các yêu cầu đối với dự án 4 Sơ lược về phương pháp thực hiện dự án 5 Giả định (assumptions) và phụ thuộc (dependencies) 6 Chuyển giao (deliverables) và mốc đánh giá (milestones) 7 Lợi ích của dự án, và kinh phí để thực hiện 8 Nơi cấp phát nguồn lực cho dự án 9 Vai . 1Ch.V
HỆ THỐNG THÔNG TIN QUẢN LÝ
HỆ THỐNG THÔNG TIN QUẢN LÝ
Ch .5: Dự án phát triển hệ thống thông tin
Ch .5: Dự án phát triển hệ thống thông tin
Tháng 9-2007
ThS dựa trên lược đồ, form và report.
Kho sưu liệu
Kho sưu liệu đặc tả lược đồ, báo cáo và thông tin quản lý dự án
Bộ phát sinh tài liệu
Bộ phát sinh tài
Ngày đăng: 25/01/2014, 06:24
Xem thêm: Tài liệu Chương 5: Dự án phát triển hệ thống thông tin ppt, Tài liệu Chương 5: Dự án phát triển hệ thống thông tin ppt, HỆ THỐNG THÔNG TIN QUẢN LÝ Ch.5: Dự án phát triển hệ thống thông tin, A-2.Xếp hạng dự án, Case study. Xếp hạng các phương án, B. Khởi động dự án, C. Hoạch định dự án, D. Thực hiện dự án, E. Kết thúc dự án