IT Project Management

Post date: Aug 13, 2013 3:54:28 PM

Course Notes to

IT PROJECT MANAGEMENT

Dr. Dao NamAnh

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

Ts. Đào NamAnh

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

  1. Giới thiệu về quản lý dự án
    1. Các khái niệm cơ bản
    2. Các giai đoạn của một dự án
    3. Các bên tham gia dự án
    4. Ảnh hưởng của môi trường
    5. Kiến thức, kỹ năng cần thiết quản lý dự án
  2. Ước lượng dự án
    1. Một số phương pháp ước lượng dự án
    2. Work Breakdown Structure (WBS)
    3. Function Points (FP)
    4. Use Case Points (UCP)
  3. Chọn cách tiếp cận
    1. Phương pháp thác nước
    2. Phát triển song song
    3. Phát triển nhanh
    4. Dạng khuôn mẫu
    5. Các căn cứ để lựa chọn phương pháp
  4. Lập lịch và điều hành dự án
    1. Lập lịch với Sơ đồ phân rã công việc (WBS)
    2. Lập lịch với Sơ đồ mạng công việc (Network diagram)
    3. Lập lịch với Sơ đồ Gantt
  5. Quản lý rủi ro
    1. Rủi ro trong các dự án phần mềm
    2. Quy trình quản lý rủi ro
    3. Phân tích và phân loại rủi ro
    4. Kiểm soát rủi ro
    5. Giám sát và điều chỉnh
  6. Quản lý cấu hình
    1. Định danh/đánh số các CI
    2. Kiểm soát phiên bản
    3. Quản lý baseline
    4. Kiểm soát thay đổi
    5. Báo cáo tình trạng cấu hình
    6. Auditing
    7. Quản lý release
    8. Lưu trữ và chép dự phòng
  7. Quản lý nhân lực
    1. Lãnh đạo tổ chức
    2. Các kỹ năng cần thiết
    3. Các chi tiết xây dựng đội dự án
    4. Hậu cần cho đội dự án
    5. Xây dựng và hỗ trợ đội dự án
  8. Quản lý chất lượng
    1. Quản lý chất lượng phần mềm là gì
    2. Căn bản về hệ thống QLCLPM
    3. 10 hoạt động và yếu tố cơ bản nhất thường gặp
    4. 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