SE-402-SPM - Fall 2020 Course Readiness Proforma

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

University of Engineering & Technology Mardan

Department of Computer Software Engineering

Department: Department of Computer Software Engineering


Course Code & Title: SE-402 Software Project Management
Credit Hours: 3
Semester: 7th
No of Sections: 1
No. of Registered 47
Students
Pre Requisite: No
Instructor: Engr. Muhammad Ishaq
Email [email protected]

Course Schedule: Lecture: 2 hours/week


Online Interactive 1 hours/week
Session:
Course Assessment: Assignments: Minimum 4
Quizzes: Minimum 4
Exams: Mid-Term and Final-Term

Grading Policy: Quizzes: 10%


Assignments: 15%
Mid-Term Exam: 25%
Final Exam: 50%

Text Book:
- Software Engineering: A Practitioner’s Approach, By: Roger S. Pressman,
Edition: 8th, Publisher: McGraw-Hill Education, ISBN-10: 1260548007, Year of
Publication: 2019
Reference
Book(s)/Resources: - Software Project Management, By: Bob Hughes and Mike Cotterell, Edition: 5th,
Publisher: McGraw-Hill Education, ISBN-10: 0077122798, Year of Publication:
2009
- A Guide to the Project Management Body of Knowledge, By: Project
Management Institute, Edition: 5th, Publisher: Project Management Institute,
ISBN-10: 9781628251845, Year of Publication: 2017

Lecture Material Recorded Power Point/Video Lectures on MS Teams

Additional Online  Coursera for Campus (https://www.coursera.org/campus/)


Resources  MIT Open Course Ware (https://ocw.mit.edu/index.htm)
 HEC Digital Library
Course Domain Taxonomy
Learning level PLOs
Outcome CLO Statement
CLO-1 Explain principles of the project lifecycle and how to identify Cognitive 2 1
opportunities to work with learners on relevant and appropriate
project scenarios to share this understanding.
CLO-2 Identify the issues around project management and its Cognitive 3 11
application in the real world with course participants and learners.
CLO-3 Discover project management techniques for IT projects to Cognitive 4 9
initiate, plan, execute and evaluate a project and work in teams to
create a project plan for a project scenario that includes key tasks,
critical path, dependencies and a realistic timeline.
CLO-4 Take part in strategies for gaining confidence in managing Cognitive 4 11
projects through simple project planning examples.

Weekly Distribution
Week Course/Topics CLOs PLO Assessment
Introduction
Well-Engineered Software
The Balancing Act!
Law of diminishing returns
Software Backround
1 Software Construction & Management 1 1
Software Engineering framework
Software Development Loop
Software Process
Process Maturity and CMM

Selection of an Appropriate Project Approach


Build and Fix Model
Waterfall Model
Rapid Prototyping Model
Incremental Model
Extreme Programming
2 Synchronize & Stablize Model
1 1 Assignment-1
Spiral Model
Rational Unified Process (RUP)
Comparison of lifecycle models
Quality Assurance & Documentations

Software Project Mangement Concepts


Factors that influence results
Project Management Concerns
Why Project Fail?
The Management Spectrum
People Management
3 Team Leader 2 11 Quiz-1
The Software Team
Coordination & Communication
Product Management
Process Management

4 PMI’s Knowledge areas 2 11


PMI FrameWork
PMI Process Group
Reel Five Steps
W5HH Principal
Critical Practices

Software Size Estimation


Comparison of LOC & FPA
Function Point Analysis
A brief history & usage
Function Point Counting Process Assignment-2
5 ILFs 2 11
EIFs
RETs & DETs
Transactional Functions

Metrics for Process and Projects


Software Measurement
6 Metrics for Software Quality 2 11
Measuring Quality
Defect Removal Efficiency
Project Scheduling
Basic Principles
The Relationship between People and Effort
Effort Distribution Quiz-2
7 Defining a Tast Set for the Software Project 3 9
A Task Set Examples
Refinement of Major Tasks

Defining a Task Network Scheduling


Timeline Charts
8 Tracking the Schedule 3 9
Earned Value Analysis

Risk Management
Reactive vs. Proactive Risk Strategies
Software Risks
9 Risk Identification 4 11 Quiz-3
Assesing Overall Project Risk
Risk Component and Drivers

Risk Projection
Developing a Risk Table
Assignment-3
10 Assesing Risk Impact 4 11
Risk Refinement
Risk Mitigation, Monitoring and Management Plan
Quality Management
Quality Concepts
Quality Control, Quality Assurance,Cost of Quality
Software Quality Assurance
Backround Issues
11 SQA Activities
2 11
Sotware Reviews
Cost Impact of Software Defects
Defect Amplification and Removal

12 Formal Technical Reviews 2 11 Assignment-4


The Review Meeting
Review Reporting and Record Keeping
Review Guidelines
Formal Approaches to SQA
Statistical Software Quality Assurance
A Generic Example
Software Reliability
Measures of Reliability and Availability
Software Safety
Configuration/Change Management
Software Configuration Management
A SCM Scenario
Elements of a CMS
13 Baselines 4 11
Software Configuration Items

The SCM Process


Identification of Objects in the SC
Version Control
14 Change Control
4 11 Quiz-4
Configuration Audit
Status Reporting

15 Challenges of Outsourcing in Project Management. 2 11


16 Case Studies 3 11

☐ Online recorded lecture is uploaded and available for review (please check)

Engr. Muhammad Ishaq___________________________ __

You might also like