Professional Documents
Culture Documents
Lectures Assessment
Reference Text
▪Sudhakar, G.P, Elements of Software Project Management,
2010 (Case Study)
▪PMBOK Guide 4th edition (find e-copy at website)
http://ebookbrowse.com/pmbok-english-4th-edition-pmi-pdf-d46
1809300
▪Software Engineering, A Practitioner’s Approach by Roger S.
Pressman
Software Project Management
=
Software + Project + Management
(Managing Projects to Develop Software-intensive Systems)
Course Objectives
Software Project Management (SPM) course introduces the students to the core
concepts of SPM including but not limited to planning, estimation, risk analysis and
management, execution, and monitoring software projects in a scientific way.
The course aims to disseminate theoretical knowledge and practical skills that can
help students to become successful software engineers in general and software
project managers in particular.
Do not
- Compromise class discipline (chats, off-line discussions)
- Be late, however if you are late do inform me
- Use mobile phones
- Use mobile phones
Lecture 01
Software
Project Management
Lecture Agenda
▪ What is Software Project Management (SPM)
▪ Why Software Project Management
▪ Major Activities of Software Project Management
▪ Function of Effective of Management
▪ Factors of Successful SPM
▪ Professional Bodies & Introduction to PMI - PMBOK
▪ Course Contents, Learning Expectations and Outcomes
What is Software?
▪ 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.
Other Taxonomies…
▪ Web Application OR Desktop Application
▪ Static or Dynamic, Hard & Non-Hard Problems
What is Software?
▪ System Context
▪ Set of elements having specified relationships among each other (Duden, 1974)
▪ Unique
▪ It means that the product or service is different in some distinguishing
way from all similar products or services
What is a Project?
▪ Projects may involve a single person or thousands
▪ Projects may be completed in hours, several months or years
▪ Examples of projects; different situation
▪ Developing a new product or service
▪ Designing a new vehicle
▪ Constructing a building
▪ Running a campaign for political office
▪ Implementing a new business procedure or process
▪ And so on …
Koontz, H., C. O’Donnell and H. Weihirch, Management, 7 th ed., McGraw-Hill, New York,N. Y., 1980
Synergy: the combined effect is greater than the sum of the individual
effects
Good
GOV. NGO’s
Social
Efforts Work
Work
Management – an overview
▪ Effectiveness and Efficiency
▪ Effectiveness: The achievement of objectives
▪ Efficiency: The achievement of ends with least amount of resources
▪ Managing is concerned with productivity
▪ “Productivity” ?
▪ Productivity = outputs/inputs
▪ Productivity can be increased by
▪ Using “same” amount of resource but more output
▪ Using less resources but giving “same” output
▪ Using less resources but more output
▪ Business vs non-business
Five Core Functions of Management - I
▪ Planning ▪ Involves selecting missions and
objectives and the actions to achieve
▪ Organizing them
▪ Staffing ▪ Requires decisions making that is,
choosing future courses of action from
▪ Leading among alternatives
▪ Controlling
Five Core Functions of Management - II
▪ Planning ▪ People working together in groups to
achieve some goal must have roles to play
▪ Organizing
▪ Organizing involves establishing an
▪ Staffing “intentional” structure of roles for people
to fill in an organization.
▪ Leading
▪ intentional in the sense of making sure
▪ Controlling that all the tasks necessary to accomplish
goals are assigned.
Five Core Functions of Management - III
▪ Planning ▪ Involves filling, and keeping filled the positions in the
organization structure.
▪ Organizing ▪ This is done by identifying work-force requirements,
inventorying the people available; and
▪ Staffing
▪ Recruiting, selecting, placing, promoting, appraising,
▪ Leading planning the careers of, compensating, and training or
otherwise developing both candidates and current
▪ Controlling jobholders so that tasks are accomplished effectively and
efficiently
Five Core Functions of Management - IV
▪ Planning ▪ Influencing people so that they will
contribute to organization and group goals
▪ Organizing
▪ Predominantly with the interpersonal
▪ Staffing aspect of managing.
*The Project Management Institute (PMI) is an international professional society. Their web site is
www.pmi.org.
Project Management
Project Management Quality
Management
Risk
Processes Managerial Management
HR
Planning Management
Technical
Configuration
Scheduling
Management
Context Procurement
Control Management
Product
Client/Customer Satisfaction
Time Cost
Introduction to Project Management Bodies
Project Management
▪ Professional Bodies
▪ Professional Organizations
▪ Project Management Institute (PMI)*
▪ Software Engineering Institute (SEI)
▪ IEEE Software Engineering Group.
▪ Certifications (offered by PMI)
▪ PMP (Project Management Professional)
▪ CAPM (Certified Associate in Project Management)
▪ PMBOK – Project Management Body of Knowledge, published by PMI
▪ Tools
▪ MS Project
▪ Primavera Project Manager
*The Project Management Institute (PMI) is an international professional society. Their web site is www.pmi.org.
PMI * - PMBOK
▪ 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.
▪ IMP: Guidance for project management in all fields in general however it is not
specific to any engineering domain i.e. chemical, system, software engineering or
civil