1 / 21

CO2403 and CO3808 – Quality Management Systems

CO2403 and CO3808 – Quality Management Systems. Quality process definition, administration and accreditation. What is a Quality Management System (QMS). A Quality Management System consists of the.

Download Presentation

CO2403 and CO3808 – Quality Management Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CO2403 and CO3808 – Quality Management Systems Quality process definition, administration and accreditation

  2. What is a Quality Management System (QMS) • A Quality Management System consists of the “..organisational structure, responsibilities, procedures ... and resources to ensure products, processes or services satisfy stated or implicit needs." (ISO8402) • The ISO9000 series is a general group of standards which can be applied to industry, commerce & service providers • ISO9001 is a standard which can be applied to an organisation which develops software, although it is not specific to this industry – this is also often referred to as BS5750

  3. Why are they important? • Benefits of implementing a quality management system include: • policies and objectives set by 'top management' • understanding customer's requirements with a view to achieving customer satisfaction  • improved internal and external communications • greater understanding of the organization's processes • understanding how statutory and regulatory requirements impact on the organization and your customers • clear responsibilities and authorities agreed for all staff • improved use of time and resources • reduced wastage • greater consistency and traceability of products and services • improved morale and motivation

  4. Defining the Quality Process • A Q.M.S. satisfying ISO9001 must define: • management responsibilities • documentation of the Q.M.S. • contract review • design control • documentation, change and configuration control • purchasing and bought-in product control • process control • inspection and testing • training • quality audits and statistical checks

  5. QMS – Management & People Issues • It is important that management demonstrate clear commitment through their policies, attitude and the allocation of resources to QMS activities • The initial reactions of development staff may be negative • This can be tackled by demonstrating the benefits of the new system and to involve motivated staff in the planning and introduction of the new system • Clients will have to be convinced of the benefits of having agreed specifications and acceptance tests • Introduce open reporting on project progress (transparency) • Discuss project problems with the client at an early stage • Using and choosing competent external consultants can be difficult, check whether they: • use QMS themselves • have adequate resources • understand software development • are simply selling a packaged solution rather than something tailored to your needs • The benefits of involving consultants include the provision of an independent view which can help convince management of the need for a QMS and of the right approach to the implementation of a QMS and the wider experience they can bring to the problem. • The problems include the costs and their potential lack of experience of the reality of your particular business

  6. Establishing a QMS • Identify the scope: will the QMS be applied to projects, departments or everything? • The structure of the QMS must fit with the policies, objectives & methods of the organisation Consider: • company's definition of lifecycle • quality requirements of each stage of the lifecycle • use of recognised methodologies • Use of supporting standards: documentation, layout, review, purchasing, fault management, configurations control, auditing ... • Flexibility: define authorised ways of varying standards • Implementation: which department first? which parts of system? (e.g. project management, documentation & review) • Detailed Planning • Identify Specific Goals and Objectives • List & size tasks • Estimate timescales & resources • Develop Activity Plan - it is sensible to start with a pilot project (a prototype!) • Evaluate technology to be used (e.g. configuration & change control software) • Allocate Tasks • Review cost & time estimates: compare with independent information (e.g. from Q.A. Department) • Planning will need to be thorough and should consider all the possible objections before presentation to management • Make sure that there is some enthusiastic management support to champion the cause • Consider the objectives and concerns of the individual managers/directors

  7. Running a QMS • Set up standards • develop framework structure develop standards- draw on existing standards and procedures • review • encourage comments during introduction to ensure best practice is • revise • Implement standards • inform staff - newsletters, seminars - try to develop a 'quality culture' • train staff: at induction, as necessary so they can perform their work to standard, to ensure awareness of policy and to update on developing company standards and procedures • Maintain standards • set up a process for revising standards • collect information, for example from project reviews, audits and user comments e.g. on updating courses • change standards if necessary • Obtain certification • Choose an appropriate accrediting body • Ensure that everyone is properly prepared for the accreditation process

  8. Process Accreditation • Performed by approved body (e.g. B.S.I) The Accreditation Process • Review the organisation's Q.M.S. description: does it conform to standard? • Visit: do the operations in practice conform to documentation? • Follow-up checks The Outcomes of Accreditation • The decision will be either approval or non-approval. This may be accompanied by • observations • - points to note (areas for future improvement) • minor discrepancies • - to be fixed over time • major discrepancies • - must be fixed before approval is granted

  9. Examples of Accreditation Schemes An example of a software-specific quality standard • BSI Quality Assessment Schedules (QAS3302/79) • To meet this standard, an organisation must have: • a management code of practice for detailed planning • change control: product and documentation • design and progress reviews • design traceable to specification • test plans, test specifications and records

  10. QMS Project Management Methodologies - PRINCE • PRojects IN a Controlled Environment • A project management methodology can reduce the causes of failure by providing • A consistent approach • A checklist of necessary tasks, • Techniques for performing those tasks • Responsibilities of participants • Emphasis on the business case for a project

  11. PRINCE Features • Focus on business goals • Coverage of the full project-lifecycle • Can be tailored to suit the project • Defined involvement of stakeholders • Structure & roles for the management team • Management commit resources as part of any approval to proceed

  12. PRINCE Features • Planning based on products rather than tasks • Manageable and controllable stages • Regular reviews of progress • Clear project documentation • Based on management by exception • only report issues and the proposed responses • Support for the management of risk quality, and changes during the project

  13. Prince Overview

  14. Organisation • Project board: owns and directs the project • Executive (chair), business interests • Senior user (users) • Senior supplier ( developers) • Project manager • Day-to-day management of the project • Reports regularly on progress and predicted problems • Project assurance team • Ensures quality of project and product • Provides an independent view of progress

  15. Product-based Planning

  16. Activity Network Planning

  17. PRINCE Plans • Activity plans: based on product oriented planning • Project plan: high-level plan of whole project • Stage plans: detailed plan for the next stage only • Individual work plans: lists for team members • Resource plan: finances for project • Quality plans: quality activities - reviews and tests • Exception plans: • Only produced if the project may miss targets (within the tolerance allowed) to suggest how to tackle the problem

  18. PRINCE Phases

  19. Example PRINCE Documents • Project start up • Project brief, project approach • Project management team and job descriptions • Project initiation • Simple terms of reference • Risk analysis • Project quality plan • Business case controls and issue management plan • Stage by stage management • Product checklist • Review sign-off • Work package • Exception report • Project closure • Customer acceptance • Lessons learnt log

  20. Summary • Quality Management Systems • Define roles, responsibilities and procedures to be followed • Can be accredited by external organisations • Signifies a quality culture • May be required to work with some organisations • PRINCE is a Methodology for project management focussed on consistency, improvement and quality • PRINCE is used widely in government organisations and increasingly so in the commercial sector

  21. Links – Wider reading • Tickit - This is a British Government Scheme to apply ISO9000 series to software development http://www.tickit.org/scheme.htm • PRINCE2 http://www.ogc.gov.uk/methods_prince_2.asp • British Standards Institute list of Standards relevant for Software Development http://www.bsi-global.com/ICT/SoftwareQuality/index.xalter

More Related