Download presentation
Presentation is loading. Please wait.
1
The Miner….. 1950’s - Lord Robens, Chairman of the NCB, concerned at the high absenteeism, asked a miner: “Why do you regularly work 4 shifts in stead of the regulation 5?” The miner replied: “I’ll tell you why; because I can’t quite manage on the money I earn in three.”
2
We all know how frustrating poor quality can be…
3
Quality Assurance and Maintenance Tools CS616 - Spring 2004 Team 4
4
Team Members Thomas McKee (Team Leader) Sanjukta Nayak Aditya Prakash Chandra Jae Sohn
5
Scope of Project Establish Quality Assurance (QA) measures and tools for the current student projects
6
Scope of Project Three parts: Set of metrics – help to monitor student software project quality. Web-based database - store project information. Interactive forms - integrate metrics chosen in the first portion of the project to judge project quality.
7
The History of Quality Guild Halls - standards (materials, products, practices, conditions). Industrialization - supervisors - growing responsibility for quality - formal quality inspection. Post WW1 - sophistication - stats, societies, standards (military, civil, international). Post WW2 - Japanese adopt and adapt quality methods
8
Quality - Definition “The totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs.” - ISO 8402 Quality Assurance is what we do to achieve this
9
SQA: Quality Software People Process Management Discipline SQA
10
“Success” v “Failure” Quality Assurance helps us avoid failure ! Content Within budget On time Success Failure
11
Software failures the statistics Source: The Standish Group
12
Why is it so hard to succeed?
13
So… “If we fail to plan, we plan to fail….” anon. “Someone once said: “You cannot inspect quality into a product.” - “he meant that you must build it.”
14
Is this how you started your project?
15
Five common solutions to software development problems Solid Requirements Realistic Schedules Adequate Testing Following Requirements Communication
16
Conclusions Set project milestones to perform a mock Formal Technical Review meeting for each project.
17
Conclusions Issue the software metrics at the beginning of the project.
18
Conclusions A forum for knowledge sharing should be created and utilized. The reliance on standardized technology will ensure that this forum will remain relevant in the future and have greatest benefit.
19
Conclusions At least one more milestone for code delivery in each semester should be established so that the QA team has more time to evaluate systems. This will also allow the QA team to find problems early and thus reduce the time required to fix them. It should be emphasized to the class that this milestone is a “soft” milestone in which a fully working system is NOT expected. This is merely an opportunity for QA to see the system and hopefully uncover faults early.
20
Software Demonstration Home
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.