• No results found

IT4202: SOFTWARE PROJECT MANAGEMENT

N/A
N/A
Protected

Academic year: 2021

Share "IT4202: SOFTWARE PROJECT MANAGEMENT"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

IT4202: SOFTWARE PROJECT MANAGEMENT

(Compulsory)

1. OUTLINE OF THE SYLLABUS

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

(2)

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) Instructional Objectives

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)

Instructional Objectives

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]

(3)

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) Instructional Objectives

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) Instructional Objectives

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]

(4)

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) Instructional Objectives

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) Instructional Objectives

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)

Instructional Objectives

(5)

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)

Instructional Objectives 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)

Instructional Objectives

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]

(6)

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) Instructional Objectives

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

(7)

Software

References

Related documents

In July and August 2011, in cooperation with members of the Trusted Computing Group storage working group, Coughlin Associates conducted a survey of a number of interested parties

In this paper we analyse the use, co-creation of and learning in two public spaces in dif- ferent towns in Slovenia: in the Tabor community, located in one of the neighbourhoods

temperature selective catalytic reduction of nitric oxide with ammonia, Appl.

According to Elkabumaini and Ruhmana (2016) fairy tale has several benefits for students, namely: a) media inculcate values and ethics; b) introduced a form of emotion;

In terms of customer needs, Belron has continued to focus on delighting its customers in everything it does to provide the best possible experience. We do this by constantly

PFRS 5, paragraph 23, provides that the impairment loss for a disposal group classified as held for sale shall reduce the carrying amount of the noncurrent assets only.. Thus,

It can be concluded that choosing agriculture as a study discipline at university level is influenced mainly by family, friends and job considerations upon completion of

TABLE-1.36 HOUSING UNITS (PERCENTAGE) BY KTICHEN, BATHROOM AND LATRINE FACILITIES BY RURAL/ URABN, 1998. Source: 1998 Provincial Census Report of Sindh, Population