CH02 The Principles of Software Process Change

CH02 The Principles of Software Process Change
预览:

s an improvement opportunity. Discontinuity is more important than continuity recovery.

10-Nov-10

College of Software - Nankai University @ Prof Dr Eliza D Karuthudaiyan PhD, (c) 2009 Fall

8

The principles of software process changewon’t stick by Software process changes
themselves.: New methods must be carefully introduced and periodically monitored, or they too will rapidly decay.

Installation, practice, proficiency, and naturalness are the stages and character it should poses on the progress of software process changes. Software engineering is a tough discipline and it is getting tougher, there are endless opportunities for error, and the need for coordination and control grows with increasing system function.
10-Nov-10 College of Software - Nankai University @ Prof Dr Eliza D Karuthudaiyan PhD, (c) 2009 Fall

9

The principles of software process change It takes time, skill and money to improve the software
process.

To improve the software process, someone must work on it. Unplanned process improvement is wishful thinking. Automation of a poorly defined process will produce poorly defined results. Improvements should be made in small, tested steps. Train, train, train.

10-Nov-10

College of Software - Nankai University @ Prof Dr Eliza D Karuthudaiyan PhD, (c) 2009 Fall

10

The principles of software process change To improve the software process, someone must
work on it!.

They must consider raw materials handling, design the process flow, select the tools, specify the controls, and oversee ordering, installation and operation. If so the overall performance will never change and chaotic process will be the one that we try to change, else, all whole product process will be in chaotic.

10-Nov-10

College of Software - Nankai University @ Prof Dr Eliza D Karuthudaiyan PhD, (c) 2009 Fall

11

The principles of software process change Unplanned process improvement is wishful
thinking: There is no silver bullet.

It is not so, that you have to except all answers, tips, and solution from one text, one location, and one person. You have to benefit from all possible means, else, if process improvement is not rigorously planned and tracked, it will not happen!

10-Nov-10

College of Software - Nankai University @ Prof Dr Eliza D Karuthudaiyan PhD, (c) 2009 Fall

12

The principles of software process change Automation of a poorly defined process will produce poorly
defined results.

Automation here means, doing the things as if with more confident. Therefore, it is recommended that we should study, understand, its fittings and final outcome, then we have to automate and process.

10-Nov-10

College of Software - Nankai University @ Prof Dr Eliza D Karuthudaiyan PhD, (c) 2009 Fall

13

Improvements should be made in small steps.
Process changes should be made in small steps. Because, it seems bright success and idea, but their will be more pitfalls and hidden catches. Thus trying little by little, convincing and satisfying before deploy

第2页/共32页 <上一页下一页>尾页