Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Project Management: Understanding Risks and Risk Management, Essays (university) of Software Project Management

An introduction to software project management, focusing on the concept of risks and risk management. It covers the definition of risks and risk management, ways of categorizing risks, and steps for identifying, analyzing, planning, monitoring, and dealing with risks. The document also touches upon pert risk and critical chains.

Typology: Essays (university)

2015/2016

Uploaded on 06/02/2016

sudharson_kumar
sudharson_kumar 🇬🇧

6 documents

1 / 88

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58

Partial preview of the text

Download Software Project Management: Understanding Risks and Risk Management and more Essays (university) Software Project Management in PDF only on Docsity!

1

An Introduction

Chapter 1

Software Project

Management

Presented By Laxminath Tripathy

Robert Hughes and Mike Cotterell

L.N.Tripathy

In this introduction the main questions to be addressed will be:

 What is software project management? Is it really different from ‘ordinary’ project management?

 How do you know when a project has been successful? For example, do the expectations of the customer/client match those of the developers?

‘Jobs’ – repetition of very well-defined and well understood tasks with very little uncertainty

‘Exploration’ – e.g. finding a cure for cancer: the outcome is very uncertain

‘Projects’ – in the middle! 4

A task is more ‘project-like’ if it is:

 Non-routine

 Planned

 Aiming at a specific target

 Work carried out for a customer

 Involving several specialisms

 Made up of several different phases

 Constrained by time and resources

 Large and/or complex

Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only done if project is feasible Execution Implement plan, but plan may be changed as we go along 7

8

 Architecture design  Based on system requirements  Defines components of system: hardware, software, organizational  Software requirements will come out of this  Code and test  Of individual components  Integration  Putting the components together

 Qualification testing  Testing the system (not just the software )  Installation  The process of making the system operational  Includes setting up standing data, setting system parameters, installing on operational hardware platforms, user training etc  Acceptance support  Including maintenance and enhancement

This involves the following activities:

 Planning – deciding what is to be done

 Organizing – making arrangements

 Staffing – selecting the right people for the job

 Directing – giving instructions

continued…

 Monitoring – checking on progress

 Controlling – taking action to remedy hold-ups

 Innovating – coming up with solutions when problems emerge

 Representing – liaising with clients, users, developers and other stakeholders

Informally , the objective of a project can be defined by completing the statement:

The project will be regarded as a success if………………………………..

Rather like post-conditions for the project

Focus on what will be put in place, rather than how activities will be carried out

S – specific, that is, concrete and well-defined

M – measurable, that is, satisfaction of the objective can be objectively judged

A – achievable, that is, it is within the power of the individual or group concerned to meet the target

R – relevant, the objective must relevant to the true purpose of the project

T – time constrained: there is defined point in time by which the objective should be achieved

Often a goal can be allocated to an individual. Individual may have the capability of achieving goal, but not the objective on their own e.g.

Objective – user satisfaction with software product

Analyst goal – accurate requirements

Developer goal – software that is reliable

How do we know that the goal or objective has been achieved? By a practical test, that can be objectively assessed.

e.g. for user satisfaction with software product:

 Repeat business – they buy further products from us

 Number of complaints – if low etc etc