IT and Software Quality Systems
The Need for IT Quality Systems
Standards ensure quality. Quality is obviously important in information technology, whether it be in hardware, software, or networks. Standardized interfaces, for instance, can allow diverse devices and applications to function together. Standards are also vital to computer security and information privacy. When standards exist, all benefit from advances in electronic and mobile commerce. It is in recognition of these needs that ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) introduced three standards in 2005:
ISO/IEC 17799:2005 will be renamed ISO/IEC 27002 in 2007. A new ISO/IEC 27000 series will cover information security matters and already includes a handful of related standards, like ISO/IEC 27001 and the upcoming ISO/IEC 27004 - Information Security Management Metrics and Measurement - currently in draft.
Other approaches include CMMI (Capability Maturity Model Integration) and SCAMPI (Standard CMMI Appraisal Method for Process Improvement) round out Omnex's IT training.
CMMI
CMMI® is created by the Software Engineering Institute and is available in two representations: Staged and Continuous. The CMMI is the successor of CMM, CMM was developed from 1987 until 1997. In 2002 the latest version of CMMI was released: v1.1. The goal of the CMMI project was to improve usability of CMM for software engineering and other disciplines, by integrating all the different models into one model. It was created by members of industry, government and the SEI. The main sponsors included the Office of the Secretary of Defense (OSD) and the National Defense Industrial Association (NDIA) Systems Engineering Committee.
Capability Maturity Model Integration (CMMI®) is an approach that provides organizations with the essential elements for effective processes. It can be used to guide process improvement across a single project, a division, or an entire company. CMMI helps integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes.
CMMI builds on and extends the best practices of the Capability Maturity Model for software (SW-CMM), the Systems Engineering Capability model (SECM), the Integrated Product and Process Development (IPPD) and Supplier Sourcing (SS).
Benefits of CMMI
- Explicit linkage of Management and engineering activities to business objectives
- Improved visibility into the product life cycle and engineering activities
- Leveraging from additional areas of best practices (e.g, measurement, risk management, and supplier management)
- Robust high-maturity practices
- Visibility into additional organizational functions critical to their products and services
- Tighter coupling to relevant ISO Standards such as ISO 9001:2000, ISO 15504
SCAMPI
The Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) serves as a benchmark of quality ratings relating to (CMMI) models. It may be applied to a wide range of appraisal usage modes, including both internal process improvement and external capability determinations. SCAMPI satisfies all of the Appraisal Requirements for CMMI a Class A appraisal method and supports ISO/IEC 15504 assessments.
Precise information on required practices, parameters, variation limits, and optional practices guidance for enacting the method, should be a part of the SCAMPI plan.
ISO/IEC 17799:2005
ISO/IEC 17799 is entitled “Information technology - Security techniques - Code of practice for information security management”. An earlier version of the standard was published in 2000, which basically was a word-for-word copy of BS 7799-1:1999 from BSI (the British Standards Institute).
ISO/IEC 17799:2005 makes best practices recommendations for information security management to be used by those who start, implement or maintain those systems. According to the standard “information security” involves ensuring that information can only be accessed by those who are authorized, thus ensuring the accuracy and completeness of data/processing methods, and making information available to authorized users when they need it.
There are twelve main sections in the ISO/IEC 17799:2005 standard:
- Risk assessment and treatment
- Security policy
- Organization of information security
- Asset management
- Human resources security
- Physical and environmental security
- Communications and operations management
- Access control
- Information systems acquisition, development and maintenance
- Information security incident management
- Business continuity management
- Compliance
The standard identifies and outlines information security control objectives for each of these sections. It also provides guidance on how to implement each objective. Companies are expected to do well-structured information security risk assessments to determine their requirements before determining what the appropriate controls to be applied are. Specific controls are not mandated for companies, because no general purpose standard can possibly address all the controls that may be needed.
ISO/IEC 27001:2005
ISO/IEC 27001:2005 was developed to provide a specification for an ISMS (Information security management system) and the foundation for third-party audits and certifications. It helps companies identify, manage and minimize threats to information. The standard works in tandem with ISO/IEC 17799:2005. Eventually, BS ISO/IEC 27001 will become part of the new ISO/IEC 27000 series. ISO/IEC 27002 and ISO/IEC 27004 will come out in the next few years.
The standard exists so that organizations can launch and maintain effective information management systems, following the concept of continual improvement. It also follows the principles developed by the OECD (Organization for Economic Cooperation and Development) for security of information and network systems.
ISO/IEC 27001:2005 is broken into the following sections:
- Introduction
- Scope
- Normative References
- Terms and Definitions
- Information Security Management System
- Management Responsibility
- Management review of the ISMS
- ISMS improvement
The standard makes the following suggestions for implementation:
- Define and create an information security policy
- Determine the scope of the information security management system
- Conduct a security risk assessment
- Manage the risk you identify
- Select controls that need to be implemented and applied
- Create an SoA (a "statement of applicability").
ISO/IEC 27001:2005 is synchronized with other management system standards such as ISO 9001 and ISO 14001 and uses the same Plan-Do-Check-Act (PDCA) model found in other standards. ISO/IEC 27001 assures your stakeholders that you adequately address information security within your organization and that you can deal with information security threats.
ISO/IEC 27001:2005 helps organizations with the following:
- management direction and support for information security
- management of information security within the organization
- identification of assets and how to protect them
- reduction of risk due to human error, theft, fraud or misuse of facilities
- prevention of unauthorized access, damage or interference
- management of information processing facilities
- access control
- securing information systems
- counteracting the effects of major failures
- ensuring compliance to laws, regulations and contracts
ISO/IEC 20000:2005
ISO/IEC 20000 was the first international standard for IT Service Management. It was based on BS 15000 from the British Standards Institute (BSI).
ISO/IEC 20000-1 ('part 1') encourages development of an integrated process approach for managed services to meet the business and customer requirements of IT companies.
It is made up of ten sections:
- Scope
- Terms & Definitions
- Planning and Implementing Service Management
- Requirements for a Management System
- Planning & Implementing New or Changed Services
- Service Delivery Process
- Relationship Processes
- Control Processes
- Resolution Processes
- Release Process.
ISO 20000-2 ('part 2') constitutes a 'code of practice'. It explains the best practices for service management using ISO20000-1. It has the same ten sections as ISO/IEC 20000-1 except for 'Requirements for a Management system', because it imposes no requirements there.
ISO 20000:2005 is based on theories found in the Information Technology Infrastructure Library (ITIL) Framework which was more commonly in use in the 1990s. It also reflects IT Service Management (ITSM) frameworks which emphasize the customer's perception of IT's contribution to the business.
IT Quality Systems Courses
The following courses are offered as onsites at your facility. They are not regularly offered as open enrollment courses:
|