Getting Started with Software Project Management - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Getting Started with Software Project Management

Description:

Ali Arya, 2003 Software Project Management, Introduction Slide 1. Introduction ... that requires a large amount of time, effort, and planning to complete, Encarta ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 11
Provided by: aliA4
Category:

less

Transcript and Presenter's Notes

Title: Getting Started with Software Project Management


1
Introduction
  • Getting Started with Software Project Management
  • Hughes-2002, Phillips-2000

2
Objectives
  • Whats a project?
  • What makes software projects different
  • Project Perspectives
  • Software Management Basics

3
Project
  • Dictionary Definition
  • A task or scheme that requires a large amount of
    time, effort, and planning to complete, Encarta
  • A planned undertaking, Merriam-Webster
  • A specific plan or design, Merriam-Webster
  • Focus on Activity, Plan, and Objective
  • Distinguishing Characteristics (non-routine
    tasks, limited time, different specialties, )
  • Examples?

4
Software Project
  • Invisibility, A bridge or road can actually be
    seen. With software, progress is not immediately
    visible.
  • Complexity, Per dollar, pound or euro spent,
    software products contain more complexity than
    other engineered artefacts.

5
Software Project
  • Conformity, Software developers have to conform
    to the requirements of human clients
    (non-consistent, and vague).
  • Flexibility, The ease with which software can be
    changed is usually seen as one of its strengths.
    However, this means that where the software
    system interfaces with a physical or
    organizational system, it is expected that, where
    necessary, the software will change to
    accommodate the other components rather than vice
    versa. This means the software systems are likely
    to be subject to a high degree of change.

6
Management
  • Management Tasks (Open University Software
    Project Management module, 1987)
  • Planning deciding what is to be done
  • Organizing making arrangements
  • Staffing selecting the right people for the
    job, etc.
  • Directing giving instructions
  • Monitoring checking on progress
  • Controlling taking action to remedy hold-ups
  • Innovating coming up with new solutions
  • Representing liaising with users, etc.

7
Software Management
  • Management Problems in Software
  • poor estimates and plans
  • lack of quality standards and measures
  • lack of guidance about making organizational
    decisions
  • lack of techniques to make progress visible
  • poor role definition who does what?
  • incorrect success criteria.
  • Staff and users points of view?

8
Perspectives
  • Know your project?
  • Perspectives
  • People (flexibility, compassion, leading,
    consulting, )
  • Business (Time to market, Capability, Quality,
    Cost)
  • Process
  • Always do (Build)
  • May do (Analysis, Design, Test)
  • Should do (Risk Management, Configuration
    Management, Inspection, Quality Assurance,
    Process Improvement)

9
Four Basics
  • Balancing the 3Ps
  • People
  • Process
  • Product
  • Visibility
  • Documentation
  • Walls
  • PASE (Post-Its Assisted Software Engineering)

10
Four Basics
  • CM (Configuration Management)
  • Change Control
  • Versions
  • Baselines
  • Standards
  • IEEE 830-1993 (requirement spec) 1024-1987 (CM
    plan)
  • ISO 9000-4
  • SEI CMM
Write a Comment
User Comments (0)
About PowerShow.com