PERSONAL SOFTWARE PROCESS - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

PERSONAL SOFTWARE PROCESS

Description:

Perform the launch postmortem. New teams: TSP process review. Day 1. Day 2. Day 3. Day 4 ... Postmortem. prepared by Norhayati Mohd.Ali [fsktm,upm] 24. The TSP ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 34
Provided by: hay67
Category:

less

Transcript and Presenter's Notes

Title: PERSONAL SOFTWARE PROCESS


1
PART IV
  • PERSONAL SOFTWARE PROCESS
  • TEAM SOFTWARE PROCESS

2
CHP 11 Team Software Process (TSP)
  • Objective
  • To introduce concept of TSP
  • To know the objectives of TSP
  • To understand the structure of the TSP

3
CHP 11 Team Software Process (TSP)
  • The Logic of the TSP
  • Introduction to TSP
  • The TSP objectives
  • The TSP principles
  • The structure of TSP
  • Launching a TSP team
  • TSP life cycle
  • Summary

4
The Logic of the TSP
  • Most industrial software is developed by teams
  • To be an effective engineer ? to be able to work
    on team
  • Teams must plan projects, track progress, and
    coordinate work

5
The Logic of the TSP
  • Why projects fail?

6
The Logic of the TSP
  • What is a Team?

7
  • A team consists of
  • at least two people, who
  • are working toward a common goal/obj/mission,
    where
  • each person has been assigned specific roles or
    functions to perform, and where
  • completion of the mission requires some form of
    dependency among group members
  • Dyer,1984

8
Basic Teamwork Conditions Cummings, Mohrman
  • The tasks to be done are clear and distinct
  • The team is clearly identified
  • The team has control over its tasks

9
Building Effective Teams
  • Team cohesion
  • Challenging goals
  • Feedback
  • Common working framework

10
Introduction to TSP
  • Watts Humphrey developed the TSP to provide an
    operational process to help engineers
    consistently do quality work
  • Teams are required for most engineering projects
  • Systems development is a team activity and the
    effectiveness of the team largely determines the
    quality of the engineering

11
Introduction to TSP
  • A team is a group of people who share a common
    goal
  • Teams require common processes they need agreed
    upon goals and they need effective guidance and
    leadership
  • To be effective, teams must be properly skilled
    and be able to work as cohesive units

12
Introduction to TSP
  • TSP provides a defined operational process to
    guide engineers and managers through the
    team-building steps
  • With a defined process and a plan that follows
    that process, engineers can be highly efficient

13
TSP objectives
  • TSP has 5 objectives
  • To build self-directed teams that plan and track
    their work, establish goals, and own their
    processes and plans
  • To show managers how to coach and motivate their
    teams and how to help them sustain peak
    performance

14
TSP objectives
  • To accelerate sw process improvement by making
    CMM level 5-type behavior normal and expected
  • To provide improvement guidance to high-maturity
    organizations
  • To facilitate university teaching of
    industrial-grade team skills

15
TSP Principles
  • The engineers know the most about the job and can
    make the best plans
  • When engineers plan their work, they are
    committed to the plan
  • Precise project tracking requires detailed plans
    and accurate data
  • Only the people doing the work can collect
    precise and accurate data
  • To minimize cycle time, the engineers must
    balance their workload
  • To maximize productivity, focus first on quality

16
The Structure of the TSP
  • The principal elements of the TSP process are
    shown in figure 2
  • Before engineers can use the TSP, they need to be
    trained in the PSP.
  • TSP shows the engineering groups how to apply
    integrated team concepts to the development of
    sw-intensive systems
  • It walks teams and their management through a
    4-day launch process, ? called Team Launch

17
An Operational Team Process
18
TSP Principal Elements
19
The TSP Launch
  • 1st step in developing a team is to plan the work
    ?done during the TSP launch (led by a qualified
    team coach)
  • In a TSP launch
  • the team reaches a common understanding of the
    work
  • and the approach they will take,
  • produces a detailed plan to guide the work, and
  • obtains mgt support for the plan

20
Launching a TSP Team
The TSP Launch Process
21
TSP Team Launch Script LAU
22
TSP Structure and Flow
23
TSP Life Cycle
  • Launch
  • Strategy
  • Plan
  • Requirements
  • Design
  • Implement
  • Test
  • Postmortem

24
The TSP Process Flow
25
Strategy
26
Development Plan
27
Postmortem
28
TSP Quality Guidelines
29
TSP Quality Guidelines
30
TSP Quality Plan Form SUMQ
31
Why Teams Fail?
32
Summary
  • The TSP enables team projects to save time and
    effort by providing explicit guidance on how to
    accomplish their objectives
  • The principal benefit of the TSP is that it shows
    teams of engineers how to produce a quality
    products for planned costs and on aggressive
    schedules
  • By making them owners of their plans and
    processes

33
reference
  • TECHNICAL REPORT
  • CMU/SEI-2000-TR-023
  • ESC-TR-2000-023
  • http//www.sei.cmu.edu/tsp/tsp.html
Write a Comment
User Comments (0)
About PowerShow.com