You are on page 1of 10

1

Project Management
An Introduction
2
Contents
Software lifecycle
Software development models
Milestones
Team formation
Roles/Responsibilities


3
Life Cycles
the life cycle concept doesnt think of
development and maintenance separately
Instead it provides a continuity that connects
all stages.

Planning for maintenance early in the life
cycle reduces the cost of these stages.

A software's life cycle is the period of time that
starts with the initial concept of the software and
ends with its retirement from use (Giarratano and
Riley, 2005).
4
SDLC- Systems development Life
Cycle
SDLC provides overall framework for
managing system development process
5
Code and Fix Model
The earliest model
Used by the majority of first time
programmers and students
Write some code, fix what doesnt work
correctly then write some more.
By 1970 the deficiencies in this approach
were clear.
Not suitable to projects of any significant size
6
Waterfall model

7
Incremental Model
The Incremental Waterfall model is a
refinement.
Develops software in increments of
functional capacity.
Advantages
Easier to test, verify and validate.
Equivalent to a rapid prototype
method.
8
Now What? Launching your
project
Team Formation
Make a colourful (diverse) team of
members with complementary skills
Four members in each team
Software Project Management Plan
(SPMP)
Keep a Logbook
More on these next week
9
Roles and Responsibilities
Know each team members personality
and talents and use them.
Some Roles:
Project Manager
Secretary
Librarian, Website/archive manager
Programmer
Designer
Tester
Document writing
Client Liaison
Technical researcher/trainer
10
References
Information Technology Project
Management, Kathy Schwalbe, Course
Technology, 2006.
Effective Project Management:
Traditional, Adaptive, Extreme, Robert
K. Wysocki, Wiley, 2007.
IT Project Management: On Track from
Start to Finish, Joseph Phillips,
McGraw-Hill, 2004.
The World Wide Web

You might also like