Introduction To Software Project Management
Introduction To Software Project Management
Software Project
Management
Lecture 1
What is a Process?
A series of actions or steps taken in order to
complete a work
What is a Process?
Students Registration Process
Admission Process
Course Enrollment Process
Why Project
Management?
A lot of money is at stake with Information &
Communication Technology (ICT) projects
UK Govt has spend 2.3 Billion pounds in 2002-2003
What is a Project?
A planned activity is called a project
Planning is thinking carefully before you start an
activity
Project characteristics are:
What is a Project?
Project Examples?
Putting a robot vehicle on Mars to search for signs of
life
Developing an operating system
Amending a financial computer system to deal with
a common European currency
Getting married
Programming assignments given to students
Software Projects
Software Projects vs Other Projects
Customers
Users
3rd Party contractors
Owners, Financers, People set objectives
A Project Board (steers the project)
A payroll system?
An attendance system?
Inventory management system?
Finance system?
Online banking system?
Software Projects
Activities covered by Software Project
Management Processes bring a Project to
life
Feasibility Study: Is it work doing?
Plan: How do we do it?
Project Execution: Do it!
Software Projects
Sequence of software development activities
Requirements Analysis
Architecture Design
Detailed Design
Code
Testing
Integration
Qualification
Installation
Acceptance