presentation quality management

21
Quality Management Daniel Vermaasen, Max Zuchowski 03/31/10

Upload: prizzl

Post on 22-Nov-2014

4.222 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Presentation Quality Management

Quality ManagementDaniel Vermaasen, Max Zuchowski

03

/31

/10

Page 2: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality Management

Introduction

Page 3: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality Management

Introduction

maintainability

securityefficiency

prototype

Page 4: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality Management

Introduction

• Build a Quality Culture• Manage Quality Documents• Seperate Quality Assurance

Page 5: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Quality Management

Process-/Product quality Process-/Product quality

Page 6: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Quality Management

Process-/Product quality Concrete

Standardize

Page 7: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Process-/Product quality

Quality assurance/-standards

Quality Management

Quality assurance/

Standards

Document standards

Programming language standards

Modeling standards

Page 8: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Process-/Product quality

Quality assurance/-standards

Quality Management

What Is It Good For?

Prevent often happen mistakes

Measurable

Page 9: Presentation Quality Management

Quality design

Quality control

Software measuring/ metrics

Process-/Product quality

Quality assurance/-standards

Quality Management

How?

Incorporate with developers Check and revise regularly Provide tools

Page 10: Presentation Quality Management

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality design

Quality Management

Quality designPlan!

1. Product description and quality expectations due to it

2. Product plans which include its responsible people and

all services around the product

3. Process descriptions

4. Quality goals and plans inclusive reasons for all quality

attributes

5. Risks and risk management

Page 11: Presentation Quality Management

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality design

Quality Management

Consider

Comprehensibility

Page 12: Presentation Quality Management

Quality design

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality control

Quality Management

Why do we need quality

control?

• to ensure that the quality is what the customer expects

• to lower maintainability costs

• to lower extensibility costs

Page 13: Presentation Quality Management

Quality design

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality control

Quality Management

How can we control the

quality?

• set project standards at the beginning

• quality reviews

• automatic software evaluation

Page 14: Presentation Quality Management

Quality design

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality control

Quality Management

What is quality review?• technical analysis of product components and documentation

• quality review team of 5 people

• inspecting a part or the hole system and the documentation

• target: find differences between project standards and the system

• invite the authors of documents that are going to be reviewed

• record the results and hand it to the author/project leader

• all kind of documents can be reviewed

Page 15: Presentation Quality Management

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

What is an automatic

software evaluation?• automated tests of your system

• derive a numeric value to the property of a software product

• allows you to compare your software to standards or to previous revisions

Page 16: Presentation Quality Management

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Why to use automatic

software evaluation?• to formulate common predictions:

the summary of the results can give an overview over the system attributes (system failures)

• to find abnormal components:

results that differ heavy from the expected value may be very complex or include errors

Page 17: Presentation Quality Management

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Sometimes it is impossible to measure the quality of the software therefore abstractions need to be done:

Page 18: Presentation Quality Management

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Measurement process

Page 19: Presentation Quality Management

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Product metrics• sub form of software metrics

• contains the properties of the software itself

• two groups:

• dynamic metrics

• static metrics

• relevant metrics are related to the project

Page 20: Presentation Quality Management

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Measurements analysis• problem of taking the right conclusions

• collected data can be interpreted in several directions

• when taking your conclusions, take every possible circumstance into account

• there are no universal software metrics, you must find the fitting ones yourself

Page 21: Presentation Quality Management

thank you!