Software Project Management BIT-402

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 19

Software Project Management

BIT-402
Course Objective

To learn the techniques required to


plan, organize, monitor and control
software projects
Learning aspects in SPM …

 Managing people, process and problems during a


software project
 Relating software metrics with software projects
 Estimating effort, cost and project duration
 Risk assessment techniques
 Project scheduling
 Project quality management
 Formal Technical Reviews (FTRs)
 Change management during software development and
after delivery to customer
Books

 Text Book:
 Clements and Gido, Effective Project Management, Cengage
Learning, 2012
 Bob Hughes, Mike Cotterell, Rajib Mall“Software Project
Management”, Fifth Edition, McGraw Hill, 2013
 Reference Material:
A Guide to the Project Management Body of Knowledge
(PMBOK Guide), 5th Edition, Project Management Institute,
2013
 Samuel J. Mantel, Jr. et al, Project Management, Wiley India,
Eighth Edition, 2012
Course Contents
 UNIT-1
 Introduction: Introduction to software project management
activities,
 Attributes of a project,
 Project life cycle,
 Project Management process,
 Project selection,
 Preparing a request for proposal,
 Soliciting proposals,
 Proposal preparation,
 Pricing considerations,
 Proposal submission and follow up,
 Customer evaluation of proposals
Course Contents
 UNIT-2
 Project Management Organizational Structures –
 Functional type organization,
 Project type organizations,
 Matrix-type organization,
 Project Planning –
 Project objective, Work breakdown structure,
 Developing the network plan,
 Network principles, Preparing the network diagram,
 Critical path analysis, PERT ,
 Project Scheduling-
 Activity duration estimates, Project schedule calculations,
Course Contents
 UNIT-3
 Schedule Control-
 Project control process,
 Effects of actual schedule performance,
 Incorporating project changes into the schedule,
 Updating the project schedule,
 Approaches to schedule control,
 Resource Considerations-
 Resource constrained planning,
 Planned resource utilization,
 Resource leveling, Resource limited scheduling.
Course Contents
 UNIT-4
 Risk Management –
 Risk, Categories of risk, A framework for dealing with risk, Evaluating
risks to the schedule,
 Monte Carlo simulation and critical chain concepts.
 Project Cost Planning and Performance –
 Project cost estimates, Project budgeting,
 Determining the actual cost,
 Determining the value of work performed,
 Cost performance analysis, Cost forecasting, Cost control,
 Software project metrics, Project control and closure, Project Management
Issues with regard to New Technologies,
 Case Study & use of software project management tool.,
What is a Project ?

Definition
It is a temporary endeavor (having specific
start and completion dates) undertaken to
create a unique product or service
Elaborating the Definition …
 Temporary
 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
 The term temporary does not apply to a project’s product or service
(which is a lasting result)
 Unique
 means that the product or service is different in some distinguishing
way from all similar products or services
Projects

 Projects may involve a single person or thousands


 Projects may be completed in hours, several months or years
 Examples of projects
 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 …
What is 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

 Project Management Skills


 Leadership
 Communications
 Problem Solving
 Negotiating
 Influencing the Organization
 Mentoring
 Process and technical expertise
Project Management

 Project Manager Positions


Project Administrator / Coordinator
Assistant Project Manager
Project Manager / Program Manager
Executive Program Manager
V.P. Program Development
Software Project Management

Management

Project
Management

Software
Project
Management
Software Project Management

a sub-discipline of project management


in which software projects are planned,
monitored and controlled
Project Planning

 Itspurpose is to identify the


 scope of the project,
 estimate the work involved,
 and create a project schedule.
 Project planning begins with requirements that define the
software to be developed.
 The project plan is then developed to describe the tasks
that will lead to completion
Project Monitoring and Control

 The purpose
 To keep the team and management up to date on the
project's progress.
 If the project deviates from the plan, then the project
manager can take action to correct the problem.
 Project monitoring and control involves status meetings to
gather status from the team. When changes need to be
made, change control is used to keep the products up to
date.
Questions ??

You might also like