20 points for quality and pi v2.3

43
20 Points for Quality and 20 Points for Quality and Process Improvement Process Improvement Tim Kasse Kasse Kasse Initiatives LLC Kasse Initiatives LLC +1 – 972 - 987 - 7706 USA +1 – 972 - 987 - 7706 USA +45 72 19 42 18 Europe +45 72 19 42 18 Europe 4WCSQ 2008 4WCSQ 2008 Bethesda, Maryland United States September 2008

Upload: timkasse

Post on 07-May-2015

809 views

Category:

Documents


1 download

DESCRIPTION

An Updated Look At The Principles from Deming and Crosby

TRANSCRIPT

Page 1: 20 Points For Quality And Pi V2.3

20 Points for Quality and 20 Points for Quality and Process ImprovementProcess Improvement

Tim Kasse KasseKasse Initiatives LLCKasse Initiatives LLC

+1 – 972 - 987 - 7706 USA+1 – 972 - 987 - 7706 USA+45 72 19 42 18 Europe+45 72 19 42 18 Europe

4WCSQ 20084WCSQ 2008Bethesda, Maryland

United States September 2008

Page 2: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 2Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

WelcomeWelcome

Wilkommen

Bienvenido

WelKom

Bienvenue

BienvenutoVälkommen

Tervetuloa Witamy

Huan Yín

ЌАΛΟΣ ΟΡΙΣΑΤΕ

ようこそ

Page 3: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 3Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse’s 20 PointsKasse’s 20 Pointsforfor

QualityQualityand and

Process ImprovementProcess Improvement

Page 4: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 4Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

AcknowledgementAcknowledgement

Tim Kasse would like to acknowledge the influence and inspiration of Deming’s 14 Points and Crosby’s 14 Points as well as the works of the other individuals who cared for quality on a global basis even when their own companies and sometimes countries did not support them

Page 5: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 5Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse’s 20 Points for Quality and Kasse’s 20 Points for Quality and Process ImprovementProcess Improvement

1. The commitment to Quality starts with Top Management

2. Quality Goals and Business Objectives are Partners not Adversaries

3. Quality is satisfying the requirements AND showing that the product or service will work in the intended environment by the intended users

4. Everyone needs training

Page 6: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 6Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse’s 20 Points for Quality and Kasse’s 20 Points for Quality and Process Improvement - 2Process Improvement - 2

5. Train more when the budget is short and the times are tough – when the good times come back, your workforce will be updated and ready for the challenges

6. Make it personal

7. Audit to regain control not punish

8. Make use of “controlled” reviews

9. Build quality in – stop trying to test it in

Page 7: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 7Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse’s 20 Points for Quality and Kasse’s 20 Points for Quality and Process Improvement - 3Process Improvement - 3

10. Know the cost of rework

11. Calculate the “True” Cost of Outsourcing

12. Continuous Improvement – Never be too Happy

13. Award the coaches and mentors – Don’t just add more work to their already over filled plate - Technology Transition

14. Measure to support your business objectives – GQM / BSC

Page 8: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 8Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse’s 20 Points for Quality and Kasse’s 20 Points for Quality and Process Improvement - 4Process Improvement - 4

15. Look for alternative solutions that help to achieve a balance among cost, schedule, performance, and quality

16. Process Improvement requires the cooperation and coordination of all levels of management and practitioners

17. Teach, Preach, Manage, & Reward Cooperation

18. Practice process improvement to keep the good things the company already has

Page 9: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 9Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse’s 20 Points for Quality and Kasse’s 20 Points for Quality and Process Improvement - 5Process Improvement - 5

19. Process Improvement is not just about improving a company’s technical processes, it is also about improving the company’s culture and the people’s processes

20. Process enables a company to do the Right Business

Page 10: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 10Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

1. The Commitment to Quality Starts 1. The Commitment to Quality Starts With Top ManagementWith Top Management

Total Quality Management Axiom Shewhart (Control Charts – Plan-Do-Check-Act)

Deming (Deming’s 14 Points) – Japan)

Juran (Pareto Principle - Performance through Quality Leadership – Voice of the Customer)

Crosby (ITT – Basis for CMM 5-Level Model)

Feigenbaum (GE – Total Quality Control)

Sarasohn & Protzman (Taught Statistical Quality Control to Japanese manufacturers)

Ishikawa (Fish Bone Diagrams)

Taguchi (Loss Function)

Page 11: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 11Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

1. The Commitment to Quality Starts 1. The Commitment to Quality Starts With Top Management - 2With Top Management - 2

Management owns the process People work within the system Management provides the vision and business objectives Management authorizes the necessary resources and

training Management sets the policies Management reviews the processes and resulting

product quality A focus on quality means a continuing focus on process

improvement Cascading management support starting with top

management is necessary to realize lasting process improvement and higher product quality

Page 12: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 12Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

2. Quality Goals and Business 2. Quality Goals and Business Objectives are Partners not Objectives are Partners not AdversariesAdversaries

To succeed in business does not mean a company has to abandon quality

Measurable quality is the one true distinguishing factor that allows a company to charge higher prices for its products and services and still stay in business

Page 13: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 13Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

3. Quality is satisfying the 3. Quality is satisfying the requirements AND …requirements AND …

Quality is satisfying the requirements AND showing that the product or service will work in the intended environment by the intended users The delivered product or product component must

satisfy the requirements and approved requirements change requests and nothing more

The delivered product or product component must work in the operating environment for which it was designed by the end users it was designed for

Page 14: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 14Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

4. Everyone needs training4. Everyone needs training

All levels of Management and practitioners need to be trained Gain skills to handle today’s job demands

Update or re-polish old skills

Future skills need to be justified and the learning process started NOW

Page 15: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 15Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

5. Train more when the budget is short 5. Train more when the budget is short and the times are toughand the times are tough

Train more when the budget is short and the times are tough – When the good times come back, your workforce will

be updated and ready for the challenges

Page 16: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 16Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

6. Make it personal6. Make it personal

Try new ideas and techniques out to show their worth in the situation you find yourself in

Don’t get caught up in blaming everyone else for your poor performance or your product’s lack of quality

Collect your own data and compare against industry data

Build your own personal database

Share your statistics with your colleagues

Page 17: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 17Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

7. Audit to regain control not 7. Audit to regain control not punishpunish

A quality audit is an independent evaluation of products and processes to certify adherence to approved standards, guidelines, specifications, and procedures.

A management tool for determining the effectiveness of a Quality System

A tool to make visible problems in process performance or product development

Should be positive and constructive process Helps Project Management to regain control or

to ensure it is maintained

Page 18: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 18Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

8. Make use of “controlled” 8. Make use of “controlled” reviewsreviews

Peer reviews are a reliable way of measuring the quality of the work that has been performed

Peer reviews are the only technique available to “test” the life-cycle work products in the early phases of development

Reduces testing cost and time

Reduces total system maintenance cost dramatically (as much as 10 to 1 according to recent statistics)

Page 19: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 19Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

9. Build quality in – stop trying to 9. Build quality in – stop trying to test it intest it in

Testing is the oldest of the three basic ways of achieving quality

Because testing depends on a product component having been built, it occurs after that product component has been specified, designed, and built

Testing is a critical step in achieving quality, but it is not enough --> a product component that is not maintainable will not improve merely as a result of more testing

Quality Assurance is NOT Testing!

Page 20: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 20Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

10.10. Know the cost of reworkKnow the cost of rework

All of these steps contribute to the cost of rework Analyzing the defect or error report Determining the module or product component that

contains the defect Checking the module “out” from the proper baseline Determining how to fix the problem without causing

negative side-effects or introducing additional defects Fixing the defect Conducting a Peer Review

Page 21: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 21Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

10.10. Know the cost of rework - 2Know the cost of rework - 2

Performing Unit Testing on the module or product component

Checking the module “in” with proper change history and version updating

Performing “regression testing” Placing the updated module or product component

into the system The time spent by anyone involved in the process

described is added to derive the “cost of rework”

Page 22: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 22Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

11.11. Calculate the “True” Cost of Calculate the “True” Cost of OutsourcingOutsourcing

The true cost of outsourcing must take many factors into consideration. Here are a few of the main ones: Determining the requirements to a low enough level

to be able to create the RFP to let the potential Supplier know what is expected of it

Describing the reason for the system – what problem is it trying to solve

Listing the system constraints Developing a WBS to a low enough level to be able

to create the SOW for the RFP Conducting project planning to a low enough level to

understand the supplier’s response

Page 23: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 23Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

11.11. Calculate the “True” Cost of Calculate the “True” Cost of Outsourcing - 2Outsourcing - 2

Developing the supplier selection criteria and RFP

Conducting process audits on the Suppliers technical, managerial, and quality processes

Developing the Supplier Agreement

Conducting a Kick-off or Orientation Meeting

Monitoring and Controlling the progress and performance of the Supplier

Adding in the rework costs incurred by the Supplier when defects are found during Acceptance Testing by the Buyer

Page 24: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 24Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

12. Continuous Improvement – Never be 12. Continuous Improvement – Never be too Happytoo Happy

Enjoy the successes of today and yesterday but don’t rely on them for tomorrow

Constantly challenge your thinking and your ideas based on the information, experience, and environment you exist in today

Constantly try to improve even if that improvement appears to be very small to others around you A decade of small improvements add up to large

differences for those who have not kept up

Page 25: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 25Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

13.13. Award the coaches and Award the coaches and mentorsmentors

Award the coaches and mentors – Don’t just add more work to their already over filled plate - Technology Transition Experienced personnel who are viewed as leaders

in their companies are asked to pass along their knowledge with no time or compensation offered

Those who can mentor and coach others to greater productivity should be rewarded

Page 26: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 26Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

14.14. Measure to support your business Measure to support your business objectives – GQM / BSCobjectives – GQM / BSC

Techniques like Goal-Question-Metric paradigm and Balanced Scorecard can help an organization to measure its accomplishments against its business objectives

Page 27: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 27Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

15.15. Look for alternative solutions Look for alternative solutions

Look for alternative solutions that help to achieve a balance among cost, schedule, performance, and quality Companies and projects focus on getting the

functionality developed regardless of its affect on the quadruple constraints Budgets are overrun Schedules are missed Quality suffers Customers are not satisfied

Page 28: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 28Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

16.16. Process Improvement requires the Process Improvement requires the cooperation and coordination….cooperation and coordination….

Process Improvement requires the cooperation and coordination of all levels of management and practitioners It is not the job of the Quality Group or the

Engineering Process Group to make process improvement and quality happen

Page 29: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 29Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Development OrganizationDevelopment Organization

Senior Management

Middle Management

Project Management

Project Members

No

n-P

roject S

taff

Process Liaisons

Process Improvement InfrastructureProcess Improvement Infrastructure

Senior ManagementAdvisory Board

Steering Committee

SEPG

• • •WorkGroup

1

WorkGroup

n

Sample Improvement Sample Improvement InfrastructureInfrastructure

Page 30: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 30Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

17.17. Teach, Preach, Manage, & Reward Teach, Preach, Manage, & Reward CooperationCooperation

Today’s complex products requires highly skilled technicians and managers working together in an Integrated Teaming environment

While individual excellence is still needed and can be rewarded, it should be offered to support the team and not be detrimental to it

Integrated Teams that think like mini-versions of the organization can bring about significant gains and profit to the company

Page 31: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 31Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

18. Practice process improvement to keep the 18. Practice process improvement to keep the good things the company already hasgood things the company already has

Organizations that have had commercial success frequently question why they should have to care about quality and process improvement

The down escalator example If you have no means to keep and improve the good

things you have accomplished, you will stay still while your competitors will race past

Eventually you will slide backwards

Page 32: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 32Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

19.19. Process Improvement is not just about Process Improvement is not just about improving a company’s technical processes,improving a company’s technical processes,

Process Improvement is not just about improving a company’s technical processes, it is also about improving the company’s culture and the people’s processes

People should be considered as critical corporate assets

Process improvement initiatives should include the expectations for change management as well as technical changes

Page 33: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 33Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

20.20. Process enables a company to do Process enables a company to do the Right Businessthe Right Business

Process and Business Process defines how a business does business

Software Engineering processes Hardware Engineering processes Systems Engineering processes Manufacturing processes Financial processes Human Resources processes Legal processes ………..

Process helps to establish the business culture and then sets guidelines and expectations

Page 34: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 34Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

20.20. Process enables a company to do Process enables a company to do the Right Business - 2the Right Business - 2

There are no shortcuts – there are no other alternative methods that a business can adopt that embraces a “cradle to grave” philosophy to ensure quality and profitability with control every step of the way

Since there are inherent costs to implementing process, Senior Management must demonstrate their belief in it through their communications, daily decision making, and financial commitment.

Senior Management’s resolve must not waiver when deadlines beg for shortcuts to get the product out the door

Process is the fastest-lowest cost path to get there and know if you are there!

Page 35: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 35Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

SummarySummary

Quality and Process Improvement are needed today, more than ever to assist organizations in developing high quality products and services, to achieve a Return on Investment and stay in business

Page 36: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 36Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse InitiativesKasse InitiativesContact InformationContact Information

United States AddressTim Kasse

CEO & Principal ConsultantKasse Initiatives LLC

1428 Chase Oaks DriveKeller, Texas 76248

United States of America+1 817 – 576 - 3142 Business

+1 817 – 788 - 8331 FAX

www.kasseinitiatives.com [email protected]

Page 37: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 37Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Tim KasseTim Kasse

CEO and Principal Consultant of Kasse Initiatives

Visiting Scientist - Software Engineering Institute

Visiting Fellow - Institute for Systems Science / National University of Singapore

Author of Action Focused Assessment for Software Process Improvement

Author of Practical Insight Into CMMI

Page 38: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 38Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Kasse InitiativesKasse InitiativesContact InformationContact Information

Pamelia S. RostExecutive VPBusiness Development

Kasse Initiatives LLC

1428 Chase Oaks Drive

Keller, Texas76248

United States of America

+1 817 – 576 - 3142 Business

+1 817 – 788 - 8331 [email protected]

www.kasseinitiatives.com

Page 39: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 39Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

KI Cooperating PartnersKI Cooperating Partners

Delta Axiom

Method Park

Process Plus Inc.

Software Inc.

SPI Partners

Q:PIT

KVP Consulting

Page 40: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 40Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Books Books From Kasse InitiativesFrom Kasse Initiatives

Page 41: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 41Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Books Books From Kasse Initiatives - 2From Kasse Initiatives - 2

Page 42: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 42Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Books Books From Kasse Initiatives - 3From Kasse Initiatives - 3

Tim Kasse, Practical Insight to the CMMI – 2nd Edition, Artech House, Cambridge, Massachusetts, 2008

Schulmeyer, G. Gordon, Handbook of Software Quality Assurance (4th Ed) – Artech House, 2007. Tim Kasse wrote the Chapter “CMMI PPQA Relationship to SQA”

Tim Kasse, Practical Insight to the CMMI, Artech House, Cambridge, Massachusetts, 2004

Tim Kasse, Action Focused Assessment for Software Process Improvement, Artech House, Cambridge Massachusetts, 2002. 

Page 43: 20 Points For Quality And Pi V2.3

20 Points for Quality and PI - 43Version 4WCSQ 2.3© 2008 Kasse Initiatives, LLC

Books Books From Kasse Initiatives - 4From Kasse Initiatives - 4

Tim Kasse, Action Focused Assessment for Software Process Improvement, (Chinese Translation). Electronics Industry , Beijing, China, 2002. 

Taz Daughtrey, Fundamental Concepts for the Software Quality Engineer,  ASQ Quality Press, 2002. Tim Kasse and Dr. Pat McQuaid contributed the chapter on Software Configuration Management for Project Leaders.

Mark C. Paulk, Charles V. Weber, Bill Curtis, Mary Beth Chrissis, The Capability Maturity Model - Guidelines for Improving the Software Process, Carnegie Mellon University Software Engineering Institute, Pittsburgh, Pennsylvania, 1995.  Tim Kasse is listed as a contributor