Agile Methodologies and Quality Certification
|
|
- Gerard Douglas
- 7 years ago
- Views:
Transcription
1 Agile Methodologies and Quality Certification Keynote speech, XP2003 Michele Marchesi DIEE University of Cagliari Agile Group
2 What is Quality? The totality of features and characteristics of a product or service that bear on its ability to satisfy specified or implied needs. (ISO) In the end, quality is the ability to consistently satisfy customer s expectations, in a way profitable also for the supplier 2
3 Why Software Quality Management? A standard and audited quality system underwrites trust and competence An effective quality system can provide the customer with documented, third party assurance that the supplier is competent So, it can enhance the level of trust that exists between a supplier and a customer Sometimes, this trust is enforced: you cannot get a contract with some organizations if you have no QC 3
4 Quality Standards The software industry has been developing voluntary standards since the early 1960s In 1987, the ISO published ISO 9000 Version 1.0 of the SEI CMM was released in 1991 The ISO/IEC Technical Report series was published in 1998 Others: ISO TickIT BOOSTRAP 4
5 ISO ISO 9000 standards are a set of international quality management system standards and guidelines The basis for establishing quality management systems ISO 9000 identifies the minimal criteria for a quality management system ISO 9000 doesn t address the process of improvement ISO 9000 is not specific for software 5
6 Principles of ISO 9000 DECLARE WHAT YOU DO Standards & Procedures DEMONSTRATE IT Certification DO WHAT YOU DECLARE Records Responsibility RECORD WHAT YOU DID All these principles look very sensible! 6
7 ISO Quality Guidelines Management responsibility Quality system Contract review Software development and design Document and data control Purchasing requirements Customer-supplied products Process control requirements Product inspection and testing Control of inspection equipment Inspection and test status of products Control of nonconforming products Corrective and preventive action Handling, storage, and delivery Control of quality records Internal quality audit requirements Training requirements Servicing requirements Statistical techniques 7
8 SEI CMM Software-specific CMM identifies the need for continuous process improvement 5 LEVELS LEVEL 1 INITIAL LEVEL 2 REPEATABLE LEVEL 3 DEFINED LEVEL 4 MANAGED LEVEL 5 OPTIMIZING KEY process areas KEY practices 8
9 ISO/IEC (SPICE) Provides a common framework and language for software process assessment reference model (processes and process capabilities) rating process capabilities Specifies requirements which must be met in order for an assessment to be considered conformant reference model compatibility assessment process Defined on a six point nominal scale (0 to 5) 9
10 The truth about quality certification! SQC audits and best practices have been first applied to very big projects, and retain their culture SQC principles are good and acceptable In practice, though, SQC certification is very heavy Auditors require a lot of documentation, meetings and records that may hinder the process The driving force behind efforts to develop a QS is certification itself, not the perception that currently existing processes need to be improved. Many certified software firms actually do not follow their certification 10
11 Testimonial of a developer (from c2.com Wiki on XP) I've only seen a few CMM audits, but the ones I've seen have been uniformly an exercise in deception: No way was the development team doing what team leaders told the auditors! When a more through audit was expected, team leads coached the developers as to what to tell the auditors. This, is real life. As I see it, CMM audits have generally been something "top management" subjected teams to, to further some apparently unrelated political objective. 11
12 Testimonial of a manager (personal communication) Software development owes a lot to SQC. In fact, developers become much smarter, since they have to devise continuously new ways to overcome and cheat the Quality System, to be able to continue doing what they were accustomed to do. 12
13 ISO 94 issues Too many standards in the series ISO 9001:1994, ISO 9002:1994, ISO 9003:1994 Too many elements (20) not well structured Standard too related to manufacturing Too much emphasis on documentation rather than results Customer satisfaction is not specifically addressed Continual improvement is not specifically addressed 13
14 An answer: ISO The number of guidelines has been reduced ISO is easier to use for services and small-medium size organizations From a procedurally based approach to management (HOW you control your activities) to a process based approach (WHAT you do) MORE Emphasis on: Continual Improvement Customer satisfaction 14
15 ISO Principles Customer focus Leadership Involvement of people Process approach System approach to management Continual improvement Factual approach to decision making Mutually beneficial supplier relationships Many of them look like the Agile Manifesto principles! 15
16 Customer focus ISO It s important to: Understand customer needs and expectations Manage customer relationship Link customer needs with objectives of organization Measuring customer satisfaction Communicate customer needs through the organization Agile Methodologies : Our highest responsability is to satisfy the customer through early and continuous delivery of software Welcome change requirements, even late in development. Agile processes harness change for customer s competitive advantage 16
17 Leadership ISO It motivates, encourages,inspires and recognizes people s contribution (employees, suppliers,owners, customers) considering all they needs Establish a clear vision of the organization (actual and future) Establish trust and eliminate fear Improve communication between levels of organization Agile Methodologies: Business people and developers work together daily throughout the project Technical people need very close contact with business managers Communication is fundamental in an adaptive development where things change quickly 17
18 ISO Involvement of people People are the essence of an organization They have to be motivated and involved within the organization People accepts ownership of problems and responsability for solving them People share knowledge and experience and improve their competence Agile Methodologies: Build projects around motivated individuals, give them the enviroment and support they need and trust them to get the job done The most efficient and effective method of conveyng information with and within a development team is face-to-face conversation Agile processes promote sustainable development. The sponsors, developers and users should be able to maintain a costant peace indefinitely 18
19 Continual improvement ISO It s important to make continual improvement of products, services, processes, activities and system. This brings the organization to a more mature level of flexibility to react quickly to new requirements and opportunities Agile Methodologies: The best architectures, requirements and designs emerge from selforganizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjust its behavior accordingly Continuos attention to technical excellence and good design enhances agility 19
20 Factual approach to decision making ISO All effective decisions are based on the analysis of data and information Agile Methodologies: Working software is the primary measure of progress In XP: the Planning Game drives the project according to estimates of project velocity In XP: the percentage of passed acceptance tests denotes the advancement of the project. 20
21 However The problem of quality certification for software firms using XP or another AM remains While the principles of AM are very similar to those of recent quality standard, the implementation of these standards still requires more than simply saying that we follow XP In the last part of this talk, we ll briefly review some issues and possible answers We ll specifically refer to XP 21
22 Recall ISO 9000 DECLARE WHAT YOU DO Standards & Procedures DEMONSTRATE IT Certification DO WHAT YOU DECLARE Records Responsibility RECORD WHAT YOU DID 22
23 XP and ISO 9000 Declare what you do: No problem to declare XP process and practices Do what you declare: Sincerity is key to all XP values Record what you did: XP mainly does it in the code. For ISO 9000, clearly it is not enough! Demonstrate it: Obtain certification for an XP shop. This is the problem! 23
24 Records are the key issue! User requirements (user stories and acceptance tests) must be recorded. A requirement document for non-functional reqs. should also be provided PG meetings must be verbalized and recorded Task cards should be recorded Unit/Acceptance tests runs must be periodically recorded A CMS should record the story of system coding 24
25 How to record all this information without hindering the process? Make use of automated tools for user stories and project tracking Such tools should have pretty-printing capabilities Such tools could also be used for gathering metrics, including time-dependent ones, on the project Gathering metrics, to be used for process improvement, is mandatory for many new standards! Add to X-Unit the capability to record and print test results Use tools like Together and Javadoc to extract documentation from the code 25
26 Who should be in charge of that? XP was created to be lightweight to programmers, and puts extra work on the shoulders of other people The tracker could be in charge of record management and project tracking All should be made in an agile way, minimizing the recorded documentation and being able to easily access it, when needed 26
27 Possible tasks of the tracker Record US, AC, TC using an automated tool Write a short requirement doc and a data dictionary of the system Write a short architectural doc of the system (from CRC analysis and from the code itself) Periodically record UT/AT runs Manage CMS and integration records Keep minutes of meetings Collect process and product metrics 27
28 Another example: XP and CMM L2 Following H. Glazer, most XP projects that truly follow the XP practices could be assessed at CMM Level 2 if they could demonstrate having a process for the following : Ensuring that the XP Practices are taught to new developers on the project. Ensuring that the XP Practices are followed by everyone. Escalating to decision makers when the XP Practices are not followed and not resolved within the project. Measuring the effectiveness of the XP Practices. Providing visibility to management via appropriate metrics from prior project QA experience. Knowing when the XP Practices need to be adjusted. Having an independent person doing the above. 28
29 Conclusions XP and AMs are closer to quality standards, and in particular to the most recent ones, than heavyweight software development processes To obtain certification, however, some extra burden must be imposed to a classical XP process like that of the C3 project These quality-related activities should be made by an independent person (the Tracker?) Having (synthetic and up-to-date) requirements document, data dictionary, and architecture document could also be useful for many teams Metrics gathering on the process and the software are more and more important 29
30 References Mark C. Paulk, Extreme Programming from a CMM Perspective, IEEE Software vol. 18, No. 6, 2001 Hillel Glazer, Dispelling the Process Myth: Having a Process Does Not Mean Sacrificing Agility or Creativity, CROSSTALK The Journal of Defense Software Engineering, November J. R. Nawrocki, M. Jasiñski, B. Walter, and A. Wojciechowski, Combining Extreme Programming with ISO 9000, Lecture Notes in Computer Science, vol. 2510, p. 786 ff., Springer,
QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski
International Journal "Information Theories & Applications" Vol.10 113 QUALITY ASSURANCE IN EXTREME PROGRAMMING Plamen Balkanski Abstract: Our previous research about possible quality improvements in Extreme
More informationRole of Agile Methodology in Software Development
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 10, October 2013,
More informationIs ISO/IEC 15504 Applicable to Agile Methods?
Is ISO/IEC 15504 Applicable to Agile Methods? Giuseppe Lami 1, Fabio Falcini 2 1 Consiglio Nazionale delle Ricerche, Istituto di Scienza e Tecnologie dell Informazione via Moruzzi, 1 I-56124 Pisa, Italy
More informationMoving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 Jalote@iitk.ernet.in, jalote@iitk.ac.in
More informationV. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919
Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned
More informationAGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
More informationChapter 2 ISO 9001:2008 QMS
Chapter 2 ISO 9001:2008 QMS For internal use of BSNL only Page 1 ISO 9001:2008 QMS Introduction Everyone wants to achieve profits. Profits can come by more sales with some profit margin and also by cutting
More informationScaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com
Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large
More informationImplementing ISO 9001
If you are faced with implementing ISO 9001, or anticipate it may soon become a requirement for your organization, keep reading. This article identifies reasons to implement the standard, summarizes its
More informationQuality Thinking in other Industries. Dominic Parry Inspired Pharma Training. WEB www.inspiredpharma.com GMP BLOG inspiredpharmablog.
Quality Thinking in other Industries Dominic Parry Inspired Pharma Training WEB www.inspiredpharma.com GMP BLOG inspiredpharmablog.com Welcome The traditional focus on quality Quality in the eyes of GMP
More informationThe Management System Track
The Management System Track 1. What Is It? 2. How Does It Relate to Certification Bodies? 3. How to Implement It? 1 Presenters Paul Grace, MS, CAE Executive Director, NBCOT Dale Cyr, MBA, CAE Executive
More informationBriefing on ISO 9001, ISO. requirements
Briefing on ISO 9001, ISO 14001 & OHSAS 18001 requirements Going for ISO 9001 ISO 14001 OHSAS 18001 Quality, Environment, Health & Safety Certification IMS: Integrated Management System ISO 9001 -Quality
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationCreating a High Maturity Agile Implementation
Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them
More information3 Steps to an Effective Retrospective December 2012
3 Steps to an Effective Retrospective December 2012 REVAMPING YOUR RETROSPECTIVE Scrum is a simple framework that includes some specific roles, artifacts and meetings. Scrum teams often implement the Daily
More informationLEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
More informationAlternative approaches Agile processes
Alternative approaches Agile processes Revision PA1 Q Template 6.0 Approved NN Date 1 September 2000 Sesam Stockholm, 021023 Even-André Karlsson Doc. number LD/QLS 00:0001 Agenda Q-Labs and personal background
More informationUsing Use Cases on Agile Projects
Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use
More informationSCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated
SCEA 2010 EST06 Estimating Issues Associated with Agile Development Bob Hunt Vice President, Services Galorath Incorporated What Is Agile Software Dev? In the late 1990 s several methodologies began to
More informationIssues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
More informationContinuous Integration: Improving Software Quality and Reducing Risk. Preetam Palwe Aftek Limited
Continuous Integration: Improving Software Quality and Reducing Risk Preetam Palwe Aftek Limited One more title Do you love bugs? Or Are you in love with QC members? [Courtesy: Smita N] Agenda Motivation
More informationTesting in Agile methodologies easier or more difficult?
Testing in Agile methodologies easier or more difficult? Lucjan Stapp Warsaw University of Technology Stowarzyszenie Jakości Systemów Informatycznych L.Stapp@mini.pw.edu.pl L.Stapp@sjsi.org Professor in
More informationAgile Development with C#
Agile Development with C# Paweł Jarosz, pjarosz@pk.edu.pl Cracow University of Technology, Poland Jyvaskyla University of Applied Sciences, February 2009 Paweł Jarosz who am I? M.Sc. of Applied Physics
More informationAn Agile Project Management Model
Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the
More informationISO 9001 Quality Management System
ISO 9001 Quality Management System DETAILED GUIDE ISO 9001 Background ISO 9001:2008 is the world s foremost quality management standard, used by hundreds of thousands of organizations in over 170 countries
More informationAS9100 B to C Revision
AS9100 B to C Revision Key: Additions Deletions Clarifications 1.2 Application AS9100C Key Additions This standard is intended for use by organizations that design, develop and/or produce aviation, space
More informationAgile for Product Owners
Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively
More informationAgile Based Software Development Model : Benefits & Challenges
Agile Based Software Development Model : Benefits & Challenges Tajinder Kumar Assistant Professor, IT Department JMIT Radaur, Haryana Vipul Gupta Assistant Professor, IT Department JMIT Radaur, Haryana
More informationAchieving ISO 9001 Certification for an XP Company
Achieving ISO 9001 Certification for an XP Company Graham Wright Development Team Coach Workshare 20 Fashion Street London, E1 6PX (44) 020 7539 1361 graham.wright@workshare.com Abstract It is generally
More informationIntroduction to Agile Software Development
Introduction to Agile Software Development Word Association Write down the first word or phrase that pops in your head when you hear: Extreme Programming (XP) Team (or Personal) Software Process (TSP/PSP)
More informationCan a Level 2 or (3) organization be considered ISO compliant? Should SPI be based on CMM or ISO?
CMM and ISO The ISO 9000 standards developed by the International Standards Organization are both concerned with quality and process management. The specific ISO standard of concern to software organizations
More informationSoftware Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: hg@upb.de Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
More informationResource document for school governors and schools. Summary of Special Educational Needs (SEN) Code of Practice for Wales
Resource document for school governors and schools Summary of Special Educational Needs (SEN) Code of Practice for Wales Teifion Rees SEN Governor Cwrt Sart Comprehensive School April 2004 1 Acknowledgements
More informationHow to Leverage Your QMS for Competitive Advantage. Katie Farrand Continuous Improvement Specialist Synergy Resources
How to Leverage Your QMS for Competitive Advantage Katie Farrand Continuous Improvement Specialist Synergy Resources Some Quality Management System Facts Supplier Manufacturing Company Customer *US & Canada,
More information"Bezpieczny Projekt"
Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda
More information1 Introduction to ISO 9001:2000
Introduction to ISO 9001:2000 CHAPTER 1 1 Introduction to ISO 9001:2000 By the end of this chapter you should be able to: Describe the origins of quality management systems. Describe the potential benefits
More informationAn Ideal Process Model for Agile Methods
An Ideal Process Model for Agile Methods Marcello Visconti 1 and Curtis R. Cook 2 1 Departamento de Informática, Universidad Técnica Federico Santa María, Valparaíso, CHILE visconti@inf.utfsm.cl 2 Computer
More informationMTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 17 Other SPI Frameworks People CMM
More informationSOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
More informationAgile Software Development
Agile Software Development Lecturer: Raman Ramsin Lecture 1 Agile Development: Basics 1 Software Development Methodology (SDM) A framework for applying software engineering practices with the specific
More informationRole of Software Quality Assurance in Capability Maturity Model Integration
Role of Software Quality Assurance in Capability Maturity Model Integration Rekha Chouhan 1 Dr.Rajeev Mathur 2 1 Research Scholar, Jodhpur National University, JODHPUR 2 Director, CS, Lachoo Memorial College
More informationQUALITY MANAGEMENT IN VTS
CHAPTER 18: QUALITY MANAGEMENT IN VTS Background At its twenty-fourth session, the IMO Assembly adopted resolution A.973(24) on the Code for the Implementation of Mandatory IMO Instruments and resolution
More informationUpdates on CD/ISO 9001:2015
Updates on CD/ISO 9001:2015 Presented by Zainab Ibrahim, Senior Auditor, TUV SUD PSB Pte Ltd 30 th January 2014 27/01/2014 Corporate Presentation Slide 1 Agenda 1 About ISO 9001 & the Revision Timeline
More informationAgile and PRINCE2 And how they integrate. enterprise.bcs.org
Agile and PRINCE2 And how they integrate enterprise.bcs.org 02 Agile and PRINCE2 And how they integrate Introduction Within the world of method frameworks it is very easy to become polarised on one specific
More informationQuality Systems Frameworks. SE 350 Software Process & Product Quality 1
Quality Systems Frameworks 1 What is a Quality System? An organization uses quality systems to control and improve the effectiveness of the processes used to deliver a quality product or service A Quality
More informationAUDITOR GUIDELINES. Responsibilities Supporting Inputs. Receive AAA, Sign and return to IMS with audit report. Document Review required?
1 Overview of Audit Process The flow chart below shows the overall process for auditors carrying out audits for IMS International. Stages within this process are detailed further in this document. Scheme
More informationQUALITY MANAGEMENT PRINCIPLES
QUALITY MANAGEMENT PRINCIPLES The following text is an integral reproduction of the content of the document "Quality Management Principles". Introduction This document introduces the eight quality management
More informationAgile processes. Extreme Programming, an agile software development process
Agile processes Extreme Programming, an agile software development process Nigel Goddard School of Informatics University of Edinburgh What the spiral models were reaching towards was that software development
More informationISO 9001:2008 Quality Management System Requirements (Third Revision)
ISO 9001:2008 Quality Management System Requirements (Third Revision) Contents Page 1 Scope 1 1.1 General. 1 1.2 Application.. 1 2 Normative references.. 1 3 Terms and definitions. 1 4 Quality management
More informationISO 9001:2000 Gap Analysis Checklist
ISO 9001:2000 Gap Analysis Checklist Type: Assessor: ISO 9001 REQUIREMENTS STATUS ACTION/COMMENTS 4 Quality Management System 4.1 General Requirements Processes needed for the quality management system
More informationDevelopment. Lecture 3
Software Process in Modern Software Development Lecture 3 Software Engineering i Practice Software engineering practice is a broad array of principles, concepts, methods, and tools that must be considered
More informationISO 9001 Quality Management System
White paper ISO 9001 Quality Management System Essential best practice for small businesses ISO 9001 - Quality Management System best practice for small businesses ISO 9001 Overview ISO 9001 is an International
More informationISO 14001 & ISO 18001 Legal Compliance Know Your Risk - Reduce your Risk"
American Society For Quality -Toronto Section ISO 14001 & ISO 18001 Legal Compliance Know Your Risk - Reduce your Risk" Copyright: Coudenys Management Systems Inc. RISK DEFINED Occurrence of the event
More informationLearning and Coaching Agile Methods. Görel Hedin Computer Science Lund University, Sweden
Learning and Coaching Agile Methods Görel Hedin Computer Science Lund University, Sweden Background Two undergraduate courses at Lund University XP course (mandatory, 2nd year, around 100 students) Coaching
More informationAgile Testing and Extreme Programming
Agile Testing and Extreme Programming bret@pettichord.com www.pettichord.com March 2003 Copyright 2003 Bret Pettichord. All rights reserved. The Agile Alliance Values We have come to value: Individuals
More informationCombining Extreme Programming with ISO 9000
Combining Extreme Programming with ISO 9000 Jerzy R. Nawrocki, Micha l Jasiński, Bartosz Walter, and Adam Wojciechowski Poznan University of Technology, ul. Piotrowo 3A, 60-965 Poznan, Poland {Jerzy.Nawrocki,
More informationComparing Scrum And CMMI
Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group help@processgroup.com 1 Agenda Definition of Scrum Agile Principles Definition of CMMI Similarities and Differences CMMI
More informationGothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams
Jan Marek Jan.Marek@ca. com CA Technologies Session S601 Introducing Agile development methodologies to mainframe development teams Agenda Introduce Agile software development methodologies Scrum overview
More informationImproving Management Review Meetings Frequently Asked Questions (FAQs)
Improving Management Review Meetings Frequently Asked Questions (FAQs) Questions from Conducting and Improving Management Review Meetings Webinar Answers provided by Carmine Liuzzi, VP SAI Global Training
More informationSoftware Processes. Agile Methods
Software Processes Agile Methods Roadmap Agile Methods Agile Manifesto Agile Principles Agile Methods Agile Processes Scrum, Crystall,... Integrating Agile with Non-Agile Processes 2 Agile Development
More informationAgile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
More informationWhite paper: CRM systems for membership organisations. Benefits of CRM systems for membership organisations White paper
Benefits of CRM systems for membership organisations White paper Connect better with your members through CRM Your members are your business. But knowing what they want is the age old challenge faced by
More informationISO 9001:2015. A look at the Revised Standard 9/23/2015 1
ISO 9001:2015 A look at the Revised Standard 9/23/2015 1 Quotes Quality management is a journey, not just a destination. Emily Rhinehart If you can t explain it simply, you don t understand it well enough.
More informationhttp://www.bigvisible.com
Sustainable Pace How can we help our teams achieve it? http://www.bigvisible.com 2011 BigVisible Solutions, Inc. Facilitator Bob Sarni 25 years focused on team development, leadership mentoring and coaching,
More informationISO 9001:2000 AUDIT CHECKLIST
ISO 9001:2000 AUDIT CHECKLIST No. Question Proc. Ref. Comments 4 Quality Management System 4.1 General Requirements 1 Has the organization established, documented, implemented and maintained a quality
More informationQuality Management Subcontractor QM Guide-Section Two
SECTION TWO QUALITY MANAGEMENT SYSTEMS Version No 1. PREFACE This document has been developed to assist subcontractors to meet Monaco Hickeys (MHPL) Quality Management (QM) requirements whilst working
More informationSecurity Management. Security is taken for granted until something goes wrong.
Security Management Security Management Security is taken for granted until something goes wrong. Concerns about security have existed for as long as has mankind. The most obvious manifestation of this
More informationRISK MANAGMENT ON AN AGILE PROJECT
BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has
More informationQMS Manual 2350 Helen Street, N. St. Paul, MN 55109 Page 1 of 5. Quality Management System Manual
2350 Helen Street, N. St. Paul, MN 55109 Page 1 of 5 AETRIUM Quality Management System Manual 2350 Helen Street, N. St. Paul, MN 55109 Page 2 of 5 Introduction It is a strategic decision by Aetrium management
More informationCMS Policy for Configuration Management
Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION
More informationAgile and ITIL And how they integrate. enterprise.bcs.org
Agile and ITIL And how they integrate enterprise.bcs.org 02 Agile and ITIL And how they integrate Introduction Within the world of method frameworks it is very easy to become polarised on one specific
More informationUnderstanding Principles and Concepts of Quality, Safety and Environmental Management System Graham Caddies
Understanding Principles and Concepts of Quality, Safety and Environmental Management System Graham Caddies Owner / Principal Advance Profitplan Understanding Principles & Concepts Page 1 of 10 Revision
More informationCSC 408F/CSC2105F Lecture Notes
CSC 408F/CSC2105F Lecture Notes These lecture notes are provided for the personal use of students taking CSC 408H/CSC 2105H in the Fall term 2004/2005 at the University of Toronto. Copying for purposes
More informationISO 20000-1:2005 Requirements Summary
Contents 3. Requirements for a Management System... 3 3.1 Management Responsibility... 3 3.2 Documentation Requirements... 3 3.3 Competence, Awareness, and Training... 4 4. Planning and Implementing Service
More informationManaging Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
More informationIteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
More informationImplementing a Quality Management System for an Engineering and Services Company
Roope Seppälä Implementing a Quality Management System for an Engineering and Services Company Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Industrial Management Thesis 23
More informationAgile QA s Revolutionary Impact on Project Management
Agile QA s Revolutionary Impact on Project Management Introduction & Agenda Rachele Maurer Agile Coach, Platinum Edge Inc. PMP, CSM, PMI-ACP Agenda A quick overview of agile Current QA practices QA using
More informationIntroduction to Agile Software Development Process. Software Development Life Cycles
Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative
More informationUSCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell
USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015 Dr. Patrick McConnell July 9, 2015 1 First, an old joke.. I can t identify an original source for this cartoon. As best as I can tell, the art
More informationThe way from ISO/TS 16949:2002 Model to EFQM Excellence Modelcomparisons
51 st EOQ Congress, Prague 2007 The way from ISO/TS 16949:2002 Model to EFQM Excellence Modelcomparisons & consequences. Jan HNÁTEK IATF Reg. Auditor, EEA Assessor Vicepresident Czech Society for Quality
More informationComparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations
International Journal of Recent Research and Review, Vol. VI, June 2013 Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations Uma Kumari 1, Abhay Upadhyaya
More informationEIGHT QUALITY MANAGEMENT PRINCIPLES
EIGHT QUALITY MANAGEMENT PRINCIPLES Principle 1: Customer focus Organizations depend on their customers and therefore should understand current and future customer needs,
More informationAgile Beyond The Team 1
Agile Beyond The Team 1 Dilbert Agile 2 What Does Your Organization Value? Projects over Teams? Do new teams spools up for new projects? On-Time/On-Budget Delivery over Zero Maintenance Products Deliver
More informationThe Software Process. The Unified Process (Cont.) The Unified Process (Cont.)
The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling
More informationDNV GL Assessment Checklist ISO 9001:2015
DNV GL Assessment Checklist ISO 9001:2015 Rev 0 - December 2015 4 Context of the Organization No. Question Proc. Ref. Comments 4.1 Understanding the Organization and its context 1 Has the organization
More informationQuality Management Principles and Guidelines on their Application
Document: ISO/TC 176/SC 2/N 376 Secretariat of ISO/TC 176/SC 2 Our ref: 97/402545 Date: 30 June 1997 To the Members of ISO/TC 176/SC 2 - Quality Management and Quality Assurance/ Quality Systems (TC176/SC2/WG15/N133)
More informationSOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist
SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM Quality Assurance Checklist The following checklist is intended to provide system owners, project managers, and other information systems development and
More informationTRANSPORT FOR LONDON (TfL) LOW EMISSIONS CERTIFICATE (LEC) GUIDANCE NOTES FOR THE COMPANY AUDIT PROCESS. LEC (Company Audit) Guidance Notes
TRANSPORT FOR LONDON (TfL) LOW EMISSIONS CERTIFICATE (LEC) GUIDANCE NOTES FOR THE COMPANY AUDIT PROCESS LEC (Company Audit) Guidance Notes Glossary of Terms Transport for London (TfL) London Low Emission
More informationMeasuring ROI of Agile Transformation
Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management
More informationISO 9001:2015 Your implementation guide
ISO 9001:2015 Your implementation guide ISO 9001 is the world s most popular management system standard Updated in 2015 to make sure it reflects the needs of modern-day business, ISO 9001 is the world
More informationAgile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
More informationLecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
More informationInternational Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
More informationNeglecting Agile Principles and Practices: A Case Study
Neglecting Agile Principles and Practices: A Case Study Patrícia Vilain Departament de Informatics and Statistics (INE) Federal University of Santa Catarina Florianópolis, Brazil vilain@inf.ufsc.br Alexandre
More informationTotal Quality. 1) Quality
Total Quality 1) Quality 1.1 Quality assurance (QA) refers to the engineering activities implemented in a quality system so that requirements for a product or service will be fulfilled. It is the systematic
More informationISO-9001:2000 Quality Management Systems
ISO-9001:2000 Quality Management Systems REQUIREMENTS 10/10/2003 ISO-9001:2000 Requirements 1 Process Based Approach C U S MANAGEMENT RESPONSIBILITY RESOURCE MANAGEMENT C U S T O M Requirements PRODUCT
More informationManifesto for Agile Software Development
Rocky Mountain Information Management Association Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we
More informationcalibrate confidence with Risk Management: The Critical Role of Measurement and Calibration WHITE PAPER SERVICES
calibrate with confidence The Critical Role of Measurement and Calibration The ultimate goal of your company is to be profitable in providing a superior, effective, and safe product or service. Your use
More information