You are on page 1of 10

Project Management

An Introduction

Contents
Software lifecycle Software development models Milestones Team formation Roles/Responsibilities

Life Cycles
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).

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.
3

SDLC- Systems development Life Cycle


SDLC provides overall framework for managing system development process

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

Waterfall model

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.


7

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

Roles and Responsibilities


Know each team members personality and talents and use them. Some Roles:

9

Project Manager Secretary Librarian, Website/archive manager Programmer Designer Tester Document writing Client Liaison Technical researcher/trainer

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

10

You might also like