testing. quality. customer

33

Upload: testcampro

Post on 07-May-2015

94 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Testing. Quality. Customer
Page 2: Testing. Quality. Customer

2

Page 3: Testing. Quality. Customer

Testing….Quality…Customers!

Test Camp, 1st Edition, Iasi, 2013

Page 4: Testing. Quality. Customer

4

Do you think 99% “free-of-defects” is sufficient? What is Quality? Quality Assurance and Testing -

working together for the customer.

What happens if there is no quality?

Where can I get quality?

What is my part?

Agenda

Page 5: Testing. Quality. Customer

5

Do you think 99% “free-of-defects” is sufficient?

500 wrong surgical operations per week

16.000 lost articles of mail every hour

22.000 checks from wrong accounts per hour

50 babies dropped by a doctor each day

2 failed landings everyday at each major

airport

No electricity for 2 hours each month

Page 6: Testing. Quality. Customer

6

Do you think 99% “free-of-defects” is sufficient? What is Quality? Quality Assurance and Testing -

working together for the customer.

What happens if there is no quality?

Where can I get quality?

What is my part?

Agenda

Page 7: Testing. Quality. Customer

7

What is Quality?

Quality is fitness for use

Quality is meeting customer expectations

Quality is exceeding customer expectations

…the customer defines quality.

…the customer perceives the quality of a product/service.

… the product/service does what is intended to do.

Quality is the extent to which customers believe the product/service surpasses their needs and expectations.

Quality is delighting the customer !

Page 8: Testing. Quality. Customer

8

In other words…quality means:

Conformance to:

explicitly stated functional requirements

(customer requirements)

performance requirements

explicitly documented development

standards

implicit characteristics

Page 9: Testing. Quality. Customer

9

Movie time

Evolution of Quality.

Page 10: Testing. Quality. Customer

10

Quality assurance

Quality Assurance (1)

All the planned and systematic activities implemented within the quality system, and demonstrated as needed, to provide adequate confidence that an entity (project, organization, …) will fulfill requirements for quality.

Source: DIN EN ISO 8402

Quality Assurance (2)

A set of activities designed to ensure that the development process is adequate and that the system will meet its objectives

Source: www.mosaicinc.com

Page 11: Testing. Quality. Customer

11

In other words…quality assurance means:

Detection and Prevention of defects before

delivering to customer, by performing: Testing Reviews Metrics Root Cause Analysis Lessons Learned Audits

Page 12: Testing. Quality. Customer

12

Quality Assurance and Testing: working together for the customer.

"Testing is a process centered around the goal of finding defects in a system.“

[IEEE 829 Definition].

Page 13: Testing. Quality. Customer

13

Quality Assurance and Testing: working together for the customer.

Testing is the main pillar in assuring quality of a product/service.

Why? Let’s discuss….

Page 14: Testing. Quality. Customer

14

What happens if there is no quality?

90% of customers who are not satisfied by the quality of the product will avoid this product the next time.

Page 15: Testing. Quality. Customer

15

Do you think 99% “free-of-defects” is sufficient? What is Quality? Quality Assurance and Testing -

working together for the customer.

What happens if there is no quality?

Where can I get quality?

What is my part?

Agenda

Page 16: Testing. Quality. Customer

16

What happens if there is no quality?

Page 17: Testing. Quality. Customer

17

Only 4% of dissatisfied customers complain – the others just leave…

What happens if there is no quality?

Page 18: Testing. Quality. Customer

18

What happens if there is no quality? internal rework

un-planned SW bug fix loops un-planned HW loops (most costly) production rework/scrap add. costs (Business Trips, new tools etc.)

team disappointment team de-motivation loss of department prestige inside the Company loss of company prestige in front of the Client loss of portfolio share in favor of our competitors Recalls/callback of products

...this means a lot of € which fly away from our pockets.

Page 19: Testing. Quality. Customer

19

Movie time

The Cost of Poor Quality_extract

Page 20: Testing. Quality. Customer

20

Do you think 99% “free-of-defects” is sufficient? What is Quality? Quality Assurance and Testing -

working together for the customer.

What happens if there is no quality?

Where can I get quality?

What is my part?

Agenda

Page 21: Testing. Quality. Customer

21

WRONG QUESTION !!!

Page 22: Testing. Quality. Customer

22

Where can I get quality?

Quality has to be built in inside the product during development:

quality has to become an organizational goal: quality policy customer oriented organizations

quality has to be planned (PDCA cycle): strategies (plans) for quality assurance measures are created:

plans for Testing, for Reviews, for Audits etc.

“quality has to be caused and not controlled”

Page 23: Testing. Quality. Customer

23

Quality does not depend on the tool, it depends on you.

Where can I get quality?

Page 24: Testing. Quality. Customer

24

PDCA

Page 25: Testing. Quality. Customer

25

PDCA for… kitchen.

Page 26: Testing. Quality. Customer

26

PDCA for … testing. define testing strategy (what, when, who, how):

what: establish what you test against module/integration/validation testing define coverage targets, other targets (budget, timing)

when: correlate the need with the release content, start early enough

who: nominate which person tests what how: choose the correct testing methods to derive the

tests, implement traceability towards requirements create planning (tasks, deadlines, responsibles, agree

planning with other stakeholders)

Page 27: Testing. Quality. Customer

27

set-up test environment as required

develop testcases according to defined strategy

run testcases by taking into consideration: defined targets test environment

PDCA for … testing.

Page 28: Testing. Quality. Customer

28

check if targets were achieved: coverage targets (e.g. requirements coverage,

automation degree etc.) timing, budget deviations

PDCA for … testing.

Page 29: Testing. Quality. Customer

29

if targets are not achieved, react: more man power additional equipments escalate to next level of management

PDCA for … testing.

Page 30: Testing. Quality. Customer

30

Do you think 99% “free-of-defects” is sufficient? What is Quality? Quality Assurance and Testing -

working together for the customer.

What happens if there is no quality?

Where can I get quality?

What is my part?

Agenda

Page 31: Testing. Quality. Customer

31

What is my part?

Involve yourself (be a role model).

Improve your products/services

continually (lessons learned).

Satisfy your internal and external

customers.

Remember: Plan, Do, Check, Act.

Page 32: Testing. Quality. Customer

Thank you !

Page 33: Testing. Quality. Customer