IT Project Management
Post date: Aug 13, 2013 3:54:28 PM
Course Notes to
IT PROJECT MANAGEMENT
OBJECTIVE
This course introduces students to the basic concepts of software project management. An overview of software life cycle processes is provided. This is followed by an examination of several key life cycle processes and activities, including: software development, risk management, software measurement, verification, validation, and quality assurance.
At the successful completion of this course, students will, be able to describe and apply the software life cycle processes used to manage, develop and support software intensive projects
PREREQUISITES
Programming basics
COURSE OUTLINE
Bài giảng Khóa học
QUẢN TRỊ DỰ ÁN CNTT
MỤC ĐÍCH
Môn học trang bị cho người học những kiến thức và kỹ thuật cơ bản trong lĩnh vực quản lý dự án của một công ty phần mềm như: Lập kế hoạch cho dự án, ước lượng chi phí, quan sát quá trình phát triển dự án.
Với kiến thức được trang bị, người học có thể phát triển năng lực xây dựng kế hoạch, giám sát, kiểm soát thay đổi trong quá trình triển khai các dự án phần mềm; Phát triển năng lực trình bày, báo cáo kết quả dự án; Làm quen với phần mềm quản lý dự án và vận dụng vào trong việc ước lượng giá phần mềm, lên lịch biểu, phân công nhân sự.
ĐIỀU KIỆN
Cơ sở lập trình
NỘI DUNG MÔN HỌC
- Giới thiệu về quản lý dự án
- Các khái niệm cơ bản
- Các giai đoạn của một dự án
- Các bên tham gia dự án
- Ảnh hưởng của môi trường
- Kiến thức, kỹ năng cần thiết quản lý dự án
- Ước lượng dự án
- Một số phương pháp ước lượng dự án
- Work Breakdown Structure (WBS)
- Function Points (FP)
- Use Case Points (UCP)
- Chọn cách tiếp cận
- Phương pháp thác nước
- Phát triển song song
- Phát triển nhanh
- Dạng khuôn mẫu
- Các căn cứ để lựa chọn phương pháp
- Lập lịch và điều hành dự án
- Lập lịch với Sơ đồ phân rã công việc (WBS)
- Lập lịch với Sơ đồ mạng công việc (Network diagram)
- Lập lịch với Sơ đồ Gantt
- Quản lý rủi ro
- Rủi ro trong các dự án phần mềm
- Quy trình quản lý rủi ro
- Phân tích và phân loại rủi ro
- Kiểm soát rủi ro
- Giám sát và điều chỉnh
- Quản lý cấu hình
- Định danh/đánh số các CI
- Kiểm soát phiên bản
- Quản lý baseline
- Kiểm soát thay đổi
- Báo cáo tình trạng cấu hình
- Auditing
- Quản lý release
- Lưu trữ và chép dự phòng
- Quản lý nhân lực
- Lãnh đạo tổ chức
- Các kỹ năng cần thiết
- Các chi tiết xây dựng đội dự án
- Hậu cần cho đội dự án
- Xây dựng và hỗ trợ đội dự án
- Quản lý chất lượng
- Quản lý chất lượng phần mềm là gì
- Căn bản về hệ thống QLCLPM
- 10 hoạt động và yếu tố cơ bản nhất thường gặp
- Các yếu tố khác
GRADING
A combination of diligence (10%)
and short tests (30%),
individual projects and their presentations (60%).
RECOMMENDED TEXTS
ĐÁNH GIÁ
Chuyên cần (10%),
Các bài kiểm tra ngắn(30%)
Dự án nhóm, viết tài liệu và trình bày (60%)
TÀI LIỆU THAM KHẢO
- Kathy Schwalbe, IT Project Management
- Robert T. Futrell, Donald F. Shapfer, Linda I. Shafer, Quality Software Project Management
- Robert K. Wysocki, Effective Software Project Management
- Bùi Chí Thành, Lê Thị Bích Hằng, Bài giảng quản lý dự án phần mềm
- Lê Đức Trung, Thạc Bình Cường, Quản lý dự án phần mềm
- Ngô Trung Việt, Phương pháp luận quản lý dự án Công nghệ thông tin
- Nguyễn Công Minh, Microsoft Project 2007-2012
INTERESTING LINKS
CÁC TRANG WEB HỮU ÍCH
Most reference links from Dave SPM page
- AllPM.com
- Applied Information Management Solutions Pty Ltd.
- BossTalks
- Construx Software
- Distributive Management
- ESI International
- Free Management Library
- Method Corp
- Niwot Ridge Consulting
- PMIS Consulting Limited
- Project Management Files
- Project Manager's Roadmap
- A free on-line course on software project management
- La communaute des managers de projets