IT4202: SOFTWARE PROJECT MANAGEMENT



Similar documents
IT4203 Information Technology Project Management (Compulsory)

IT Information Technology Project Management (Compulsory)

MIS 460 Project Management

IT2404 Systems Analysis and Design (Compulsory)

Kathy Schwalbe, Ph.D., PMP Augsburg College. ; \ COURSE TECHNOLOGY *» CENGAGE Learning-

MSIT-121B (Elective 2): Software Project Management and Planning

Certificate In Project Management (CIPM)

Project Management Professional (PMP)

MANAGING INFORMATION TECHNOLOGY PROJECTS

Quick Reference Guide Interactive PDF Project Management Processes for a Project

MICROSOFT OFFICE PROJECT - SYLLABUS

Input, Output and Tools of all Processes

Managing IT Projects. Chapter 2 The PMI Framework

Time Management. Herb Pollard III

Academic Course Description. SE2003 Software Project Management Second Semester, (Even semester)

Project Management Body of Knowledge (PMBOK) (An Overview of the Knowledge Areas)

PBL: Project Management. Competency: Project Definition

The Project Management Body of Knowledge, generally known as PMBOK, deals with nine fundamental subjects for the project management.

Software Project Management. Objective. Course Objectives. Introduction to SPM

Project Integration Management

Knowledge Area Inputs, Tools, and Outputs. Knowledge area Process group/process Inputs Tools Outputs

Program Title: Advanced Project Management Program ID: # Program Cost: $3,780 Duration: 37.5 hours. Course Description

Certification Preparation Course LATVIKON (R.E.P.)Centre

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

The 10 Knowledge Areas & ITTOs

Integration Mgmt / Initiating Process Group 4.1 Develop Project Charter

Project Management Professional Training

The Project Management Knowledge Areas as defined by PMI (PMBOK, 2004)

Program Title: Advanced Project Management Knowledge, Skills & Software Program ID: # Program Cost: $4,690 Duration: 52.

Software Project Management (Second Edition)

Develop Project Charter. Develop Project Management Plan

Project Management Certificate (IT Professionals)

Program Title: Advanced Project Management Program ID: # Program Cost: $3,780 Duration: 37.5 hours. Program Description

Course Syllabus. Project Management Certificate

Project Management Concepts and Strategies

The contact workshop is a mix of instructor lead and self paced learning, designed as per the PMBOK Fifth edition of Project Management Institute.

Project Management Professional (Certified by PMI)

Project Management Standards: A Review of Certifications/Certificates

Demonstrate and apply knowledge of project management in

PMP: Project Management Professional Exam Study Guide. 7th Edition

CPM -100: Principles of Project Management

A Guide To The Project Management Body of Knowledge (PMBOK) Significant Changes from the 3 rd edition to the 4 th edition

Project Management Program. (PMP Exam) 50 Cragwood Rd, Suite 35 South Plainfield, NJ 07080

Introduction to IT Project Management

PMP SAMPLE QUESTIONS BASED ON PMBOK 5TH EDITION

ID Task Name Time Pred

Sample Examination Questions

Project Management Institute (PMBOK 2000) PMP Preparation Worksheet

A COMPARISON OF PRINCE2 AGAINST PMBOK

For Articulation Purpose Only.

The Plan s Journey From Scope to WBS to Schedule

PMP Project Management Professional Study Guide, Third Edition

Making project management indispensable for business results. Project Management 101

Project Managing to Support Change. Cathryn Stam, PMP Tina Salaris, RN, PMP

Project Management Process. Prepared by Jay Knape

THE PROJECT MANAGEMENT KNOWLEDGE AREAS

PMP Exam Prep Certification Course

Project Knowledge Areas

Project Management Professional (PMP) Boot Camp

IT1104- Information Systems & Technology (Compulsory)

ownership We increase return on investment by We deliver reliable results by engaging

How To Understand Software Engineering

BASICS OF PROJECT MANAGEMENT István Vidovszky PhD. table of contents

Introduction to the ITS Project Management Methodology

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

CISC 322 Software Architecture. Project Scheduling (PERT/CPM) Ahmed E. Hassan

Project Management Professional (PMP ) Exam Preparation

INTEGRATED COST AND SCHEDULE CONTROL IN PROJECT MANAGEMENT

Project Management Planning

Project Management Plan Template

PMP 2013 Exam Prep. Course Overview

Mastering Microsoft Project B; 3 days, Instructor-led

EXAM PREP COURSE. Course Overview. Course Objectives. Course Materials Include: Our PMP Exam Prep (Fifth Edition) training program:

PROJECT RISK MANAGEMENT

State of Michigan (SOM) August Department of Technology, Management & Budget

PMP SAMPLE QUESTIONS BASED ON PMBOK 5TH EDITION

SUMMARY OF INFORMATION ON EACH COURSE

Interpreting the Management Process in IEEE/EIA with the Help of PMBOK

ELE4402. Software Engineering Project Management. Study Book. Faculty of Engineering & Surveying. Bachelor of Software Engineering.

Software Development & Education Center. Microsoft Office (Microsoft Project 2010)

Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005

PMP Examination Tasks Puzzle game

The 9 Things in the PMBOK

Domain of Management Project Management Resource Management

MAPPING OF PROJECT MANAGEMENT METHODS AND TECHNIQUES TO SOFTWARE ENGINEERING PROCESSES

PROJECT MANAGEMENT PLAN CHECKLIST

Methodical Notes for part-time BMCF TM study course M_SM / PROJECT MANAGEMENT

Project Management. [Student s Name] [Name of Institution]

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition and ISO 21500

Ontario Institute for Studies in Education. Management of International Projects and Programs in Education

HKITPC Competency Definition

The Project Management Life Cycle By Jason Westland (A book review by R. Max Wideman)

Project Management Concepts, Methods, and Techniques

Transcription:

: SOFTWARE PROJECT MANAGEMENT 1. OUTLINE OF THE SYLLABUS (Compulsory) Topic Minimum number of hours Introduction to Project Management 05 Project Planning 08 Project Scheduling 08 Project Cost Management 08 Project Quality Management 08 Project Human Resources Management 04 Project Communication Management 04 Project Risk Management 05 Project Procurement Management 04 Project Management Process Groups 06 Lectures 60 Total for the subject 60 1

Learning Objectives After successfully completing the module student should be : o Capable of actively participating or successfully managing a software development project by applying project management concepts o Able to demonstrate knowledge of project management terms and techniques 2. DETAILED SYLLABUS 1. Introduction to Project Management (05 hrs) o Define the importance of software project management o Discuss main stages and stakeholders of a software project o Discuss main elements of software project 1.1. Importance of software project management [Ref 1: pg. 1-11] 1.1.1 What is a project? [Ref 2: pg. 1-4] 1.1.2 Problems with Software Projects [Ref 2: pg. 8-10] 1.1.3 What is Project Management? 1.2. Stages of Project [Ref 2: pg. 4-7] 1.2.1. The Feasibility Study 1.2.1.1 The Cost-benefit Analysis [Ref 2: pg. 41-50] 1.2.2. Planning 1.2.3. Project Execution 1.2.4 Project and Product Life Cycles [Ref 1: pg. 22-34] 1.3. The Stakeholder of Project [Ref 2: pg. 11-12] 1.3.1 All parties of project [Ref 1: pg. 1-12, pg. 35-37] 1.3.2 The Role of Project Manager 1.4. Project Management Framework [Ref 1: pg. 7-9, pg. 38-41] 1.5. Software Tools for Project Management [Ref 3: pg. 21-41] 2. Project Planning (08 hrs) o Understand the importance of integration management and scope management o Explain the purpose of a project s planning documents o Construct the scope statement and the work breakdown structure o Approach the project planning in an organized step-by-step manner 2.1. Integration Management 2.1.1 What is Integration Management [Ref 1: pg. 50-52] 2.1.2. Project Plan Development [Ref 1: pg. 53-58] 2.1.3. Plan Execution [Ref 1: pg. 58-70] 2

2.2 Scope Management 2.2.1 What is Scope Management? [Ref 1: pg. 76-79] 2.2.2 Methods for Selecting Projects [Ref 1: pg. 80-87] 2.2.3 Project Charter 2.2.4 Scope Statement 2.2.5 Work Breakdown Structure 2.3 Stepwise Project Planning 2.3.1 Overview [Ref 2: pg. 18] 2.3.2 Main Steps in Project Planning [Ref 2: pg. 19-35] 2.4 Use of Software (Microsoft Project) to Assist in Project Planning Activities [Ref 3: pg 43-77] 3. Project Scheduling (08 hrs) o Understand the importance of time management o Describe various tools and techniques help project managers o Construct project network diagrams and use critical path analysis o Describe how the software can assist in project management 3.1 Time Management 3.1.1. Importance of Project Schedules [Ref 1: pg. 109-113] 3.1.2. Schedules and Activities [Ref 2: pg. 104-106] 3.1.3. Sequencing and Scheduling Activity [Ref 1: pg. 113-114] 3.2 Project Network Diagrams [Ref 1: pg. 114-128] 3.2.1 Network Planning Models [Ref 2: pg. 114-128] 3.2.2 Duration Estimating and Schedule Development 3.2.3 Critical Path Analysis [Ref 1: pg. 122-127], [Ref 2: pg. 118-123] 3.2.4 Program Evaluation and Review Technique (PERT) [Ref 1: pg. 127-131] 3.3 Use of Software (Microsoft Project) to Assist in Project Scheduling [Ref 3: pg. 79-116] 4. Project Cost Management (08 hrs) o Explain basic cost management principles, concepts and terms o Describe main cost management types processes o Explain the different types of cost estimates techniques o Perform Calculations for COCOMO Model 4.1. Importance and Principles of Project Cost Management [Ref 1: pg. 144-147], [Ref 2: pg. 81-84] 4.2. Resource Planning [Ref 1: pg. 148-149] 4.3. Cost Estimating 4.3.1. Types of Cost Estimates [Ref 1: pg. 149-157], [Ref 2: pg. 85-87] 4.3.2. Expert Judgment [Ref 2: pg. 87] 3

4.3.3 Estimating by Analogy [Ref 2: pg. 87-88] 4.3.4 COCOMO Model [Ref 2: pg. 90-99] 4.4 Cost Budgeting [Ref 1: pg. 157-159] 4.5 Cost Control [Ref 1: pg. 159-167] 4.6 Use of Software (Microsoft Project) to assist in Cost Management [Ref 3: pg. 117-147] 5. Project Quality Management (08 hrs) o Explain the importance and role of software quality to stakeholders o Describe what is involved in quality assurance, planning and control on projects o Explain quality control tools and techniques o Discuss how the quality standards can be used to ensure the quality of software products 5.1 Quality of Information Technology Projects [Ref 1: pg.175-179], [Ref 2: pg.229-233] 5.2 Stages of Software Quality Management 5.2.1 Quality Planning [Ref 1:pg.183-185] 5.2.2 Quality Assurance [Ref 1:pg.186] 5.2.3 Quality Control [Ref 1:pg.186-187] 5.3 Quality Standards [Ref 2:pg. 234-236, pg. 240-244] 5.4 Tools and Techniques For Quality Control [Ref 1:pg. 187-196], [Ref 2:pg. 237-238] 6. Project Human Resources Management (04 hrs) o Define the major processes involved in human resources management o Summarize knowledge of human resource management, including the contributions of Maslow, Taylor, Herzberg, Thamhain, Wilemon, Covey, Vroom and Oldham-Hackman o Discuss organizational planning and create a responsibility assignment matrix o List key issues involved in project staff acquisition and team development and explain the concepts of resource loading and resource leveling o Use software to assist in project human resource management 6.1. What is Project Human Resources Management? [Ref.1: pg. 211] 6.2. Keys to Managing People [Ref.1: pg. 211-219], [Ref.2: pg. 209-212, pg.214-217, pg. 220-223, pg. 226-227] 6.3. Organizational Planning [Ref.1: pg. 219-224], [Ref.2: pg. 223-226] 6.4. Issues in Project Staff Acquisition and Team Development [Ref.1: pg. 225-232], [Ref.2: pg. 212-214, pg. 217-220] 6.5. Using Software to Assist in Human Resource Management [Ref.1: pg. 233-236] 7. Project Communication Management (04 hrs) o Describe the major components of a Communications Management Plan 4

o List various methods for distributing project information and the advantages and disadvantages of each o Discuss strategies for resolving conflict in projects o Write, do presentations and conduct meetings effectively o Describe various types of project documentation and the use of templates for aiding in project communications o Use software to enhance project communications 7.1. Communications Planning [Ref.1: pg. 242-247] 7.2. Information Distribution [Ref.1: pg. 247-251] 7.3. Performance Reporting [Ref.1: pg. 251-252] 7.4. Administrative Closure [Ref.1: pg. 252-253] 7.5. Suggestions for Improving Project Communications [Ref.1: pg. 253-263] 7.6. Using Software to Assist in Project Communications [Ref.1: pg. 264-267] 8. Project Risk Management (05 hrs) o Describe risk o Identify common sources of risk on information technology projects o Explain various techniques for quantifying risk and calculate expected monetary values of projects and the risk reduction leverages o Explain how Monte Carlo Simulations can be used in risk management o Summarize key concepts in risk response development o Use software to assist in project risk management 8.1. The Importance of Project Risk Management [Ref.1: pg. 273-275] 8.2. Common Sources of Risk in IT projects [Ref.1: pg.276-278], [Ref.2: pg.134-138] 8.3. Risk Identification [Ref.1: pg. 279-280], [Ref.2: pg. 139-141] 8.4. Risk Quantification [Ref.1: pg. 280-286], [Ref.2: pg. 142-153] 8.5. Risk Response Development and Control [Ref.1: pg. 286-288] 8.6. Using Software to Assist in Project Risk Management [Ref.1: pg. 290-292] 9. Project Procurement Management (04 hrs) o Describe the main processes and deliverables of procurement management o Perform a simple make-or-buy analysis o Explain the various types of contracts, the risks involved in using each, and provide examples of when each might be used for an information technology project o Describe the basic contents of a Request for Proposal o Create and use a proposal evaluation worksheet o Summarize the key concepts in contract administration 9.1. Importance of Project Procurement Management [Ref.1: pg. 300-302] 9.2. Procurement Planning [Ref.1: pg. 302-309], [Ref.2: pg. 193-206] 9.3. Solicitation [Ref.1: pg. 310-313] 9.4. Source Selection [Ref.1: pg. 313-315] 5

9.5. Contract Administration [Ref.1: pg. 315-316], [Ref.2: pg. 206-207] 9.6. Contract Close-out [Ref.1: pg. 316-317], [Ref.2: pg. 207] 10. Project Management Process Groups (06 hrs) o Briefly summarize how project process groups relate to project management knowledge areas o Briefly describe project initiation process and outputs o Briefly describe project management planning processes and outputs o Briefly describe the executing processes and outputs o Briefly describe the controlling processes and outputs o Monitor the progress of projects o Assess the risk of slippage o Visualize and assess the state of a project o Revise targets to correct or counteract drift o Control Changes to a project s requirements o Summarize concepts in configuration management o Prepare the configuration management plan o Briefly describe the closing processes and outputs 10.1. Introduction to Project Management Process Groups [Ref.1: pg. 38-43] 10.2. Project Initiation [Ref.1: pg. 324-325] 10.3. Project Planning [Ref.1: pg. 342-344] 10.4. Project Executing [Ref.1: pg. 364] 10.5. Project Controlling and Configuration Management [Ref.1: pg. 380-381], [Ref.2: pg. 171-191] [Ref. 5: pg. 153-173] 10.6. Project Closing [Ref.1: pg. 394-395] 3. BOOKS RECOMMENDED FOR READING AND REFERENCE Main Reading Ref 1 : Information Technology Project Management Kathy Schwalbe, International Student Edition, THOMSON Course Technology, 2003 Ref 2 : Software Project Management Bob Hughes and Mike Cotterell, Third Edition, Tata McGraw-Hill Ref 3 : Microsoft Office Project 2003 Bible, Elaine Marmel, Wiley Publishing Inc. Supplementary Reading Ref 4 : Basics of Software Project Management, NIIT, Prentice-Hall India, 2004 Ref 5 : Software Project Management in Practice, Pankaj Jalote, Pearson Education, 2002 Ref 6 : Software Project Management, A Concise Study, S.A. Kelkar, Revised Edition, Prentice-Hall India, 2003 4. SOFTWARE REQUIREMENTS 6

Software Microsoft Project 2003 7