Yarmouk University Hijjawi Faculty For Engineering Tech 1Lecture 07 Moammad Al Bataineh © Fall 2014.

Slides:



Advertisements
Similar presentations
Project Quality Management
Advertisements

Test process essentials Riitta Viitamäki,
Prompts to Support the Use of Strategies To support the control of early reading behaviors: – Read it with your finger. – Did you have enough (or too many)
Int 2 Computing Software Development.
Testing and Quality Assurance
Project Management What is it? The management and control of a group of interrelated tasks required to be completed in an efficient and timely manner.
Software Testing By Marcin Starzomski :P. What is Testing ? Testing is a process used to help identify the correctness, completeness and quality of developed.
Welcome to PMBA0608: Economics/Statistics Foundation Fall 2006 Sessions 1 August 25.
Revise Wise Study Shelley College Advice, Support & Revision Ideas To Make YOU a SUCCESS.
Debugging Introduction to Computing Science and Programming I.
Project quality management Cody Ronning 3/23/2015.
SE 450 Software Processes & Product Metrics Reliability: An Introduction.
Project Quality Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 4 th Edition, Project Management.
Swami NatarajanJune 17, 2015 RIT Software Engineering Reliability Engineering.
Individuals and interactions
Chapter 7 Controlling - To Ensure Results
Extreme Programming Team Members Gowri Devi Yalamanchi Sandhya Ravi.
SE 450 Software Processes & Product Metrics Reliability Engineering.
Individuals and interactions
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
1 Software Testing and Quality Assurance Lecture 14 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
» Teaching an online class, what takes up most of your time?
SOFTWARE PROJECT MANAGEMENT Project Quality Management Dr. Ahmet TÜMAY, PMP.
Effective Questioning in the classroom
SYSTEM LIFE CYCLES. OBJECTIVES o Be able to describe the stages of development of a hardware/software system. o Know what the different stages of the.
Software Quality Chapter Software Quality  How can you tell if software has high quality?  How can we measure the quality of software?  How.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
CPIS 357 Software Quality & Testing
Quality marks Quality Standards. What do you expect when you say “quality”? Consistent produce always the same (meets set, known, standard) A supplier.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
Quality Control Project Management Unit Credit Value : 4 Essential
By Touseef Tahir Software Testing Basics. Today's Agenda Software Quality assurance Software Testing Software Test cases Software Test Plans Software.
Program Development Life Cycle (PDLC)
Testing Basics of Testing Presented by: Vijay.C.G – Glister Tech.
Social Media Roundup Bad social media: 7 Ways to lose your audience.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
1 TenStep Project Management Process ™ PM00.9 PM00.9 Project Management Preparation for Success * Manage Quality *
Conditional Statements.  Quiz  Hand in your jQuery exercises from last lecture  They don't have to be 100% perfect to get full credit  They do have.
CPSC 873 John D. McGregor Session 9 Testing Vocabulary.
CPSC 871 John D. McGregor Module 8 Session 1 Testing.
HNDIT23082 Lecture 09:Software Testing. Validations and Verification Validation and verification ( V & V ) is the name given to the checking and analysis.
Yeah but.. What do I do? Software Leadership Dan Fleck 2007.
IMPROVEMENT MODEL. THE MODEL FOR IMPROVEMENT There are three fundamental questions that can be used to guide improvement efforts. Then using Plan – Do.
IM111 – Lecture 111 Industrial & Management Engineering Department Industrial Relations IM 111 Dr Yehia Youssef.
Week # 4 Quality Assurance Software Quality Engineering 1.
AS Revision Exercise Production. 1. Define the following terms; a) repeat purchase b) just in time c) stock 2. Explain the design mix.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
CPSC 372 John D. McGregor Module 8 Session 1 Testing.
FOP: Multi-Screen Apps
John D. McGregor Session 9 Testing Vocabulary
John D. McGregor Session 9 Testing Vocabulary
Resources BTEC National.
John D. McGregor Session 9 Testing Vocabulary
Strategies For Software Test Documentation
Lecture 09:Software Testing
Fundamental Test Process
CSE 303 Concepts and Tools for Software Development
Baisc Of Software Testing
Project Quality Management
What is Software Testing?
Dr. Rob Hasker SE 3800 Note 9 Reviews.
What can I do with a math major?
Applying Use Cases (Chapters 25,26)
Applying Use Cases (Chapters 25,26)
Presentation transcript:

Yarmouk University Hijjawi Faculty For Engineering Tech 1Lecture 07 Moammad Al Bataineh © Fall 2014

What is Quality It’s not enough to make sure you get it done on time and under budget. Be sure you make the right product to suit your stakeholders’ needs. Making sure that you build what you said you would and that you do it as efficiently as you can. That means trying not to make too many mistakes and always keeping your project working toward the goal of creating the right product! Lecture 07Shadi Alboon©2

What is Quality Everybody “knows” what quality is. It is a little different than how it is used in project management. You manage quality on your project by setting goals and taking measurements. That’s why you need to understand the quality levels your stakeholders believe are acceptable. Lecture 07Shadi Alboon©3

What is Quality Lecture 07Mohammad Fayez Al Bataine ©4  A lot of people confuse quality with testing.  When projects run into quality problems, some project managers will respond by adding more testers to the project to try to find more bugs.  But testing is only one part of the story.  To know your product’s quality, you need to do more than test it:

What is Quality (tests to figure out quality) Scenario 1 Lisa presses the button, but nothing happens Scenario 2 Lisa presses the button and a voice comes out of the box that says, “You pressed the button incorrectly.” Scenario 3 Lisa presses the button and the box heats up to 628°F. Lisa drops the box and it shatters ( يتحطم ) into hundreds of pieces. Lecture 07 Shadi Alboon and Mohammad Al Bataineh © 5

What is Quality Lecture 07 Moammad Al Bataineh © 6

What is Quality Lecture 07 Moammad Al Bataineh © 7  Testing is all about checking to be sure that the product does what it is supposed to do.  That means that you need to have a good idea of what it is supposed to do to judge its quality.  That’s why the most important concept in defining quality is conformance to requirements. That just means that your product is only as good as the requirements you have written for it.  To say that something is a high quality product means that it fulfils the requirements your team agreed to when you started the work.

Important Concepts in Quality Lecture 07 Moammad Al Bataineh © 8 Customer Satisfaction

Important Concepts in Quality Lecture 07 Moammad Al Bataineh © 9 Fitness for Use

Important Concepts in Quality Lecture 07 Moammad Al Bataineh © 10 Conformance to Requirements

Quality vs. Grade Lecture 07 Moammad Al Bataineh © 11

Quality vs. Grade Lecture 07 Moammad Al Bataineh © 12

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 13Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 14Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 15Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 16Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 17Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 18 Hubcap: غطاء إطار السيارة Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 19 Hubcap: غطاء إطار السيارة Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 20 Hubcap: غطاء إطار السيارة Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 21 Hubcap: غطاء إطار السيارة Mohammad Al Bataineh ©

Quality Vs. Grade Exercise Lecture 07 Take a look at each of these situations and figure out if they’re talking about quality or grade. 22 Hubcap: غطاء إطار السيارة Mohammad Al Bataineh ©

How to Make a Product’s Quality Higher? Lecture 0723 “An ounce of prevention is worth a pound of cure” We could hire a lot more inspectors to check to see if each of the products has a sticky button and send it for repair… Mohammad Al Bataineh © Cavities: تجاويف

Quality Management Processes Lecture 07Shadi Alboon©

Quality Management Processes Lecture 0725 Which of these activities are prevention, and which are inspection? 1)You find that 40% of the sneakers ( أحذية رياضية ) your factory makes have the left foot insole ( نعل ) put into the right shoe and the right insole put into the left shoe. So, you print an L on the underside of the left insole so that factory workers can tell them apart more easily. 2)The applications being built by your programming team have lots of bugs. So you add extra test cycles and make them longer and more intensive to try to find more problems before you ship. Prevention Inspection Mohammad Al Bataineh ©

Quality Management Processes Lecture 0726 Which of these activities are prevention, and which are inspection? 1)You find that 40% of the sneakers ( أحذية رياضية ) your factory makes have the left foot insole ( نعل ) put into the right shoe and the right insole put into the left shoe. So, you print an L on the underside of the left insole so that factory workers can tell them apart more easily. 2)The applications being built by your programming team have lots of bugs. So you add extra test cycles and make them longer and more intensive to try to find more problems before you ship. Prevention Inspection Mohammad Al Bataineh ©

Quality Management Processes Lecture 0727 Which of these activities are prevention, and which are inspection? 1)You find that 40% of the sneakers ( أحذية رياضية ) your factory makes have the left foot insole ( نعل ) put into the right shoe and the right insole put into the left shoe. So, you print an L on the underside of the left insole so that factory workers can tell them apart more easily. 2)The applications being built by your programming team have lots of bugs. So you add extra test cycles and make them longer and more intensive to try to find more problems before you ship. Prevention Inspection Mohammad Al Bataineh ©

Quality Management Processes Lecture 0728 Which of these activities are prevention, and which are inspection? 3)The applications being built by your programming team have lots of bugs. So you write up coding standards that will guide everyone in building the product with more attention to quality. 4)Some of the black boxes being built at the factory are only heating up to 500 degrees when the button is pushed. So you set up an automated button presser to press each one and measure its temperature as it comes off of the assembly line. Prevention Inspection Mohammad Al Bataineh ©

Quality Management Processes Lecture 0729 Which of these activities are prevention, and which are inspection? 3)The applications being built by your programming team have lots of bugs. So you write up coding standards that will guide everyone in building the product with more attention to quality. 4)Some of the black boxes being built at the factory are only heating up to 500 degrees when the button is pushed. So you set up an automated button presser to press each one and measure its temperature as it comes off of the assembly line. Prevention Inspection Mohammad Al Bataineh ©

Quality Management Processes Lecture 0730 Which of these activities are prevention, and which are inspection? 3)The applications being built by your programming team have lots of bugs. So you write up coding standards that will guide everyone in building the product with more attention to quality. 4)Some of the black boxes being built at the factory are only heating up to 500 degrees when the button is pushed. So you set up an automated button presser to press each one and measure its temperature as it comes off of the assembly line. Prevention Inspection Mohammad Al Bataineh ©

Quality Management Processes Lecture 07Mohammad Al Bataineh ©31 Which of these activities are prevention, and which are inspection? 5) You set up code reviews at important milestones in your project to catch defects as early as you can. 6) The programmers on your team write unit tests before they write the code for the application they’re writing. That helps them to think of ways that the application’s design might go wrong and avoid major pitfalls. Prevention Inspection Milestones: المراحل الهامة

Quality Management Processes Lecture 07Mohammad Al Bataineh ©32 Which of these activities are prevention, and which are inspection? 5) You set up code reviews at important milestones in your project to catch defects as early as you can. 6) The programmers on your team write unit tests before they write the code for the application they’re writing. That helps them to think of ways that the application’s design might go wrong and avoid major pitfalls. Prevention Inspection Milestones: المراحل الهامة

Quality Management Processes Lecture 07Mohammad Al Bataineh ©33 Which of these activities are prevention, and which are inspection? 5) You set up code reviews at important milestones in your project to catch defects as early as you can. 6) The programmers on your team write unit tests before they write the code for the application they’re writing. That helps them to think of ways that the application’s design might go wrong and avoid major pitfalls. Prevention Inspection Milestones: المراحل الهامة

Plan Quality (Plan Quality is how you prevent defects) Lecture 07 Mohammad Al Bataineh © 34  Since prevention is the best way to deal with defects, you need to do a lot of planning to make sure that your product is made with as few defects as possible.  The Plan Quality process focuses on taking all of the information available to you at the beginning of your project and figuring out how you will measure your quality and prevent defects.

Plan Quality Tools (How to plan for quality) Lecture 07 Mohammad Al Bataineh © 35 1

Plan Quality Tools (How to plan for quality) Lecture 07 Mohammad Al Bataineh ©

Plan Quality Tools (How to plan for quality) Lecture 07 Mohammad Al Bataineh © Proprietary: الملكية

Plan Quality Tools (How to plan for quality) Lecture 07 Mohammad Al Bataineh © Widgets: الحاجيات

Plan Quality Tools Exercise Lecture 07 Mohammad Al Bataineh © 39 Read each of these scenarios and identify which tool or technique is being used. You look through your company’s asset library and find that a recent project was able to reduce defects by 20% by inserting defect prevention meetings early in the construction phase. You put the same process in your quality plan and set the target for shipped defects to be 20% lower than the company average for your project. 1 1

Plan Quality Tools Exercise Lecture 07 Mohammad Al Bataineh © 40 Read each of these scenarios and identify which tool or technique is being used. You look through your company’s asset library and find that a recent project was able to reduce defects by 20% by inserting defect prevention meetings early in the construction phase. You put the same process in your quality plan and set the target for shipped defects to be 20% lower than the company average for your project. 1 1 Benchmarking

Plan Quality Tools Exercise Lecture 07 Mohammad Al Bataineh © 41 Read each of these scenarios and identify which tool or technique is being used. You add up all of the costs projected for quality activities and track that number in your quality plan. You use this number to gauge ( يقيس ) the health of your project compared to other projects in your company. 2 2

Plan Quality Tools Exercise Lecture 07 Mohammad Al Bataineh © 42 Read each of these scenarios and identify which tool or technique is being used. You add up all of the costs projected for quality activities and track that number in your quality plan. You use this number to gauge ( يقيس ) the health of your project compared to other projects in your company. 2 2 Cost of Quality

Plan Quality Tools Exercise Lecture 07 Mohammad Al Bataineh © 43 Read each of these scenarios and identify which tool or technique is being used. You write up a list of all of the tests you are going to run on the Black Box 3000™ when it rolls off the assembly line. You determine what kinds of failures might cause you to stop testing, what it would take for you to resume test activities, and requirements that the product would need to fulfill to be considered accepted into test. 3 3

Plan Quality Tools Exercise Lecture 07 Mohammad Al Bataineh © 44 Read each of these scenarios and identify which tool or technique is being used. You write up a list of all of the tests you are going to run on the Black Box 3000™ when it rolls off the assembly line. You determine what kinds of failures might cause you to stop testing, what it would take for you to resume test activities, and requirements that the product would need to fulfill to be considered accepted into test. 3 3 Design of Experiments

Quality Management Plan Lecture 07 Mohammad Al Bataineh © 45 The quality management plan gives you what you need to manage quality. Once you have your quality management plan, you know your guidelines for managing quality on your project. Your strategies for monitoring your project quality should be included in the plan, as well as the reasons for all of the steps you are taking. It’s important that everyone on the team understands the rationale behind the metrics being used to judge success or failure of the project rationale: الأساس المنطقي

Quality Management Plan Example Lecture 07 Mohammad Al Bataineh © 46

Quality Plan Outputs Lecture 07 Mohammad Al Bataineh ©

Quality Plan Outputs Lecture 07 Mohammad Al Bataineh ©

Quality Plan Outputs Exercise Lecture 07 Mohammad Al Bataineh © 49 Match each Plan Quality output to its description.

Quality Plan Outputs Exercise Lecture 07 Mohammad Al Bataineh © 50 Match each Plan Quality output to its description.

Quality Plan Outputs Exercise Lecture 07 Mohammad Al Bataineh © 51 Match each Plan Quality output to its description.

Quality Plan Outputs Exercise Lecture 07 Mohammad Al Bataineh © 52 Match each Plan Quality output to its description.

Quality Plan Outputs Exercise Lecture 07 Mohammad Al Bataineh © 53 Match each Plan Quality output to its description.

Quality Control Process Lecture 07 Mohammad Al Bataineh © 54 Blueprints: المخططات

Quality Control Process Lecture 07 Mohammad Al Bataineh © 55

Quality Control Process Lecture 07 Mohammad Al Bataineh © 56

Quality Control Process Lecture 07 Mohammad Al Bataineh © 57

The Seven Basic Tools of Quality Lecture 07 Mohammad Al Bataineh © 58 1

The Seven Basic Tools of Quality Lecture 07 Mohammad Al Bataineh © 59 2

The Seven Basic Tools of Quality Lecture 07 Mohammad Al Bataineh © 60 3

The Seven Basic Tools of Quality Lecture 07 Mohammad Al Bataineh © 61 4

The Seven Basic Tools of Quality Lecture 07 Mohammad Al Bataineh © 62 5

More Quality Control Tools Lecture 07 Mohammad Al Bataineh ©

More Quality Control Tools Lecture 07 Mohammad Al Bataineh © 64 3

Exercise 1 Lecture 07 Mohammad Al Bataineh © 65 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 1 Lecture 07 Mohammad Al Bataineh © 66 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 1 Lecture 07 Mohammad Al Bataineh © 67 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 1 Lecture 07 Mohammad Al Bataineh © 68 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 2 Lecture 07 Mohammad Al Bataineh © 69 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 2 Lecture 07 Mohammad Al Bataineh © 70 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 2 Lecture 07 Mohammad Al Bataineh © 71 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 2 Lecture 07 Mohammad Al Bataineh © 72 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 3 Lecture 07 Mohammad Al Bataineh © 73 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 3 Lecture 07 Mohammad Al Bataineh © 74 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 3 Lecture 07 Mohammad Al Bataineh © 75 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Exercise 3 Lecture 07 Mohammad Al Bataineh © 76 Answer the questions about the Black Box 3000TM using the Quality Control Charts below.

Quality Control Outputs Lecture 07 Mohammad Al Bataineh © 77 1

Quality Control Outputs Lecture 07 Mohammad Al Bataineh © 78 2

Quality Control Outputs Lecture 07 Mohammad Al Bataineh © 79 3

Quality Control Outputs Lecture 07 Mohammad Al Bataineh © 80 4

Quality Control Outputs Lecture 07 Mohammad Al Bataineh ©

Quality Assurance Lecture 0782 Mohammad Al Bataineh ©

Quality Assurance Lecture 0783 Mohammad Al Bataineh ©

Quality Assurance Lecture 0784 Mohammad Al Bataineh ©

Quality Assurance Lecture 0785 Mohammad Al Bataineh ©

Questions A. Al-Tamimi ©86Lecture 07