Beruflich Dokumente
Kultur Dokumente
D.Sivaraam
1. Introduction
Now a days the world became smaller and smaller. Day to day new products are
introduced to the market and is used by the people throughout the world. To
capture the market,the producer want to establish his capability of products
accepted by most of the customers, also want to have easiness at the time of
production and maintenance. It can be achieved only if the producer produce
goods and doing service adhering to some standard. The consumer want to ensure
that the product bought by him is reliable; it is worth for the cost he/she is paying.
So naturally the customer prefer the products manufactured by the companies
who follow some standards or some defined process. Thus for a producer and
customer the standard becomes more useful for producing and getting quality
output t. Few of the standards are discussed in this article.
2. Benefits of Standards
For a production industry if the components are standardized, mass production
can be done, resulting in reduction of cost. In software industry if coding standard
is followed, any one in the organization can replaced any where within the
organization and do coding without any difficulty. Standard components can be
created and used in more than one project, which will reduce the effort required to
complete the program. At the time of maintenance it will be much easier to carry
out the maintenance activities. The purchaser can know the standard of the
product on knowing the standards used in the manufacturing organization.
3. Types of Standards
The standards may be generally classified as below.
a. Project Level Standards
Eg. Naming Convention
GUI Standards
Coding Standards
Error Message Standards
5. GUI Standards
GUI standards are defined to make the product more users friendly. The training
effort becomes less. Any user can learn and start working in the shortest time. The
size of the forms, the color formats used in the forms, location of the command
buttons, display of menus…etc are some of the areas where we can define
standards. Normally this will be defined for each project.
6. Coding Standards:
This is again for easy production and maintenance. For each language we can
define separate coding standards and it may be used for the project. It is better to
have Organizational wide standards for easy interchangeability of team members,
handling change requests, bugs fixing and maintenance.
ISO9001 2000 is framed based on eight quality management principles. They are
1. Customer Focus
2. Leadership
3. Involvement of People
4. Process Approach
5. System Approach
6. Continual Improvement
7. Factual approach to decision making.
8. Mutually beneficial supplier relationships.
Also ISO 9001 2000 has eight main clauses.
1. Scope
Divided into two sub clauses and describes the scope.
2. Normative Reference
This section contains the dated references, subsequent amendments to,
or revisions of, any of these publications do not apply…etc
3. Terms and Definitions
This sections gives the terms used in the standard and definitions of
the words used.
The rest of the five clauses describe the major area of ISO 9001 2000
requirements.
5. Management Commitment
This is one of the main section of the ISO 9001 2000 standards. This
defines the importance of Top Management’s role in implementing the
Quality Management System. It is the Top Management’s
responsibility to communicate the organization about the importance
of meeting customer as well as statuary and regulatory requirements.
Establishing Quality Policy, Quality Objectives, Conducting
management reviews are also part of Top Management’s responsibility.
Also it mentioned about the interest of the management on customer
focus. Every thing is defined. To execute it, follow it some resources
with responsibility and authority should be made available. Top
management appoints a person to follow all the activities of
implementation of Quality Management System and update the
management about the happenings in the institution.
For effective implementation the communication is an important one.
Management will also do it .All these are followed by management
review meeting called by the Top management at defined intervals.
6. Resource Management
This sections defines the requirements are providing right resources at
right places. The resource allocated to a particular task should have
competence to do the task and has awareness about the function. If
necessary training is to be given to upgrade the resource.
This clause also tells about the Infrastructure and the work
environment, in order to give a quality output.
7. Product Realization
This is another important clause, which tells about the product. Here
Planning is done to get the quality product, As the product is directly
related to customer, this clause says about the customer related
processes. The method of recording customer requirement, handling
the changes in the requirements, review of the requirements and the
communications made with the customer are addressed in this clause.
Next comes the design of the product. In some case the customer gives
design, some times design is done by the producer. It also talks about
development inputs, output, verification and validation.
Purchase is also considered here. This defines the method of purchase
of the materials. Traceability, preservation of product, handling
customer property and controlling of measuring and monitoring
devises are addressed in this clause.
Structure of CMM
Levels of CMM
Level 1 – Initial
In this level company the software process is characterized as ad hoc, and occasionally
even chaotic. Few processes are defined, and success depends on individual effort and
heroics. Few processes are defined, and success
Level 2 - Repeatable
In this level, the basic project management processes are established to track Cost,
Schedule and Functionality. The necessary process discipline is in place to repeat earlier
successes on projects with similar applications
The Key Practice Areas are
Requirement Management, Software Project Planning, Software Project
Tracking and Oversight., Software Subcontract Management, Software
Quality Assurance, Software Configuration Management.
Level 3 – Defined
In this level the Organizational Level Process are defined both for Management and
Engineering activities, Process Documents, Standards are created. All projects use only
approved documents.
The Key Practice Areas Covered in this level are
Organizational Process Focus, Organizational Process Definition,
Training Program, Integrated Software Management Software Product
Engineering, Inter Group Coordination, Peer Reviews.
Level 4 - Managed
In this level the effectiveness of the process are measured. Quality of the product are
measured, both the software process and products are quantitatively understood and
controlled.
The Key Practice areas covered in this section are
Software Quality Management, Quantitative Process Management
Level 5 – Optimized
This level consists of two Key practice areas
Process Change Management and Technology Change Management.
Reference:
http://www.sei.cmu.edu/cmm/
http://www2.umassd.edu/SWPI/processframework/cmm/cmm.html