Otto Vinter Software Engineering Mentor Otto Vinter Software Engineering Mentor Tel/Fax: +45 4399 2662, Mobile: +45 4045 0771

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

Kai H. Chang COMP 6710 Course NotesSlide CMMI-1 Auburn University Computer Science and Software Engineering Capability Maturity Model Integration - CMMI.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Copyright 2005 CMMI and ITIL Alison Adams & Kieran Doyle.
Copyright 2003 CMMI: Executive Briefing Presented by Kieran Doyle
CMMI Overview Dr. Korson Software Engineering. 2 Immature organizations can be successful on occasion, but ultimately run into difficulties because –Success.
Sarbanes Oxley & CMMI Mazars / Lamri
1 LBNL Enterprise Computing (EC) January 2003 LBNL Enterprise Computing.
Stepan Potiyenko ISS Sr.SW Developer.
18 th International Forum on COCOMO and Software Cost Modeling October 2003 Use of Historical Data by High Maturity Organizations Rick Hefner, Ph.D.
Capability Maturity Model (CMM) in SW design
Capability Maturity Model Integration (CMMI). CMMI Enterprise-wide process improvement framework Focuses on processes for improved product Process areas:
Software Quality Processes – Part II CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 19, 2007.
Quality evaluation and improvement for Internal Audit
Adaptive Processes Comparing CMMI 1.2 vs. CMMI 1.1 LN Mishra Adaptive Processes Consulting.
Software Configuration Management
Lecture 11 CMM CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
CMMI December 3rd 2014.
SOFTWARE QUALITY ASSURANCE Asst. Prof. Dr. Selim BAYRAKLI Maltepe University Faculty of Engineering SE 410.
Using Six Sigma to Achieve CMMI Levels 4 and 5
Process: A Generic View
CMMI Course Summary CMMI course Module 9..
Capability Maturity Model Integration
Integrated Capability Maturity Model (CMMI)
The Capability Maturity Model in Software Development Paul X. Harder, JD Government Micro Resources, Inc. September 14, 2004.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
1 The Continuous Representation. 2 UNIT 2 Topics covered in this unit include Additional terminology Practices – The fundamental building blocks Process.
CMMi What is CMMi? Basic terms Levels Common Features Assessment process List of KPAs for each level.
Software Engineering Lecture # 17
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
IT Requirements Management Balancing Needs and Expectations.
Software Project Management With Usage of Metrics Candaş BOZKURT - Tekin MENTEŞ Delta Aerospace May 21, 2004.
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.
Software Process Assessment and Improvement
Capability Maturity Model CS3300 Fall The Problem Contractors over budget and late. Need a way to rank how likely a software company is to deliver.
1 ISO 9001:2000 ISO 9001 is the creation of the International Organisation for Standardisation (ISO), a Swiss-based federation of national standards bodies.ISO.
1 © Mahindra Satyam 2009 Mahindra Satyam Confidential Welcome To CMMI Introduction.
1 通信软件开发与管理 Course OD601 学时: 32 学分: 2 讲师:罗文彬. 2 Communication Overview System Architecture Overview Performance and Reliability Operation, Administration,
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
Software Engineering - I
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
Requirements Development in CMMI
1 Agenda for measurement r1. CMMI r2. Other thrusts.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Purpose: The purpose of CMM Integration is to provide guidance for improving your organization’s processes and your ability to manage the development,
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
Project Management Basics
Copyright © | Trade secret and confidential Page 1 Innovative, Professional, Fact Based and Eustressed© Maruthi Quality Management Services Ptv. Ltd..,
SOFTWARE PROCESS IMPROVEMENT
Software Engineering (CSI 321) Software Process: A Generic View 1.
CMMI1 Capability Maturity Model Integration Eyal Ben-Ari 8/2006.
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.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
PROCESS ASSESSMENT AND IMPROVEMENT. Process Assessment  A formal assessment did not seem financially feasible at the onset of the company’s process improvement.
Certification: CMMI Emerson Murphy-Hill. Capability Maturity Model Integration (CMMI) Creation of the Software Engineering Institute (SEI) at Carnegie.
A Comparison of CMMI & SPICE
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
Software Configuration Management
Software Engineering (CSI 321)
Level - 3 Process Areas (CMMI-DEV)
CMMI – Staged Representation
How to Design and Implement Research Outputs Repositories
CIS12-3 IT Project Management
Requirements Development in CMMI
Presentation transcript:

Otto Vinter Software Engineering Mentor Otto Vinter Software Engineering Mentor Tel/Fax: , Mobile:

Otto Vinter Software Engineering Mentor Why Improve Our Processes? Quite simply, if we don’t learn to learn from our mistakes, we won’t improve as a profession. And if we don’t improve, we limit whatever good this amazing new (still) technology offers to humanity. (G. M. Weinberg) ©

Otto Vinter Software Engineering Mentor Assessment Results Top 10 Recommendations % 1. Project Management Configuration & Change Management Testing Quality System Development model User Requirement Analysis & Definition Integration Quality Management Process Description Process Measurement recommendations in 51 BOOTSTRAP assessments performed by DELTA

Otto Vinter Software Engineering Mentor Process ManagementProject ManagementEngineeringSupport Organizational Process Performance Quantitative Project Management 4 Organizational Innovation and Deployment Causal Analysis and Resolution 5 Project Planning Project Monitoring and Control Supplier Agreement Management Requirements Management Configuration Management Process and Product Quality Assurance Measurement and Analysis 2 Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management for IPPD Risk Management Integrated Teaming Integrated Supplier Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Environ- ment for Integration Decision Analysis and Resolution 3

Otto Vinter Software Engineering Mentor A Comparison of Requirements for CM CMMI goals & practices for CM SCM canonical activities SG 1 Establish Baselines - SP 1.1 Identify Configuration Items - SP 1.2 Establish a Configuration Management System - SP 1.3 Create or Release Baselines SG 2 Track and Control Changes - SP 2.1Track Change Requests - SP 2.2 Control Configuration Items SG 3 Establish Integrity - SP 3.1 Establish Configuration Management Records - SP 3.2 Perform Configuration Audits Configuration Identification Configuration Control Configuration Status Accounting Configuration Audit ©

Otto Vinter Software Engineering Mentor Why Is the CM PA so Difficult to Implement? The “viewpoints” in the debate: SCM practitioners are... a bunch of process-dependent stick-in-the-muds who’d rather produce flawless documentation than a working system that meets business needs Developers and their managers are... a bunch of glorified hackers who are going to be in for a heck of a surprise when they try to deliver enterprise-level software ©

Otto Vinter Software Engineering Mentor The State of CM in Your Organisation ? Have you assessed the following lately? Who are the stakeholders and their influence on your CM work (e.g. stakeholder analysis, force-field analysis) What is the role of CM in product development (e.g. stakeholder expectations, risk analysis, SWOT) What value does your CM work deliver to the organisation (e.g. cost/benefit analysis, return-on-investment) Who are you as a person in the role as CM (e.g. Belbin team roles, Adizes’ management roles, MBTI) How do you demonstrate the results of your CM work (e.g. dash boards, statistics, trends) ©

Otto Vinter Software Engineering Mentor Why Measure ? If you don’t measure you’re left with only one reason to believe that you’re in control - hysterical optimism. Tom DeMarco

Otto Vinter Software Engineering Mentor CM Measurements in Your Organisation ? Which CM related measurements do you have in place? and how do you use them for demonstrating the results of your CM work CM metric types based on? Size/Number Time/Duration Incident/Change Process/Phase Other ©

Otto Vinter Software Engineering Mentor Remember what we all are here for – to deliver quality software on time and budget ? Thank you for listening Otto Vinter Software Engineering Mentor Tel/Fax: , Mobile: ©

Otto Vinter Software Engineering Mentor Otto Vinter Otto Vinter is an independent consultant and mentor advising clients based on his long and comprehensive experience in the software engineering field. He also collaborates with the Danish software engineering consulting company DELTA on larger assignments and research projects, and implements CMMI compliant processes. Previously, he was responsible for software process improvements at Brüel & Kjær. He has been the driving force in that company's improvement activities in testing, requirements engineering, development models, and configuration management. He is appointed external examiner for the M.Sc. education in Computer Science for the Danish Universities. He is an expert evaluator on the IST framework programmes of the European Commission in the areas of: Software Systems and Services, Technology- enhanced Learning, and the Life Long Learning Programme. He has managed process improvement actions for more than 15 years after having managed software development projects for 25 years. He received his Masters Degree in Computer Science from the Danish Technical University in ©