Conducting a Security Audit

What is a Security Audit? You may see the phrase ""penetration test"" used interchangeably with the phrase ""computer security audit"". They are not the same thing. A penetration test (also known as a pen-test) is a very narrowly focused attempt to look for security holes in a critical ...

Quality management for large software development programs

Quality Management is an important element of an organization's overall project management system. A Guide to the Project Management Body of Knowledge (PMBOK® Guide) defines Project Quality Management as the processes required to ensure that the project will satisfy the needs for which it ...

Quality Assurance Vs Quality Control

Quality Assurance and Quality Control are more confusing terminology in software testing. Most often people find them difficult to explain. Quality Assurance and Quality Control are two interrelated, but different activities used to ensure quality of the software product. Also, it makes ...

Sakichi Toyoda and the Five Whys Root Cause Analysis

Sakichi Toyoda, the founder of Toyota Motor Company, is considered one of the greatest if not the greatest inventor of Japan and the father of Japanese Industrialization. His impact on the world should not be underestimated. As with most historical figures, our tasks are different because ...

Cost of Quality: Not Only Failure Costs

When calculating the business case for a Six Sigma project, the cost of poor quality (COPQ), which is the cost caused through producing defects, is a commonly used concept. Within the total amount of quality cost, however, COPQ represents only a certain proportion. Costs do not result from ...

My project should be compliant

One of the greatest challenges in projects is the need to comply with certain rules and regulations, both internal and external to the organization executing them. Traditionally, compliance is documented as requirements (typically non-functional) during the project plan ...

Software inspection

Inspection in software engineering, refers to peer review of any work product by trained individuals who look for defects using a well defined process. An inspection might also be referred to as a Fagan inspection after Michael Fagan, the creator of a very popular software inspection proce ...

Help! Your project has been selected for an audit–what now?

“You've been selected for an audit.” are not the words most project managers want to hear. Their fears are understandable. An audit means scrutiny. Coordination and time is required when the project manager's plate is often already full. There are concerns about the outcome and its eff ...

CMMI – Product And Process Quality Assurance

The Process and Product Quality Assurance process area involves the following: Objectively evaluating performed processes, work products, and services against the applicable process descriptions, standards, and procedures Identifying and documenting noncompliance i ...