Software Quality Assurance
4.1 (27 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
138 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Software Quality Assurance to your Wishlist.

Add to Wishlist

Software Quality Assurance

Software qualiity is more important to us today than ever. Learn how to build and deliver it right the first time.
4.1 (27 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
138 students enrolled
Created by Michael Cesino
Last updated 7/2015
Curiosity Sale
Current price: $48 Original price: $195 Discount: 75% off
30-Day Money-Back Guarantee
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Write a software quality plan
  • Define software quality metrics
  • Prepare software quality checklists
  • Develop an overall process improvement plan
  • Understand how to best help your colleagues with the quality of their outputs
  • Ensure the highest possible quality products
  • Deliver value-added products
  • Help your company win more business by delivering higher quality
View Curriculum
  • Have a general knowledge of software development life cycles.
  • Does not require knowledge of any programming languages

This program is designed for Software Quality Control and Assurance Manager, Project Manager and Software Development Team Member who is interested in increasing the likelihood of project success. The course looks at software quality control and assurance processes and practices, as well as support disciplines such as software project management, software configuration management and release management. Successful software quality assurance is the result of the combination and integration of these practices, and complements SE practices.

Topics include:

  • Success, Reflections, Terms and Concepts
  • Competencies, Standards, Software Lifecycle Models, Software Quality Assurance
  • Software Project Management, Adoption of PM Practices
  • Reviews and Inspections, Software Testing, Testing Effort, Advances in Testing
  • Software Quality as a Profession
  • Metrics and Analysis, Software Configuration Management
  • Release Management

Video Duration Time: 6 Hours 31 Minutes and 11 Seconds

Click on the Promo Video to view the introduction of the "Software Quality Assurance" learning video.

There are 18 well organized, high impact yet easy to follow Lectures. A test for Software Quality Assurance Certification is available upon finishing the course.

Contact Us for more information and licensing options.

Who is the target audience?
  • Learners and practionares of quality control, quality assurance and quality management.
  • software developers
  • software testers
  • software project managers and team leaders
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
Software Quality Control: Introduction
1 Lecture 03:53

Ernie is an Adjunct Professor of Computer Science. He holds a Masters in Software Engineering and Doctorate in Education from Seattle University. He is also a ASQ Certified Manager of Quality and has worked a Consultant in Quality Software Practices.

Ernie sets the stage and goals of the Course during this introduction.

Preview 03:53
Software Quality Control: Success
1 Lecture 02:33

Success? What defines success, how to measure success and what culture is needed to instill success? You will learn all about the key attributes for success and setting the stage on how to implement these into a successful quality program.

Preview 02:33
Reflections on Software Quality Control
1 Lecture 08:29

What concepts, way of thinking and ideas are integral towards achieving quality within the context of a project. Who is responsible and for what is also covered in the Lecture.

Various real world stories of successful quality are told by Ernie to help us re-frame our thinking about quality.

Preview 08:29
Terms and Concepts
1 Lecture 11:32

This lecture examines the terms and concepts in more detail. For example, the Baseline, Branch, CMMI, ITIL, Project Parameters, Refactoring, Death March and other terms and concepts are covered in the Lecture.

Software Quality Control: Terms and Concepts
Software Quality Control: Competencies
3 Lectures 51:10

Individual and organizational competencies are discussed in this Lecture, Ernie pays close attention to leadership skills, team communication, systems thinking, ethics and knowledge sharing throughout this Lecture. Each competency is also measured in terms of the Capability Maturity Model (CMM). Ernie also talks about "Levers" and how to use certain "Levers" in reducing the resistance to change in organizations. Understand what the differences are between "Pulling Change" and "Pushing Change" models and how to use one or the other when motivating your people towards meeting quality goals.

Competencies Part 1

Continuation of Competencies Lecture.

In particular, Ernie explains the "Exchange Model", "Organizational Currency", "Open and Closed Loop", "Systems Thinking" in helping you to motivate your team and moving your organization forward and achieving your project quality goals.

Competencies Part 2

Conclusion of Competencies Lecture.

Competencies Part 3
Software Quality Control: Standards
1 Lecture 08:32

Overview of standards as the foundation of Quality. Ernie gives an overview of ANSI, IEEE, ISO, ITIL, CMMI, PRINCE2, ISO 9000 series quality system models. Included in this overview is the Quality of Service Strategy, Design and Operations.

Software Quality Control: Software Lifecycle Models
2 Lectures 26:56

In this Lecture Ernie describes how software quality practices are applied within the framework of the Software Life Cycle. He examines Project Management, Development (Requirements, Design, Development and Implementation) through Release and Support. Ernie also guides you through the different Life Cycles models including Waterfall, Spiral, Iterative and Adaptive/Agile.

Software Lifecycle Models Part 1

In this continuation of Lecture 9, Ernie touches on some of the lesser known Life Cycle models, such as; Dynamic System Development Method, Evolutionary Project Management, Feature-Driven Development (FDD), Lean Software Development and Microsoft's Solutions Framework.

He also mentions how to select the Life Cycle that is best for your project!

Software Lifecycle Models Part 2
Software Project Management
4 Lectures 01:06:02

The "Iron Triangle" of Project Management is examined where cost, scope and time need to come together and quality exist in the middle. Ernie explains this concept as it specifically applies to the unique characteristics of software; its development and release. Best or preferred Project Management practices are discussed at length within the context of the production of software and within the scope of the "dynamics" of a software project.

Software Project Management Part 1

Software Project Management Part 2

In this Lecture, Ernie discusses the role of the Project Manager and the characteristics of the role. He also discusses project tools and their features. The reasons for project failure are examined in the broader context of what pitfalls you will want to avoid in your projects.

Software Project Management Part 3

What should we do once our project is done? Well, for one we want to take a project retrospective. Ernie discusses how to take retrospectives and how to apply them to your future projects. Additionally, Ernie discusses agile practices and how to bring those practices into your project.

Software Project Management Part 4
Adoption of PM Practices
1 Lecture 13:00

In the Lecture 15 which is the final lecture on Project Management, Ernie discusses the adoption of project management practices to specific industries, such as, Construction, Engineering, Government, Utilities, etc. He also looks at the adoption of innovation over time and from a product perspective and "Projectification" that is moving knowledge into your projects. Project Based Organizations (PBO) are sited as examples along with several studies.

Adoption of PM Practices
Software Quality Assurance
2 Lectures 23:31

What drives quality in projects, products and organizations? What are the elements, ingredients and characteristics of quality? What are the dimensions of quality or in other words, what needs to be measured? What about planning for quality? What are the aspects of a quality plan? All of these issues are discussed by Ernie in this Lecture.

Software Quality Assurance Part 1

What are the outputs from your quality efforts? What is the cost of quality? Cost of non-conformance? Ernie takes a look at these as he talks about your Quality Management System in this 2nd part of Software Quality Assurance.

Software Quality Assurance Part 2
10 More Sections
About the Instructor
Michael Cesino
4.2 Average rating
36 Reviews
231 Students
5 Courses

Skills & Abilities

Professional and Student Instructor/

Adjunct Faculty Member

Design and delivery of educational courses across a wide range of topics relative to Business Management, Business Analyst, Project Managers, Systems Designers and Software Engineers to include: Software Engineering Methodology, Software Project Management, Web Applications, Software Engineering Discipline, Agile Development, Component Object Development, Software Configuration Management, Software Quality Assurance, Software Testing and Enterprise Architecture.

Experience Executive Director, Visible Systems Corporation, Boston, MA Over the past 10 years, President and Executive Director of a globally recognized brand name in information technology, mission-critical applications enabling enterprises to automate and accelerate many tasks associated with model-driven, object-oriented information systems development, including enterprise-level modeling and business capabilities automation software. Managed the development of global business formation. Working with existing leadership team to map out a successful commercialization and go to market strategy. Worked closely with client executives to formulate broader and deeper customer relationships. Oversight of corporate IP, working closely with legal counsel on protection, valuation and commercialization of IP and revenue opportunities. Manage revenue goals and revenue targets for domestic and international accounts.

-Define Vision, Mission, Core Values, Goals, Strategies, and Key Performance Indicators

-Define business functions, and business function accountabilities

-Establish direction and priorities for later development of Strategic Technology Plan

Experienced in managing the enterprise through the commercialization process of key corporate IP assets in terms of identifying

-Move-Ahead and Go to Market Initiatives

-Execution of Move-Ahead Go to Market Enablers


Wentworth Institute of Technology

Johnson & Wales University

Salve Regina University

Roger Williams University

University of Rhode Island

related activities

January 2007 – December 2013

Depending on the nature, complexity and scale of the enterprise; experienced in commercial, defense and government frameworks. Mostly experienced with the Zachman Framework followed by Implementation Frameworks such as DOFAF, MODAF, and TOGAF and the relevant methodologies in combination with these frameworks. Published assorted articles and proceedings in the area of Achieving Enterprise Excellence.

Education Suffolk University, MAsters in Business Administration boston University, post graduate course work in computer science northeastern university, bachelors of science Communication

Presenter at AutoFact, IEEE, CALS conferences


Certified Enterprise Architect

Certified Business Architect

Certified SCRUM Master