• No results found

Using the PSP. Using the PSP

N/A
N/A
Protected

Academic year: 2021

Share "Using the PSP. Using the PSP"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

AU INSY 560, Winter 1997, Dan Turk

AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 14 - slide Humphrey Ch. 14 - slide 11

Using the PSP

Using the PSP

Outline

Outline

Review of PSP Levels

Overview

Making Personal Commitments

Using the PSP

(2)

AU INSY 560, Winter 1997, Dan Turk

AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 14 - slide Humphrey Ch. 14 - slide 33

Review of PSP Levels

(Humphrey, 1995, p. 11)

Review of PSP Levels

(Humphrey, 1995, p. 11)

PSP0

Current process Time recording Defect recording Defect type standard

PSP1 Size estimating Test report PSP2 Code reviews Design reviews PSP3 Cyclic development PSP2.1 Design templates PSP1.1 Task planning Schedule planning PSP0.1 Coding standard Size measurement Process improvement proposal (PIP)

Baseline

Planning

Quality Mgt

Cyclic

Overview

(cf. Humphrey, 1995, p. 471)

Overview

(cf. Humphrey, 1995, p. 471)

How do you decide how to use a PSP

in your daily work?

You must weigh the costs and

benefits, and make a commitment.

(3)

AU INSY 560, Winter 1997, Dan Turk

AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 14 - slide Humphrey Ch. 14 - slide 55

Making Personal Commitments

(cf. Humphrey, 1995, p. 471-473)

Making Personal Commitments

(cf. Humphrey, 1995, p. 471-473)

Managers want your commitment.

They want you to complete a job within a specified time/budget.

You will be asked to prepare schedules - because they believe you are a capable professional.

They will test your commitment by pushing you to “crash” your schedule.

You can address this pressure by doing your homework:

Have good data to base your estimates on.

Make realistic plans.

Show that you have a minimum cost plan, but that if they want a minimum time one then they need to decide how much they are willing to spend to accomplish it. Tradeoffs have a cost.

Using the PSP in an

Organization

(cf. Humphrey, 1995, p. 473-475)

Using the PSP in an

Organization

(cf. Humphrey, 1995, p. 473-475)

You can use the PSP alone.

However, it is easier and nicer when others or the whole organization follows a similar discipline.

You can interest others by asking for their help. They may then decide to try some of the PSP for themselves.

(4)

AU INSY 560, Winter 1997, Dan Turk

AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 14 - slide Humphrey Ch. 14 - slide 77

The Personal Costs of a PSP

(cf. Humphrey, 1995, p. 475-478)

The Personal Costs of a PSP

(cf. Humphrey, 1995, p. 475-478)

Three potential costs of using a PSP:

Time to learn and use it.

Emotional cost of maintaining the discipline. Potential risk to your ego.

We are not all world-class developers.

But we still can be good, capable professionals.

Four Stages of Learning:

(cf. Fig 14.1, p. 478, and Bohn’s stages of knowledge)

Unconscious incompetence Conscious incompetence Conscious competence Unconscious competence

The Personal Benefits of a PSP

(cf. Humphrey, 1995, p. 478-480)

The Personal Benefits of a PSP

(cf. Humphrey, 1995, p. 478-480)

Insight into your talents and abilities

Stimulation from unlimited continuous

improvement ideas

Framework for personal improvement

Increased control over your work

Pride and personal accomplishment

Basis for effective teamwork

(5)

AU INSY 560, Winter 1997, Dan Turk

AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 14 - slide Humphrey Ch. 14 - slide 99

Coaching

(cf. Humphrey, 1995, p. 481-483)

Coaching

(cf. Humphrey, 1995, p. 481-483)

There is not a “coaching ethic” in SW

development, as there is in other

disciplines.

Sports

Medicine

Academics

Software coaches would have 3 objectives:

Motivate superior performance

Insist on dedication to excellence

Support and guide individual development

The Responsible SW

Professional

(cf. Humphrey, 1995, p. 483-485)

The Responsible SW

Professional

(cf. Humphrey, 1995, p. 483-485)

Professionals:

Use effective methods in their work

Recognize their strengths and

weaknesses

(6)

AU INSY 560, Winter 1997, Dan Turk

AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 14 - slide Humphrey Ch. 14 - slide 1111

Your Future in SE

(cf. Humphrey, 1995, p. 485)

Your Future in SE

(cf. Humphrey, 1995, p. 485)

Prepare yourself for opportunities by

building your skills and a discipline for

software engineering.

You will be able to take advantage of

unforeseen opportunities because

you are then more ready for them

than if you had not developed such a

discipline.

References

Related documents

• Cost-effective specifications are required to reduce capital cost and ensure financial viability... • In projects that are financially viable, where no capital grant

foss.in Indian's Premier FOSS Event – December 2007 | 30. Demo I: Addon with

Opening the first move- ment with a cadenza for the soloist points di- rectly to the "Emperor": Brahms has altered the scheme only to make room for an initial

The low temperature CO converter is loaded with low temperature shift catalyst, which is characterised by high activity, high strength, and highly sensitive towards

Differences among nonmedical prescription stimulant users and student characteristics (race, gender, academic performance (GPA), living arrangement, alcohol and other drug usage,

I supplemented my analysis of these books with observation of and conversations with visitors to the museum, as well as conversations with a number of people living in the city

In this work, a hybrid topology design over the WDM networks is proposed to support multicast sessions. The hybrid topology is composed of light paths, light trees and the

The provision of social housing for rent by local government has been replaced by a mechanism by which developers are required to provide affordable housing when private