Quality Management in Open Source Projects



Similar documents
Quality Management in Open Source Projects Experiences from the Open ecard Project

QUALITY MANAGEMENT SYSTEM REQUIREMENTS General Requirements. Documentation Requirements. General. Quality Manual. Control of Documents

ISO 9001 Quality Management System Lead Auditor Training (IRCA)

A Review ISO 9001:2015 Draft

ISO 9001:2008 Quality Systems Manual

ISO 9001 : 2000 Quality Management Systems Requirements

Improving global standard to be a key driver of innovation. Colin MacNee. 2012, 2013, 2014 Duncan MacNee Limited.

ISO 9001:2008 Audit Checklist

Chapter 1. The ISO 9001:2000 Standard and Certification Process

Quality Management System Process/ Management Review

Contents of the ISO 9001:2008 Quality System Checklist

Core Fittings C-Core and CD-Core Fittings

An Open Source eid Simulator Open Identity Summit 9th -11th September 2013

Quality Manual. Dynamic Manufacturing 156 Armstrong Drive Freeport, PA Revision 6 Revision Date: 7/8/

Correlation matrices between 9100:2009 and 9100:2016


Correspondence between ISO 9001:2008 and 14001:2004, OHSAS 18001:2007, ISM and the SeaBird Management System

Camar Aircraft Products Co. QUALITY MANUAL Revision D

ISO 9001:2008 Clause 5.6 PR004 Management Review Procedure

Quality Management System Manual

Moving from ISO 9001:2008 to ISO 9001:2015

GE Oil & Gas. Quality at. GE Oil & Gas. GE imagination at work QUALITY

Quality management systems

Micro Plastics, Inc. Quality Manual

IRCA Certificated QMS Lead Auditor Training Course. Programme

Senior Management Engagement in the Quality Management System. Tom Kartachak VP Quality and Compliance Parsons Government Services Session C2

QW Enterprises, LLP. Quality Manual

Software Quality Assurance: VI Standards

ISO 9000 Introduction and Support Package: Guidance on the Documentation Requirements of ISO 9001:2008

Revision Date Author Description of change Jun13 Mark Benton Removed Admin. Manager from approval

EDUCORE ISO Expert Training

ISO 9001:2015 vs. ISO 9001:2008

CENTRIS CONSULTING. Quality Control Manual

16) QUALITY MANAGEMENT SYSTEMS

Quality Management System Certification. Understanding Quality Management System (QMS) certification

Technical Manufacturing Corporation (TMC) Quality Manual

ISO-9001:2000 Quality Management Systems

INTRODUCTION TO ISO 9001 REVISION - COMMITTEE DRAFT

An Open ecard Plug-in for accessing the German national Personal Health Record

What changes will ISO 9001:2015 bring?

WHAT EVERY EMPLOYEE NEEDS TO KNOW ABOUT ISO TS 16949:2002

ISO 9001:2000 AUDIT CHECKLIST

Eagle Machining, Inc. Quality Management System

QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski

ONTIC UK SUPPLIER QUALITY SURVEY

QUALITY MANAGEMENT SYSTEM MANUAL

INCENTIVE FACILITIES MANAGEMENT LTD QUALITY SYSTEM MANUAL. **Commercial in confidence**

Integrated Information Management Systems

ISO 9001:2008 Requirements Explained - An Adobe PDF File for Use on a Network System

Instantiation of an ISO 9000 compliant quality assurance process

Selection and use of the ISO 9000 family of standards

Vigilant Security Services UK Ltd Quality Manual

QUALITY MANUAL ISO Quality Management System

BUSINESS MANAGEMENT SYSTEM MANUAL

Document Control. White Paper By Galaxy Consulting. At Your Service Today Tomorrow We Appreciate The Privilege Of Serving You! Abstract.

QUALITY MANAGEMENT SYSTEM

Information for Schools and Colleges. So you want to. Know more about the BS EN ISO 9000:2000 family of quality management system standards

ISO 9001:2000 Gap Analysis Checklist

How To Implement An Oiso Medical Device Quality Management System

ISO 9001 Quality Systems Manual

Quality Systems Manual

DOCUMENTING & AUDIT OF QUALITY MANAGEMENT SYSTEMS

Implementing ISO 9001

Quality Manual. UK Wide Security Solutions Ltd. 1 QM-001 Quality Manual Issue 1. January 1, 2011

Quality Manual. This Quality Manual complies with the Requirements of ISO 9001:2008 and ISO/IEC , Explosive Atmospheres - Edition 1.

FINE LOGISTICS. Quality Manual. Document No.: Revision: A

ISO 9001 Quality Management Systems. Tips for Internal Auditing

Mapping Your Success Top Non-Conformities Requiring a CAPA Process

Quality Manual ALABAMA RESEARCH & DEVELOPMENT. This Quality Manual complies with the Requirements of ISO 9001:2008.

Quality Management System Certification. Understanding Quality Management System (QMS) certification

Quality Management System ( QMS ) Kinyun Australia Pty Ltd

a) To achieve an effective Quality Assurance System complying with International Standard ISO9001 (Quality Systems).

Using ISO/IEC for mobile devices

Translation Service Provider according to ISO 17100

Specialties Manufacturing. Talladega Castings & Machine Co., Inc. ISO 9001:2008. Quality Manual

QUALITY ASSURANCE MANUAL JPM OF MISSISSIPPI, INC.

ISO 9001:2008 QUALITY MANUAL. Revision B

Rev: Issue 4 Rev 4 Quality Manual AOP0101 Date: 10/07/13. Quality Manual. CBT Technology, Inc. 358 North Street Randolph, MA 02368

Guidance on the requirements for Documented Information of ISO 9001:2015

WHAT EVERY EMPLOYEE NEEDS TO KNOW ABOUT AS9100C

Outline. Lecture 13: Web Usability. Top Ten Web Design Mistakes. Web Usability Principles Usability Evaluations

Auditing Process-based Quality Management Systems. Charlie Cianfrani and Jack West

QMS Manual 2350 Helen Street, N. St. Paul, MN Page 1 of 5. Quality Management System Manual

QUALITY MANAGEMENT SYSTEM (QMS) ASSESSMENT CHECKLIST

QMS. Rev COMPANY PROPRIETARY INFORMATION Prior to use, ensure this document is the most recent revision by checking the Master Document List.

ISO 9001 and the Supply Chain

Caught in the Maze of Security Standards

Software Engineering: Analysis and Design - CSE3308

Quality Manual. ISO/TS 16949:2009 Quality Management System. Sensing and Control

Uncontrolled Document

Need a system to deliver consistent, efficient and reliable IT services? Use an ISO/IEC compliant management system.

ISO/IEC Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1

CORPORATE QUALITY MANUAL

Quality System Manual

QUALITY OPERATING PROCEDURE QOP QUALITY ASSURANCE SYSTEM MANUAL

Transcription:

Quality Management in Open Source Projects Experiences from the Open ecard Project Daniel Nemmert, Hans-Martin Haase, Detlef Hühnlein, Tobias Wich >> 1

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 2

The Open ecard App Platform independent Highly extensible ISO/IEC 24727 conformity Supports all popular browsers >> 3

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 4

Open Source Projects: Success Factors The general goal is simple: Have a large and active community (and a good documentation of your code) >> 5

Open Source Projects: Success Factors large number of contributions Find bugs good documentation Modularity Small core team >> 6

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 7

Open Source Projects: Problems Low number of contributors Most work has to be done by the core team That includes: Planning Development Documentation Testing How to assure a high level of quality without a swarm of bug reporters? >> 8

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 9

Open Source Projects: Solution Solution: Use tools for e.g.: Continuous Integration Acceptance testing Use your small core team to your advantage Define precise requirements Have a well-defined development process Use strict code-style guidelines Tailor ISO 9001:2008 to your own needs in a Quality Management System >> 10

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 11

ISO 9001:2008 Continual improvement of a Quality Management System according to ISO 9001:2008 Management Responsibility Customers Customers Resource management Measurement, analysis and improvement Satisfaction Requirements Input Product Realization Product Output >> 12

ISO 9001:2008 Management responsibility Management commitment Continual improvement of a Quality Management System according to ISO 9001:2008 Management Responsibility Customers Customer focus Customers Resource management Measurement, analysis and improvement Satisfaction Quality policy Planning Requirements Input Product Realization Product Output Responsibility, authority and communication Management review >> 13

ISO 9001:2008 Resource management Provision of resources Continual improvement of a Quality Management System according to ISO 9001:2008 Management Responsibility Customers Human resources Customers Resource management Measurement, analysis and improvement Satisfaction Infrastructure Work environment Requirements Input Product Realization Product Output >> 14

ISO 9001:2008 Product realization Planning of product realization Customers Continual improvement of a Quality Management System according to ISO 9001:2008 Resource management Management Responsibility Measurement, analysis and improvement Customers Satisfaction Customer-related processes Requirements Input Product Realization Product Output Design and Development >> 15

The Open ecard QMS: ISO 9001:2008 Measurement, analysis and improvement Continual improvement of a Quality Management System according to ISO 9001:2008 Management Responsibility Monitoring and measurement Customers Resource management Measurement, analysis and improvement Customers Satisfaction Control of nonconforming product Requirements Input Product Realization Product Output Analysis of data Improvement >> 16

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 17

The Open ecard QMS Quality Management System of the Open ecard project Recruitment of Contributors Project management & Interaction Feedback & Marketing User Satisfaction Development Product Quality Management System Beta-Testing Developer Requirements Input >> 18

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 19

Project Management & Interaction evaluate: Feedback Internal Feedback define new requirements assign tickets to contributors Requirements Recruitment of Contributors Quality Management System of the Open ecard project Project management & Interaction Development plan new features new requirements Input Feedback & Marketing Product Quality Management System Beta-Testing User Satisfaction Developer >> 20

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 21

Development Quality Management System of the Open ecard project Contributors develop new features Requirements Recruitment of Contributors Input Project management & Interaction Development Feedback & Marketing Product Quality Management System Beta-Testing User Satisfaction Developer >> 22

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 23

Product Quality Quality Management System of the Open ecard project Continuous Integration Mocking Jenkins Acceptance Monitoring Testing Recruitment of Contributors Project management & Interaction Development Feedback & Marketing Product Quality Management System Beta-Testing User Satisfaction Developer eid-client-test-suite Requirements Input various services >> 24

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 25

Feedback Bug Reports Feature Requests Small amount of feedback compared to number of users pretty good Requirements Recruitment of Contributors Input Quality Management System of the Open ecard project Project management & Interaction Development Feedback & Marketing Product Quality Management System Beta-Testing User Satisfaction Developer >> 26

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 27

Marketing Press Releases Code reviewable by everyone Extended Open ecard network on LinkedIn Invite possibly interested parties to join Requirements Recruitment of Contributors Input Quality Management System of the Open ecard project Project management & Interaction Development Feedback & Marketing Product Quality Management System Beta-Testing User Satisfaction Developer >> 28

Participate! join.openecard.org https://github.com/ecsec/openecard >> 29

Agenda The Open ecard App Open Source Projects Success Factors Problems Solution ISO 9001:2008 The Open ecard QMS Project Management & Interaction Development Product Quality Feedback Marketing Conclusion >> 30

Conclusion Success story: Incoming certification according to BSI TR-03124 >> 31

>> 32

Conclusion Success story: Incoming certification according to BSI TR-03124 Usable by German government agencies Future tasks: Adapt Open ecard QMS to ISO 9001:2015 Packaging >> 33

Thank you very much for your attention! Kontakt 2010 2015 ecsec GmbH www.ecsec.de >> 34