TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

17
TickIT Standard 1 TickIT Standard Advanced Software Engineering COM360 University of Sunderland

Transcript of TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

Page 1: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 1

TickIT Standard

Advanced Software Engineering

COM360University of Sunderland

Page 2: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 2

Quality is:

a degree of excellence (OED)

fitness for purpose

conformant with requirements

Crosby’s view :-the definition: conformant with requirements

the system: prevention not cure

the measure:cost of quality

the target: zero defects

Page 3: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 3

Quality standards AQAP 1, 13 &14 (NATO)

ANSI/IEEE - 730

DEF-STAN 00-16

FAA-STD-018

DoD 2167

(ISO 9001/BS5750/EN29000)

TickIT (ISO 9001:2000 and ISO 9000-3:1997)

Page 4: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 4

What is TickIT?

based upon the ISO 9000-3 standard

- ISO9000-3:1997 …. the application of ISO 9001 to software

a ‘sector certification scheme’

- run by the software profession

Page 5: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 5

Why go for TickIT? to retain market share and satisfy the customer

sometimes mandatory condition of Govt. contracting

to improve both process and product

to stimulate (software) developers to think about (i) what quality really is, (ii) how it may be achieved

Page 6: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 6

The role of the Auditor various Auditor roles:

first, second and third party audits

the auditors:

trained, registered and monitored

basic principles:

documented, implemented and effective QMS

Page 7: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 7

The audit process:

application for certification

certification audit

‘health - check’ every 6 months

full review for relevance every 3 years

auditing:

documentation, records and activities

Page 8: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 8

TickIT / ISO 9001:2000In December 2000, following considerable review of the effectiveness of 9001:1994 and competitive systems such as the CMM, the International Standards Organisation (ISO/TC 176) published an update to ISO9001:1994.

Existing QM systems have a maximum of 3 years for compliance with ISO9001:2000

New QM systems are assessed against ISO9001:2000.

Page 9: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 9

ISO 9001:2000 – aim, structure

The stress is upon; meeting requirements, value of each process, measuring process performance and effectiveness, continual improvement.

9001 fundamentally takes a ‘process approach’ to QM systems – ‘plan, do, check, act’.

The four Main sections of the standard are: - Management Responsibility; - Resource Management; - Product Realization; - Measurement, Analysis snd Improvement.

Page 10: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 10

Main Sections (i)There are FOUR main sections to 9001:2000 ;

Management Responsibility

Commitment, Policy, Planning, Responsibility Authority and Communication, Review

Resource Management

Provision, Human, Infrastructure, Environment

Page 11: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 11

Main Sections (ii)

Product Realization

- Planning, - Customer Related Processes, - Design and Development, - Purchasing, - Production and Service Provision, - Control of Monitoring and Measuring Devices.

Measurement, Analysis and Improvement

- each has specific notes to be adhered to…

Page 12: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 12

Main Sections (iii)Measurement, Customer Satisfaction, Internal Audit, of Processes, of Product, - Control of Nonconforming Product.

Analysis- shall inform about conformity to requirements, trends in process and product, suppliers, and customer satisfaction.

ImprovementContinual Improvement, Corrective Action, Preventative Action.

Page 13: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 13

What is ISO 9000-3, in detail?

quality system - framework

quality system - life-cycle activities

quality system - supporting activities

Page 14: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 14

Quality System - Framework (4)

Management responsibility

Quality system

Internal QS audits

Corrective action

Page 15: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 15

Quality System - Life-cycle Activities (10)

Purchaser’s requirements specification

Development planning

Quality planning Acceptance

Design and implementation

Testing and validation

Replication, delivery and installation

Maintenance

Page 16: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 16

Quality System - Supporting Activities (9)

Config. management Document control Rules, practices and

conventions Tools and techniques Included software product

Measurement Purchasing Training Quality records

Page 17: TickIT Standard1 Advanced Software Engineering COM360 University of Sunderland.

TickIT Standard 17

Who Uses TickIT? British Aerospace British Telecom British Airways IBM (UK Laboratories) Barclays Oracle Praxis