This tutorial covers CKA area #7 of the International Software Process Improvement Certification (ISPIC) requirements.
Many software organizations try to achieve software quality by focusing on testing activities that are normally done after the product has been put together by the development team. Every project manager and every test managers know that this is not a very effective way to assure the quality of the application. The reason is that when the testers execute their tests against the application and find bugs, those bug reports go back to the development team, which in turn tries to fix problems under time pressure. And you know the rest of the story: more bugs get created and the cycle continues. More bugs, more bug reports and more bugs.
For many years, experts and pioneers in software quality have suggested that software organizations focus more on the front-end of the software lifecycle to build quality into software rather than trying to test for quality at the end. This course covers all quality assurance methods and techniques that aim at achieving this goal of building quality into the software. The course is a must for every project manager, QA manager and test manger.
- The difference between quality assurance and quality control
- How to effectively plan, execute, and verify plans to deliver quality software
- How to start an effort to implement process improvement even in small projects
- How to select between different quality assurance methods to get the most ROI
- How to implement a cost effective inspection process that works with all types of project and all types of artifacts
- Quality Assurance Vs Quality Control
- Defining processes
- Implementing Quality Assurance
- Developing effective standards
- Inspections and review of artifacts other than code
- Development and Test lifecycles and methodologies
- QA concepts, methods and approaches
- Prominent quality assurance models such as CMM/CMMI, Six Sigma, IEEE standards, TQM, and ISO
- ROI justification for Quality Assurance
- Quality Assurance according to W. Edwards Deming
- Quality Assurance for modern development methodologies: RAD, Agile and eXtreme
- Independent Verification and Validation
Dr. Hanna is a recognized educator, speaker and consultant in several areas of software engineering. His distinguished seminars on various topics have been highly rated by software professionals. Dr. Hanna's experience with software goes back to the mid 1970's when he worked as a developer at the NCR center in Cairo , Egypt . Over the last thirty years, Dr. Hanna has worked in all aspects of software projects and processes in all capacities.
Dr. Hanna is the founder, CEO and Chairman of the International Institute for Software Testing, ( www.iist.org ) the leading educational and professional development organization that provides education-based certifications to software test and quality professionals around the world.
Dr. Hanna is the founder and Chairperson of the International Conference on Practical Software Quality and Testing, ( www.PSQTconference.com ) and founder and Chairperson of the International Conference on Software Process Improvement, ( ww.icspi.com ).