![Page 1: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/1.jpg)
SOFTWARE PROJECT MANAGEMENT
LECTURE # 1
INTRODUCTION
Lecture No. 1
Engr. Ali Javed
8th September, 2011
![Page 2: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/2.jpg)
Contact Information 2
Instructor: Engr. Ali Javed
Lecturer
Department of Software Engineering
U.E.T Taxila
Email: [email protected]
Contact No: +92-51-9047592
Office hours:
Monday, 11:00 - 01:00, Office # 7
Engr. Ali Javed
![Page 3: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/3.jpg)
Course Information 3
Course Name: Software Project Management
Course Code: SE-401
CMS Link: http://web.uettaxila.edu.pk/CMS/AUT2011/seSPMbs/index.asp
Engr. Ali Javed
![Page 4: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/4.jpg)
Books and Reference Material
Software Engineering: A Practitioner’s Approach – by Roger Pressman
A Guide to The Project Management Body of Knowledge – PMI Standards Committee (William R. Duncan)
Software Engineering Project Management – Richard H. Thayer
“Information Technology Project Management”, Kathy Schwalbe
“Quality Software Project Management”, D. Shafer
“Software Project Survival Guide”, Steve McConnell
“Peopleware”, T. DeMarco and T. Lister
4
Engr. Ali Javed
![Page 5: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/5.jpg)
Grading Criteria
Grading
Mid Exam - 20%
Final Exam - 40%
Quiz - 10 %
Assignment - 10 %
Lab - 20 %
5
Engr. Ali Javed
![Page 6: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/6.jpg)
Quizzes and Assignments
Quiz- 4 quizzes
2 before mid exam
2 after mid exam
Assignment- 3 assignments
2 before mid exam
1 after mid exam
6
Engr. Ali Javed
![Page 7: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/7.jpg)
Course Objectives 7
Engr. Ali Javed
To learn the techniques required to plan,
organize, monitor and control software
development projects
![Page 8: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/8.jpg)
Learning Aspects in SPM 8
Engr. Ali Javed
Basic Overview of Management, PM, SPM
4P’s in Project Management
Software Development Fundamentals
Process and Project Metrics
Estimation
Work Break down structure
Scheduling
Risk Management
Change Management
Quality Management
Application Tools
Commissioning & Migration
![Page 9: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/9.jpg)
Software 9
Engr. Ali Javed
![Page 10: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/10.jpg)
What is Software?
Engr. Ali Javed
10
Software can be considered a product of engineering just
like an airplane, automobile, television, or an other object
that requires a high degree of skill to turn a raw material
into a usable product.
But software is developed or engineered, not
manufactured!
Software can be of different types:
System software
Application software etc.
![Page 11: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/11.jpg)
Project 11
Engr. Ali Javed
![Page 12: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/12.jpg)
What is a Project ?
Engr. Ali Javed
12
PMI* definition
It is a temporary endeavor (having specific start and completion
dates) undertaken to create a unique product or service
Temporary
It means that every project has a definite beginning and definite end
End is reached when project’s objectives have been achieved OR it is clear that objective will not be met. The project is terminated in such a situation
Unique
It means that the product or service is different in some distinguishing way from all similar products or services
![Page 13: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/13.jpg)
Management 13
Engr. Ali Javed
![Page 14: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/14.jpg)
Management
Engr. Ali Javed
14
The organization and coordination of the activities of an
enterprise in accordance with certain policies and in
achievement of defined objectives.
Management is the process of designing and maintaining an
environment in which different individuals working together in
the form of groups effectively and efficiently accomplished the
desired objectives
![Page 15: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/15.jpg)
Why we need Management
Engr. Ali Javed
15
To increase the productivity
To avoid time lapse
To organize task in daily life
To avoid wastage of resources
![Page 16: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/16.jpg)
Responsibilities of Management
Engr. Ali Javed
16
Answerable to Stakeholders of an organization
Give Employees good working conditions
Give customers right thing in right price & time
Maintain good relationships between organization and the suppliers
Develop future plans of the organization
Develop and ensure community support
Know-how of government rules and regulations
Awareness of currency fluctuation and interest rates
Preparation against disasters
Capability to manage the change
![Page 17: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/17.jpg)
Management Activities
The management involves the following activities:
Planning- deciding what is to be done
Organizing- making arrangements
Staffing- selecting the right people for the job
Directing- giving instructions
Monitoring- checking on progress
Controlling- taking action to remedy hold-ups
Innovating- coming up with new solutions
Representing- liaising with users, etc.
17
Engr. Ali Javed
![Page 18: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/18.jpg)
Project Management
It is the discipline of planning, organizing, and managing resources to bring
about the successful completion of specific project goals and objectives
Project Management is the art of maximizing the probability that a project
delivers its goals
on Time
within Budget
at the required Quality.
18
Engr. Ali Javed
![Page 19: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/19.jpg)
Project Management
Project management is the application of
Knowledge
Skills
Tools
Techniques
to project activities to meet project requirements.
The more you know about your project, the better you are able to manage it.
19
Engr. Ali Javed
![Page 20: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/20.jpg)
Project Management 20
Following are related to Project Management
Professional Organizations
Project Management Institute (PMI) (pmi.org)
Software Engineering Institute (SEI)
IEEE Software Engineering Group
Certifications
PMI’s PMP (Project Management Professional)
CAPM (Certified Associate in Project Management)
The “PMBOK” – PMI Body of Knowledge
Engr. Ali Javed
![Page 21: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/21.jpg)
Project Management Skills 21
Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise
Engr. Ali Javed
![Page 22: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/22.jpg)
Project Management Process Groups
Project Management Knowledge Areas
PMBOK 22
Engr. Ali Javed
![Page 23: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/23.jpg)
Project Management Body of Knowledge[5]
23
The Project Management Body of Knowledge (PMBOK) is a collection of processes and knowledge areas generally accepted as best practice within the project management discipline.
Generally accepted means that it is applicable to most of the projects most of the time.
The Third Edition (2004) was recognized as a standard by the Institute of Electrical and Electronics Engineers IEEE 1490-2003.
The Fourth Edition (2008) was recognized by the American National Standards Institute (ANSI) as an American National Standard (ANSI/PMI 99-001-2008).
Engr. Ali Javed
![Page 24: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/24.jpg)
Project Management Process Groups [3]
24
PMBOK recognizes 5 basic process groups listed below.
Initiating
Planning
Executing
Monitoring and Controlling
Closing
Engr. Ali Javed
![Page 25: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/25.jpg)
Project Management Knowledge Areas [3]
25
PMI has suggested 9 Knowledge Areas
Project Integration Management
Project Scope Management
Project Time Management
Project Cost Management
Project Quality Management
Project Human Resource Management
Project Communications Management
Project Risk Management
Project Procurement Management
Engr. Ali Javed
![Page 26: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/26.jpg)
Software Project Management 26
Engr. Ali Javed
![Page 27: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/27.jpg)
Software Project Management 27
A sub-discipline of project management in which software projects are
planned, monitored and controlled
Software development is a complex undertaking particularly when it
involves many people working over a relatively long time.
Hence software development projects need to be managed.
Engr. Ali Javed
Management
Project
Management
Software
Project
Management
![Page 28: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/28.jpg)
Interaction/Stakeholders [4]
28
As a PM, who do you interact with?
Project Stakeholders
Project sponsor
Executives
Team
Customers
Functional managers etc
Engr. Ali Javed
![Page 29: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/29.jpg)
Project Management Tools 29
Engr. Ali Javed
![Page 30: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/30.jpg)
PM Tools: Software 30
Low-end
Basic features, tasks management, charting
MS Excel, Milestones Simplicity
Mid-market
Handle larger projects, multiple projects, analysis tools
MS Project (approx. 50% of market)
High-end
Very large projects, specialized needs, enterprise
AMS Realtime
Primavera Project Manager
Engr. Ali Javed
![Page 31: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/31.jpg)
References 31
1. Software Engineering: A Practitioner’s Approach – Roger Pressman
2. Software Engineering Project Management – Richard H. Thayer
3. PMBOK Guide 4rth Edition
4. http://en.wikipedia.org/wiki/Project_stakeholder
5. http://en.wikipedia.org/wiki/A_Guide_to_the_Project_Management_Body_of
Knowledge
Engr. Ali Javed
![Page 32: LECTURE # 1 INTRODUCTIONweb.uettaxila.edu.pk/cms/aut2011/sespmbs/notes/SPM_Lec1.pdf · Monday, 11:00 - 01:00, ... Software Engineering Project Management ... CAPM (Certified Associate](https://reader034.vdocument.in/reader034/viewer/2022051405/5a813ddd7f8b9aa24f8d1874/html5/thumbnails/32.jpg)
For any query Feel Free to ask 32
Engr. Ali Javed