1 / x Verification CMMI Verification Hendrik van den Berge Kevin Mets.

Slides:



Advertisements
Similar presentations
Integrated Project Management IPM (Without IPPD) Intermediate Concepts of CMMI Project meets the organization Author: Kiril Karaatanasov
Advertisements

Process and Product Quality Assurance (PPQA)
For internal use Project Management at a glance - the ‘what’ and the ‘how’ Jørgen Nygaard Nielsen Dan Bandsholm Erensø PMD –
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
Benchmarking as a management tool for continuous improvement in public services u Presentation to Ministry of Culture of the Russian Federation u Peter.
CMMI PMC Group Members Inam ul Haq Sajjad Raza Nabeel Azam
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
200209–CSSA0001 – 16/27/ :25 PM CSSA Cepeda Systems & Software Analysis, Inc. GENERIC.
BSBPMG507A Manage Project Communications Manage Project Communications Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit.
Welcome ISO9001:2000 Foundation Workshop.
REVIEW AND QUALITY CONTROL
Understanding (and Untangling) Verification and Validation Requirements ISO 9001 vs. CMMI-Dev 1.2.
Process: A Generic View
Capability Maturity Model Integrated
Process: A Generic View n A software process  is a roadmap to building high quality software products.  provides a framework for managing activities.
CMMI Course Summary CMMI course Module 9..
Integrated Capability Maturity Model (CMMI)
COMPANY CONFIDENTIAL Page 1 Final Findings Briefing Client ABC Ltd CMMI (SW) – Ver 1.2 Staged Representation Conducted by: QAI India SM - CMMI is a service.
Software Quality Assurance Activities
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
1 / x Project Planning CMMI Project Planning Jean-Luc Deprez Robin Leblon.
Project Planning Author : Software Engineering Institute Carnegie Mellon University 學生 : 吳與倫 老師:李健興 教授.
10/16/2015Bahill1 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed Continuous.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
Adaptive Processes Overview Adaptive Processes©. Adaptive Processes © Adaptive ProcessesSimpler, Faster, Better2 Objective To provide an over view of.
1/18 CMMI Risk Management Jense Seurynck Daan Van Britsom Risk Management.
Managing CMMI® as a Project
CMMI: PROCESS AND PRODUCT QUALITY ASSURANCE Lieven Lemiengre Thomas Spranghers.
Georgia Institute of Technology CS 4320 Fall 2003.
Monitoring and Evaluating SES Provider Programs
1 1 Major Changes in CMMI v1.3 Configuration Management Working Group April 12, 2011.
Everything You Ever Wanted to Know About CMMI in 30 Minutes or LESS CCS TECHNICAL SERVICES (484) CCS TECHNICAL SERVICES (484) William.
Capability Maturity Model Integration Project Monitoring and Control Software Management 2008 – 2009 Alexander Ide Niels Soetens.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
1 / x CMMI Measurement & Analysis Pieter Cailliau Stijn De Vos Measurement & Analysis.
Professional Certificate in Electoral Processes Understanding and Demonstrating Assessment Criteria Facilitator: Tony Cash.
1 / 7 ©Jozef De Man CMMI Exercise Guidelines CMMI Exercise Guidelines Prof. Dr. ir J. De Man Version 2.
1 / 25 IPM CMMI Integrated Project Management (IPM) Dieter De Paepe & Sarah Bourgeois.
1 / x CMMI Technical Solution Rob Vanden Meersche Dieter Van den Bulcke.
Capability Maturity Model Integration Project Monitoring and Control Software Management 2008 – 2009 Alexander Ide Niels Soetens.
Systems Accreditation Berkeley County School District School Facilitator Training October 7, 2014 Dr. Rodney Thompson Superintendent.
ECOS Information Session Draft EPA Quality Documents February 13, 2013 Presented by EPA Quality Staff, Office of Environmental Information For meeting.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
AUDIT OF INTERNAL CONTROL Day V Sessions I & II. Session Overview Periodical audit of existence of internal control in order to examine its effectiveness.
The common structure and ISO 9001:2015 additions
需求管理 Capability Maturity Model Integrated Author : Softare Engineering Institute Carnegie Mellon University.
Fundamentals of Governance: Parliament and Government Understanding and Demonstrating Assessment Criteria Facilitator: Tony Cash.
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
Space and Airborne Systems Prepared For 3rd Annual CMMI Technology Conference Presented In Denver, CO Tom Cowles November 19, 2003 Peer Reviews For CMMI.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
COMPGZ07 Project Management CMMI Project Planning Lecture 5b Graham Collins, UCL.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
CMMI Model overview Practical experience. Copyright © 2014 Accenture All rights reserved. 2 Education 2004 graduated LU, Faculty of Physics and Mathematics,
A Comparison of CMMI & SPICE
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Supporting quality devices
Level - 3 Process Areas (CMMI-DEV)
CMMI – Staged Representation
CMGT 445 Competitive Success/snaptutorial.com
CMGT 445 TUTORIAL Perfect Education/ cmgt445tutorial.com.
CMGT 445 Education for Service/snaptutorial.com
CMGT 445 Teaching Effectively-- snaptutorial.com.
Engineering Processes
Middle States Update to President’s Cabinet October 8, 2018
Best practices for the self-assessment
Engineering Processes
Presentation transcript:

1 / x Verification CMMI Verification Hendrik van den Berge Kevin Mets

2 / x Delete this slide in final version Guidelines (remove in final version) Use English language Copy only the titles of the practices not the description from the CMMI – use subpractices as guidance but do not discuss separately Map CMMI terminology to project terminology (add to glossary) Add explanatory slides as required Add references to direct/indirect artifacts for each practice Include descriptions/screen shots of artifacts Make a first draft based on documentation of projects and results of dream questions and add markers where information is missing Use this draft in interview sessions to ask questions to the group or discuss Update final version with interview feedback Ensure this presentation enables students to understand the practices of this process area in the context of real projects Do not forget the slide with Strengths and Opportunities for Improvement Check spelling

3 / x Verification Verification Purpose  Ensuring that the software meets the requirements n Are we building it right? n Tests, demonstrations, peer reviews...

4 / x Verification Verification Specific Goals  SG 1 Prepare for verification n SP1.1 Select work products for verification All projects perform testing on their product. n SP1.2 Establish the verification environment All projects have done this Simulation environments, status pages Off-the-shelf packages for performance/stress testing, unit testing, integration testing...

5 / x Verification n SP1.3 Establish verification procedures and criteria All projects have verification procedures (usage of testing packages) Some projects set criteria, e.g “achieve 85% code coverage” Other projects could set similar goals

6 / x Verification Specific Goals  SG 2 Perform peer reviews n SP2.1 Prepare for peer reviews All projects do this Meetings with “higher management”, product demos n SP2.2 Conduct peer reviews All projects to this (see above) Verification

7 / x Verification  SP2.3 Analyze peer review data  Projects make decisions based on feedback gathered from meetings Verification

8 / x Verification Specific Goals  SG 3 Verify selected work products n SP3.1 Perform verification All projects perform testing and demonstrations. n SP3.2 Analyze verification results Some projects have evidence of test analysis Probably all projects do this internally Verification

9 / x Verification Verification Generic Practices GG 2  GP2.1 Establish an Organizational Policy n Some groups have explicit guidelines. n Example from “TultiMouch Multitouch Platform”: “Processes”: … Process and Product Quality Assurance Dit gaat over alle acties die gebeuren/voorzien zijn voor het garanderen van de qualiteit van de gebruikte processen en van het geleverde product. Voor agile/extreme programming voldoen wij hier aan door gewoon: - Tests te voorzien voor onze quality requirements, functional requirements. - Per iteratie onze manier van werken te evalueren. Het is de taak van de quality manager om ervoor te zorgen dat dit niet vergeten wordt. …

10 / x Verification Generic Practices GG 2(2)  GP2.2 Plan the Process n Groups provide test plans n Time is reserved to do the testing n Demonstrations  Examples from “WAFL” and “Mashedup”: Verification

11 / x Verification Verification Generic Practices GG 2 (3)  GP2.3 Provide Resources n All groups provide several resources n Infrastructure Testing frameworks (e.g. JUnit) Demo applications (e.g. demo from Hadra)Hadra Version control (e.g. Subversion) Software Project Management System (e.g. Trac) n Documentation Requirements (use cases, quality attributes, …) Test plans Tutorials State of the art (e.g. “State of the art: Mobile Testing” from “WAFL”) n Time

12 / x Verification Generic Practices GG 2 (4)  GP2.4 Assign Responsibility n Manager(s) to overview the verification process (and other processes) E.g. Quality manager, Test manager, Process manager n Individual responsibilities E.g. from “TultiMouch Multitouch Platform”: “Development Guidelines”: Develop unit test together with the unit  no commit in trunk if unit test fails  GP2.5 Train People n Documentation and help is provided to aid in the verification process.  GP2.6 Manage Configurations n Overview of test results. n Version control for the documents, results, … n Information available at central place (website). Verification

13 / x Verification Verification Generic Practices GG 2 (5)  GP2.7 Identify and Involve Relevant Stakeholders n Interaction with internal stakeholders (team members, supervisors,…) n No indication of interaction with external stakeholders (users, …) (?)  GP2.8 Monitor and Control the Process n Meetings and demonstrations are used for evaluating and controlling the process.  GP2.9 Objectively Evaluate Adherence n No specific information about adherence. (?) n Probably part of the meetings. (?)  GP2.10 Review Status with Higher Level Management n Meetings with course supervisors. n Internal group meetings with different managers present.

14 / x Verification Verification Generic Practices GG 3  GP3.1 Establish a Defined Process n The verification process is documented. E.g. results, planning, … n But no general verification processes are defined. (?) n But this could be the result of the project.  GP3.2 Collect Improvement Information n Experience (e.g. software project, appraisals) n Sharing information (e.g. presentations, meetings)

15 / x Verification Verification Process Assets  Guidelines (remove in final version) Make the presentation understandable for people not familiar with the project(s) Link to artifact references in discussion of Practices

16 / x Verification Verification Findings  Strengths n Testing is a big part of every project. The importance of verification is known.  Opportunities for Improvement n Verification documentation could be more detailed and more integrated with other documentation. n Organizational policies are not very clear.  Proposed Actions n...

17 / x Verification Verification Glossary  CMMICapability Maturity Model Integration  …

18 / x Verification Verification References  CMMI for Development version  …