Các nguyên tắc để phát triển thành công phầnmềm: Cắt giảm bớt ngân quỹ Loại bỏ nếu không cần thiết Tối thiểu hóa các yêu cầu Kiểm tra thường xuyên Sử dụng thêm cả những người không chuyê
Trang 1Bài 8
Phát triển hệ thống thông tin (phần 3)
Trang 2Nội dung bài học
1 Phát triển HTTT và quản lý dự án (tiếp)
2 Toàn cầu hóa & xu hướng mới của doanh nghiệp
Trang 4Chu trình phát triển hệ thống (SDLC – System
Development Life Cycle):
Phát triển các ứng dụng doanh nghiệp
1 Lên kế hoạch
2 Phân tích
7 Bảo trì
3 Thiết kế
4 Phát triển
5 Kiểm tra
6 Thực thi
Trang 5Những phương pháp phát triển hệ thống Agile:
Phát triển các ứng dụng doanh nghiệp
Trang 6Phương pháp phát triển ứng dụng nhanh (RAD –
Rapid Application Development)
Phương pháp lập trình nhanh (XP - Extreme
Programming)
Phương pháp thống nhất tiến trình (RUP – Rational
Unified Process)
Phương pháp Scrum
Phát triển các ứng dụng doanh nghiệp
Phương pháp phát triển ứng dụng nhanh (RAD –
Rapid Application Development)
Phương pháp lập trình nhanh (XP - Extreme
Programming)
Phương pháp thống nhất tiến trình (RUP – Rational
Unified Process)
Phương pháp Scrum
Trang 7Các nguyên tắc để phát triển thành công phần
mềm:
Cắt giảm bớt ngân quỹ
Loại bỏ nếu không cần thiết
Tối thiểu hóa các yêu cầu
Kiểm tra thường xuyên
Sử dụng thêm cả những người không chuyên ngành
Phát triển các ứng dụng doanh nghiệp
Các nguyên tắc để phát triển thành công phần
mềm:
Cắt giảm bớt ngân quỹ
Loại bỏ nếu không cần thiết
Tối thiểu hóa các yêu cầu
Kiểm tra thường xuyên
Sử dụng thêm cả những người không chuyên ngành
Trang 8Quản lý dự án phát triển phần mềm:
Các yếu tố làm ảnh hưởng chất lượng của một dự án:
Quản lý dự án
Thời gian
Chất lượng
Chi phí Phạm
vi
Trang 9Nguyên nhân dự án chậm hoặc thất bại:
Thiếu tài nguyên
Trang 10lý dự án
Thời gian
Phạm vi
Tài nguyên
Thay đổi
về mặt kinh doanh
Thay đổi
về mặt kinh doanh
Truyền thông
Kỳ vọng Chất
lượng Chi phí
Phương pháp và công cụ
Thay đổi
về mặt
tổ chức
Trang 11Các kỹ thuật chọn lựa dự án chiến lược:
Các hoạt động chính của quản lý dự án
Tập trung vào mục tiêu của tổ chức
Phân loại các dự án
Phân loại các dự án
Phân tích tài chính
Trang 12Nắm bắt kế hoạch của dự án: hai thành phần
chính:
Đặc quyền dự án (Project Charter):
Là tài liệu được phân bởi người sáng lập dự án hoặc nhà tàitrợ dùng để xác thực dự án và cung cấp cho người quản lý
dự án quyền phân phối tài nguyênCác thành phần:
Các hoạt động chính của quản lý dự án
Nắm bắt kế hoạch của dự án: hai thành phần
chính:
Đặc quyền dự án (Project Charter):
Là tài liệu được phân bởi người sáng lập dự án hoặc nhà tàitrợ dùng để xác thực dự án và cung cấp cho người quản lý
dự án quyền phân phối tài nguyênCác thành phần:
Phạm vi dự án (Project Scope) Mục tiêu dự án (Project Objective) Ràng buộc dự án (Project Constraint) Giả thiết dự án (Project Assumption)
Trang 13Kế hoạch dự án (Project Plan):
Là tài liệu chuẩn dùng để quản lý và điều phối quá trình thựcthi dự án
Các đặc tính cần có của một kế hoạch dự án tốt:
Các hoạt động chính của quản lý dự án
Dễ hiểu
Dễ đọc
Kết nối với tất cả thành viên quan trọng
Phù hợp với phạm vi, độ phức tạp và độ quan trọng của dự án
Được chuẩn bị bởi toàn đội chứ không phải bởi cá nhân người quản lý độc lập
Trang 14Hai biểu đồ thường được sử dụng:
– Biểu đồ PERT (Program Evaluation and Review Technique) – Biểu đồ Gantt
Các hoạt động chính của quản lý dự án
Trang 15Quản lý dự án: tập trung vào ba lĩnh vực chính:
Các hoạt động chính của quản lý dự án
Quản lý con người Quản lý truyền thông Quản lý truyền thông Quản lý thay đổi
Trang 16Các lý do thường gặp gây nên thay đổi:
Sự thiếu sót khi đánh giá phạm vi ban đầu
Sự hiểu nhầm khi đánh giá phạm vi ban đầuCác sự kiện ngoài làm phát sinh yêu cầu mớiThay đổi về mặt tổ chức làm ảnh hưởng
Có công nghệ tốt hơnCông nghệ thay đổi dẫn tới sự cố ngoài ý muốnMong muốn của cá nhân người quản lý hoặc người sử dụngNgân quỹ cho dự án bị cắt giảm hoặc hoàn thành sớm
Ba lời khuyên cho việc quản lý thay đổi hiệu quả:
Lập ra các chính sách quản lý thay đổi
Dự đoán trước thay đổiTìm kiếm thay đổi
Các hoạt động chính của quản lý dự án
Các lý do thường gặp gây nên thay đổi:
Sự thiếu sót khi đánh giá phạm vi ban đầu
Sự hiểu nhầm khi đánh giá phạm vi ban đầuCác sự kiện ngoài làm phát sinh yêu cầu mớiThay đổi về mặt tổ chức làm ảnh hưởng
Có công nghệ tốt hơnCông nghệ thay đổi dẫn tới sự cố ngoài ý muốnMong muốn của cá nhân người quản lý hoặc người sử dụngNgân quỹ cho dự án bị cắt giảm hoặc hoàn thành sớm
Ba lời khuyên cho việc quản lý thay đổi hiệu quả:
Lập ra các chính sách quản lý thay đổi
Dự đoán trước thay đổiTìm kiếm thay đổi
Trang 17Sử dụng nguồn lực bên ngoài (outsourcing):
Các hoạt động chính của quản lý dự án
Sử dụng nguồn lực bên ngoài (outsourcing):
Trang 18Lý do các công ty làm outsource:
Các hoạt động chính của quản lý dự án
Giảm nhân lực và các chi phí liên quan
Loại bỏ nhu cầu tái đầu tư công nghệ
Trang 19Các đơn vị thường outsource:
Các hoạt động chính của quản lý dự án
Quản lý bộ phận Tài chính và kế toán
Trang 20Lợi ích của việc outsource:
Tăng chất lượng và hiệu quả của một hoạt động, dịch vụGiảm chi phí hoạt động
Tập trung tài nguyên cho các ngành sinh lợi chínhGiảm thiểu rủi ro khi đầu tư lớn
Tiếp xúc với các nhà cung cấp dịch vụ outsource khácTiếp cận được với các công nghệ tiên tiến
Phản ứng nhanh với sự thay đổi của thị trườngKhông mất vốn đầu tư
Giảm nhân lực và các chi phí liên quan
Các hoạt động chính của quản lý dự án
Lợi ích của việc outsource:
Tăng chất lượng và hiệu quả của một hoạt động, dịch vụGiảm chi phí hoạt động
Tập trung tài nguyên cho các ngành sinh lợi chínhGiảm thiểu rủi ro khi đầu tư lớn
Tiếp xúc với các nhà cung cấp dịch vụ outsource khácTiếp cận được với các công nghệ tiên tiến
Phản ứng nhanh với sự thay đổi của thị trườngKhông mất vốn đầu tư
Giảm nhân lực và các chi phí liên quan
Trang 21Các thách thức của việc outsource:
Thời lượng của hợp đồngTính cạnh tranh cao
Sự tin tưởngXác định phạm vi
Các hoạt động chính của quản lý dự án
Trang 23Các thách thức về văn hóa kinh doanh:
Bao gồm các sự khác biệt về
Ngôn ngữ
Sở thíchTôn giáoQuan điểm về xã hộiQuan điểm về chính trị
Toàn cầu hóa
Các thách thức về văn hóa kinh doanh:
Bao gồm các sự khác biệt về
Ngôn ngữ
Sở thíchTôn giáoQuan điểm về xã hộiQuan điểm về chính trị
Trang 24Các câu hỏi thường được sử dụng khi cần xác định có nên tạo một website toàn cầu hóa hay không:
Website đó có cần logic mới để xử lý vấn đề văn hóa không?Nội dung website có thể dịch ra bao nhiêu ngôn ngữ?
Trang chủ có thể hiện nhiều ngôn ngữ không hay sẽ táchthành các trang con?
Nước nào cần triển khai hỗ trợ nội bộ?
Website có bị phân nhánh không?
Toàn cầu hóa
Các câu hỏi thường được sử dụng khi cần xác định có nên tạo một website toàn cầu hóa hay không:
Website đó có cần logic mới để xử lý vấn đề văn hóa không?Nội dung website có thể dịch ra bao nhiêu ngôn ngữ?
Trang chủ có thể hiện nhiều ngôn ngữ không hay sẽ táchthành các trang con?
Nước nào cần triển khai hỗ trợ nội bộ?
Website có bị phân nhánh không?
Trang 25Các thách thức về
chính trị:
Bao gồm các điều
luật xung quanh việc
trao đổi dữ liệu giữa
các quốc gia
Về bảo mật: có nhiều
cấp cho việc lưu trữ
dữ liệu, chuyển giao,
truy cập và xác thực
Các thách thức về
kinh tế toàn cầu:
Toàn cầu hóa
Các chiến lược kinh doanh toàn cầu
Các thách thức về
chính trị:
Bao gồm các điều
luật xung quanh việc
trao đổi dữ liệu giữa
các quốc gia
Về bảo mật: có nhiều
cấp cho việc lưu trữ
dữ liệu, chuyển giao,
truy cập và xác thực
Các thách thức về
kinh tế toàn cầu:
Các lĩnh vực quản lý kinh doanh toàn cầu
Kiến trúc doanh nghiệp toàn cầu
Các vấn đề thông tin toàn cầu
Phát triển
hệ thống toàn cầu
Trang 26Cách mạng sáng tạo: 6 hoạt động đổi mới tiêu
biểu:
Xác định mũi nhọn phù hợp
Tập hợp những người sáng tạo đổi mới
Thưởng cho những người chịu rủi ro
Khuyến khích sự đa dạng
Tìm kiếm xung quanh
Đem người dùng và người phát triển gần nhau hơn
Các xu hướng mới trong thế kỷ 21
Cách mạng sáng tạo: 6 hoạt động đổi mới tiêu
biểu:
Xác định mũi nhọn phù hợp
Tập hợp những người sáng tạo đổi mới
Thưởng cho những người chịu rủi ro
Khuyến khích sự đa dạng
Tìm kiếm xung quanh
Đem người dùng và người phát triển gần nhau hơn
Trang 27Cách mạng xanh:
Sử dụng năng lượng:
Giảm công suất máy tính
Ảo hóaCác phần mềm tiết kiệm năng lượngChế độ làm mát thông minh
Các nguồn năng lượng khácKết hợp với sinh học
Nhờ chính sách của nhà nước
Các thiết bị có thể tái chế được
Các xu hướng mới trong thế kỷ 21
Cách mạng xanh:
Sử dụng năng lượng:
Giảm công suất máy tính
Ảo hóaCác phần mềm tiết kiệm năng lượngChế độ làm mát thông minh
Các nguồn năng lượng khácKết hợp với sinh học
Nhờ chính sách của nhà nước
Các thiết bị có thể tái chế được
Trang 28Tổ chức ảo
Lực lượng lao động ảo
Trang 29Các nguyên tắc để phát triển thành công phần
mềm:
Cắt giảm bớt ngân quỹ
Loại bỏ nếu không cần thiết
Tối thiểu hóa các yêu cầu
Kiểm tra thường xuyên
Sử dụng thêm cả những người không chuyên ngành Các yếu tố làm ảnh hưởng tới chất lượng dự án: Thời gian
Cắt giảm bớt ngân quỹ
Loại bỏ nếu không cần thiết
Tối thiểu hóa các yêu cầu
Kiểm tra thường xuyên
Sử dụng thêm cả những người không chuyên ngành Các yếu tố làm ảnh hưởng tới chất lượng dự án: Thời gian
Phạm vi
Chi phí
Trang 30Quản lý dự án tập trung vào ba lĩnh vực chính: Quản lý con người
Quản lý truyền thông
Quản lý thay đổi
Các xu hướng mới trong thế kỷ 21:
Quản lý truyền thông
Quản lý thay đổi
Các xu hướng mới trong thế kỷ 21:
Cách mạng sáng tạo
Cách mạng xanh
Mạng xã hội
Thế giới ảo