IMPROVE SOFTWARE QUALITY BY REUSING KNOWLEDGE AND EXPERIENCE

Size: px
Start display at page:

Download "IMPROVE SOFTWARE QUALITY BY REUSING KNOWLEDGE AND EXPERIENCE"

Transcription

1 Empirical i lmodel lbuilding and Methods Prof. Dr. Dr. h.c. Dieter Rombach SS 2011 IMPROVE SOFTWARE QUALITY BY REUSING KNOWLEDGE AND EXPERIENCE SandraArango / Olesia Oliinyk 1

2 AGENDA Software Quality Improvement (Problems and Differences) A Mature Software Organization Traditional and Expanded Focus of Software Development QualityImprovement Paradigm (QIP) NASA example Conclusions 2

3 SOFTWARE QUALITY IMPROVEMENT/PROBLEMS AND DIFFERENCES Quality improvement process for so ware development Quality improvement process for manufacturing industry In Manufacturing quality models are based on collection of data from repeated function Software is developed ones > quality can not be controlled by repetition. In SE quality of product can be detected only after implementation, but it is expensive to correct. So Quality improvement in SE should ldfocus on earlier stages. Approaches from manufacturing can not deal with software nature. They assume a picture of good software. 3

4 A MATURE SOFTWARE ORGANIZATION Applies recent management strategies to: Understand dthe software process and product Define business needs Evaluate aspects of the process Collect and use information for project control feedback from projects to the company to help in the quality improvement program. Build competencies of the business by packaging and reusing experience. 4

5 TRADITIONAL AND EXPANDED FOCUS OF SOFTWARE DEVELOPMENT Traditional Focus Delivering specific products and services Decomposing a complex problem into simpler ones Designing and implementing Expanded Focus Developing capabilities Unifying different solutions into more general ones g g p g Analyzing and synthesizing Detailing Validating and verifying Abstracting from detail Experimenting 5

6 QUALITY IMPROVEMENT PARADIGM (QIP) 6

7 QUALITY IMPROVEMENT PARADIGM (QIP) QIP is an iterative framework Based on: development of strategic capabilities Goal Oriented Measurement (GQM) approach Experience Factory 7

8 QIP & DEVELOPMENT OF STRATEGIC CAPABILITIES development of strategic capabilities Experience reuse and organizational sharing Acquisition of core competencies that support strategic capabilities 8

9 Goal Oriented Measurement (GQM) Goal: Propose Issue Object Viewpoint Context Questions Metrics QIP & GQM to identify and control business processes in a measurable way define corporate goals setting and evaluation enhances the evaluation of projects 9

10 QIP & THE EXPERIENCE FACTORY Experience Factory Infrastructure to transform and package artifacts and experiences provided by projects asreusable units: experience packages Supports other projects providing those reusable units. 10

11 SYNERGIES BETWEEN PROJECT ORGANIZATION AND EXPERIENCE FACTORY 11

12 NASA EXAMPLE Software Engineering Laboratory at NASA has a goal to understand and improve Software development processes and products in Flight Dynamics Division Characterize It defined the development processes and built models to improve the process s s manageability Set Goal Develop core competences for object oriented design and Ada. Choose process A system > FORTRAN, standard dmethodology Bsystem > ADA, object oriented Execution Implement A and B Analyze Quality of B improvement over A (error density) Package Experience report on lessons learned Recommendations to the methodology 12

13 CONCLUSIONS The approach presented in the article is based on QIP, GQM and Experience Factory. Using this approach an organization can improve quality focusing on itsstrategict t i capabilities. Example shows that these ideas are feasible and have been successfully applied in a production environment to create a continuously improving organization. 13

14 QUESTIONS???

by Victor R. Basili, Kathleen C. Dangle, and Michele A. Shaw

by Victor R. Basili, Kathleen C. Dangle, and Michele A. Shaw (Excerpt pages 37-41, 3 rd Ed. CMMI for Development: Guidelines for Process Integration and Product Improvement by Mary Beth Chrissis, Mike Konrad and Sandy Shrum, ISBN 0321711505, Copyright 2011 Pearson

More information

AN OVERVIEW OF THE SOFTWARE ENGINEERING LABORATORY

AN OVERVIEW OF THE SOFTWARE ENGINEERING LABORATORY SOFTWARE ENGINEERING LABORATORY SERIES SEL-94-005 AN OVERVIEW OF THE SOFTWARE ENGINEERING LABORATORY DECEMBER 1994 National Aeronautics and Space Administration Goddard Space Flight Center Greenbelt, Maryland

More information

Measurement-Based Guidance of Software Projects Using Explicit Project Plans

Measurement-Based Guidance of Software Projects Using Explicit Project Plans Measurement-Based Guidance of Software Projects Using Explicit Project Plans Christopher M. Lott and H. Dieter Rombach Arbeitsgruppe Software Engineering Fachbereich Informatik Universität Kaiserslautern

More information

Bridging the Gap between Business Strategy and Software Development

Bridging the Gap between Business Strategy and Software Development Bridging the Gap between Business Strategy and Software Development Victor R. Basili University of Maryland and Fraunhofer Center - Maryland Why Measurement? What is not measurable make measurable. Galileo

More information

Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a comple

Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a comple Estimation for Software Projects 1 Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a complex technical project.

More information

Utilizing Goal-Question-Metric (GQM) to Build Out Business Intelligence for the Enterprise

Utilizing Goal-Question-Metric (GQM) to Build Out Business Intelligence for the Enterprise Utilizing Goal-Question-Metric (GQM) to Build Out Business Intelligence for the Enterprise Presenters: Joe Costanzo, Chief Technology Officer Mike Crooks, Executive Advisor & Sr. Consultant Zencos Consulting

More information

3 Planning the Measurement Process

3 Planning the Measurement Process 3 Planning the Measurement Process In physical science a first essential step in the direction of learning any subject is to find principles of numerical reckoning and methods for practicably measuring

More information

3 Planning the Measurement Process

3 Planning the Measurement Process 3 Planning the Measurement Process In physical science a first essential step in the direction of learning any subject is to find principles of numerical reckoning and methods for practicably measuring

More information

Collaborative Planning Methodology (CPM) Overview

Collaborative Planning Methodology (CPM) Overview Collaborative Planning Methodology (CPM) October 2012 of the Collaborative Planning Methodology Planning is done to effect change in support of an organization s Strategic Plan, and the many types of planners

More information

METHOD PARK Webinar: Process Management 4.0. A Methodical Approach to Success

METHOD PARK Webinar: Process Management 4.0. A Methodical Approach to Success METHOD PARK Webinar: Process Management 4.0 A Methodical Approach to Success Introduction Process Management 4.0 a Methodical Approach to Success Collection of more than 10 years experience Typical pitfalls

More information

Practical Guidelines for Measurement-Based Process Improvement 1

Practical Guidelines for Measurement-Based Process Improvement 1 Practical Guidelines for Measurement-Based Process Improvement 1 Abstract: Lionel C. Briand, Christiane M. Differding, and H. Dieter Rombach 2 Despite significant progress in the last 15 years, implementing

More information

Baselining Software Processes as a Starting Point for Research and Improvement

Baselining Software Processes as a Starting Point for Research and Improvement Baselining Software Processes as a Starting Point for Research and Improvement Thomas Olsson and Per Runeson Dept. of Communication Systems Lund University Box 118, SE-221 00 Lund, Sweden [thomas.olsson

More information

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

The Role of GQM in the PROFES Improvement Methodology

The Role of GQM in the PROFES Improvement Methodology The Role of GQM in the PROFES Improvement Methodology Dirk Hamann, Dietmar Pfahl, Janne Järvinen, and Rini van Solingen ABSTRACT In the ESPRIT project PROFES (PROduct-Focused Improvement of Embedded Software

More information

Chapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

SOFTWARE MEASUREMENT GUIDEBOOK. Revision 1

SOFTWARE MEASUREMENT GUIDEBOOK. Revision 1 SOFTWARE ENGINEERING LABORATORY SERIES SEL-94-102 SOFTWARE MEASUREMENT GUIDEBOOK Revision 1 JUNE 1995 National Aeronautics and Space Administration Goddard Space Flight Center Greenbelt, Maryland 20771

More information

Bridging the Gap between Business Strategy and Software Development

Bridging the Gap between Business Strategy and Software Development Association for Information Systems AIS Electronic Library (AISeL) ICIS 2007 Proceedings International Conference on Information Systems (ICIS) December 2007 Bridging the Gap between Business Strategy

More information

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC) USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION Goddard Space Flight Center (GSFC) Sally Godfrey, James Andary, Linda Rosenberg SEPG 2003 2/03 Slide 1 Agenda! Background " NASA Improvement

More information

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan Quality 24 Process Improvement 26 Real processes Cleanroom RUP XP Software Engineering 55 Software Engineering 56 Product Quality Acceptable: usable, learnable, compatible Efficient: response time, memory

More information

Jari Soini. Information Technology Department Pori, Finland. Tampere University of Technology, Pori

Jari Soini. Information Technology Department Pori, Finland. Tampere University of Technology, Pori Utilizing measurement in the context of software maturity models Jari Soini Tampere University of Technology Information Technology Department Pori, Finland Where I come from Pori University Consortium

More information

Knowledge-enhanced Project Management at an Italian ICT Services company. Abstract

Knowledge-enhanced Project Management at an Italian ICT Services company. Abstract Knowledge-enhanced Project Management at an Italian ICT Services company Pietro Casanova, PMP, Senior Consultant, Respons. sede Puglia, PMI Southern Italy Chapter Francesco Bellifemine, PMP, Senior Project

More information

A Proposed Community Roadmap for Advancing the Practice of Model-Based Systems Engineering in Government Programs and Enterprises

A Proposed Community Roadmap for Advancing the Practice of Model-Based Systems Engineering in Government Programs and Enterprises A Proposed Community Roadmap for Advancing the Practice of Model-Based Systems Engineering in Government Programs and Enterprises Ryan Noguchi Director, System of Systems Engineering Office 3 November

More information

This paper appeared in the proceedings of OTC 95 The First Conference on Object Technology Centers Stone Mountain, Georgia, pp

This paper appeared in the proceedings of OTC 95 The First Conference on Object Technology Centers Stone Mountain, Georgia, pp This paper appeared in the proceedings of OTC 95 The First Conference on Object Technology Centers Stone Mountain, Georgia, pp 137-149 Selecting An OO Metrics Suite: Lessons Learned Dr. Vijay Vaishnavi

More information

Object-Oriented and Classical Software Engineering

Object-Oriented and Classical Software Engineering Slide 3.1 Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach srs@vuse.vanderbilt.edu CHAPTER 3 Slide 3.2 THE SOFTWARE PROCESS Overview Slide 3.3

More information

CONCEPTION AND EXPERIENCE OF METRICS-BASED SOFTWARE REUSE IN PRACTICE

CONCEPTION AND EXPERIENCE OF METRICS-BASED SOFTWARE REUSE IN PRACTICE CONCEPTION AND EXPERIENCE OF METRICS-BASED SOFTWARE REUSE IN PRACTICE Andreas Schmietendorf, Deutsche Telekom AG, Entwicklungszentrum Berlin Evgeni Dimitrov, Deutsche Telekom AG, Entwicklungszentrum Berlin

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

PLANNING AGILE MODERNIZATION FOR SUCCESS

PLANNING AGILE MODERNIZATION FOR SUCCESS PLANNING AGILE MODERNIZATION FOR SUCCESS SANJIB NAYAK Founder and CEO sanjib.nayak@xfusiontech.com (916) 990-6484 STRATEGY. INNOVATION. TRANSFORMATION. AGENDA Patterns of Legacy and Modern Systems Understanding

More information

Using Knowledge Management to Improve Software Process Performance in a CMM Level 3 Organization

Using Knowledge Management to Improve Software Process Performance in a CMM Level 3 Organization Using Knowledge Management to Improve Software Process Performance in a CMM Level 3 Organization Ricardo de Almeida Falbo, Ligia S. Mota Borges, Fabio Feu Rosa Valente Computer Science Department, Federal

More information

Proposal for Master Thesis in Software Engineering

Proposal for Master Thesis in Software Engineering Proposal for Master Thesis in Software Engineering Base information Student 1 Name, email and P.Nr.: A.K.M. Moinul Islam, moib08@student.bth.se, 790701-P154 Student 2 Name, email and P.Nr.: Michael Unterkalmsteiner,

More information

To get the most out of this tutorial, it is good to have a basic understanding of the Software Development Life Cycle (SDLC).

To get the most out of this tutorial, it is good to have a basic understanding of the Software Development Life Cycle (SDLC). About the Tutorial Software Quality Management is a process that ensures the required level of software quality is achieved when it reaches the users, so that they are satisfied by its performance. The

More information

A Quality Based Approach for the Analysis and Design of Information Systems

A Quality Based Approach for the Analysis and Design of Information Systems A Quality Based Approach for the Analysis and Design of Information Systems Kashif Mehmood 1, 2 1 CEDRIC-CNAM, 292 Rue Saint Martin, F-75141 Paris Cedex 03, France 2 ESSEC Business School, Av. B. Hirsch

More information

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2. Contents (v) CONTENTS Preface About the Author (xv) (xvii) Chapter 1 Introduction to Software Engineering 1.1 Introduction 1 1.2 Basics of Software Engineering 2 1.3 Principles of Software Engineering

More information

engineering and measurement

engineering and measurement 5 19/10/07 2 2Empirical software engineering and measurement Empirical software engineering and software measurement are the foundations of the research in this thesis. After an introduction to software

More information

Project Management Context Outline

Project Management Context Outline Project Management Context Outline Project Phases and the Project Life Cycle Product Life Cycles Project Stakeholders Understanding Organizational Influences Suggested Skills for a Project Manager 1 Project

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0351 Course Title: Software Project management Semester: V Course Time: July - Dec

More information

Software Metric Design: Issues, Guidelines and Process

Software Metric Design: Issues, Guidelines and Process Software Metric Design: Issues, Guidelines and Process Sunil Sikka Department of Computer Science & Engineering, Amity University Haryana Gurgaon, Haryana (India) sunil.sikka@yahoo.com Abstract Software

More information

An Approach to Reconcile the Agile and CMMI Contexts in Product Line Development. Fredy Navarrete, Pere Botella, Xavier Franch

An Approach to Reconcile the Agile and CMMI Contexts in Product Line Development. Fredy Navarrete, Pere Botella, Xavier Franch GESSI for Information Systems Group An Approach to Reconcile the Agile and CMMI Contexts in Product Line Development Fredy Navarrete, Pere Botella, Xavier Franch GESSI Research Group Baltimore, Maryland,

More information

PROJECT MANAGEMENT. By Pompeyo Rios

PROJECT MANAGEMENT. By Pompeyo Rios PROJECT MANAGEMENT By Pompeyo Rios PROJECT A project is a temporary endeavor undertaken to create a unique product, service, or result. Por example, constructing a building or plant, or implementing, improving,

More information

MEASUREMENT FRAMEWORKS

MEASUREMENT FRAMEWORKS MEASUREMENT FRAMEWORKS MEASUREMENT FRAMEWORKS Measurement is not just the collection of data/metrics calendar time number of open problems number of defects found in inspections cyclomatic complexity machine

More information

Aligning Strategic and Project Measurement Systems

Aligning Strategic and Project Measurement Systems Essay Often the technical and business sectors of IT organizations work in opposition, toward different goals and objectives. The authors propose a method that integrates strategic and project measurement

More information

Software Quality Management

Software Quality Management 2004-2005 Marco Scotto (Marco.Scotto@unibz.it) Course Outline Introduction to Software Quality Software quality frameworks Product-oriented approaches Process-oriented approaches Management topics in Software

More information

OPT: An Approach to Organizational and Process Improvement

OPT: An Approach to Organizational and Process Improvement From: AAAI Technical Report SS-94-07. Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved. OPT: An Approach to Organizational and Process Improvement Carolyn B. Seaman * Victor R. Basili

More information

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors

DRAFT. Effort = A * Size B * EM. (1) Effort in person-months A - calibrated constant B - scale factor EM - effort multiplier from cost factors 1.1. Cost Estimation Models Parametric cost models used in avionics, space, ground, and shipboard platforms by the services are generally based on the common effort formula shown in Equation 1. Size of

More information

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3.

Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS 9/17/2017. CHAPTER 3 Slide 3.2. Stephen R. Schach. Overview Slide 3. Slide 3.1 CHAPTER 3 Slide 3.2 Object-Oriented and Classical Software Engineering THE SOFTWARE PROCESS Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach Overview Slide 3.3 Overview (contd) Slide 3.4

More information

Examining the Test Process: Predicting the Return on Investment of a Process Change

Examining the Test Process: Predicting the Return on Investment of a Process Change Pittsburgh, PA 15213-3890 Examining the Process: Predicting the Return on Investment of a Process Change David M. Raffo, Ph.D. Associate Professor, Visiting Scientist, Software Engineering Institute Sponsored

More information

Jenseits von Architekturframeworks

Jenseits von Architekturframeworks Jenseits von Architekturframeworks Was sollte eine Organisation mitbringen, um EAM verkraften zu können? Prof. Dr. Stephan Aier Assistenzprofessor Institut für Wirtschaftsinformatik Universität St.Gallen

More information

ROEVER ENGINEERING COLLEGE Elambalur,Perambalur DEPARTMENT OF CSE SOFTWARE QUALITY MANAGEMENT

ROEVER ENGINEERING COLLEGE Elambalur,Perambalur DEPARTMENT OF CSE SOFTWARE QUALITY MANAGEMENT ROEVER ENGINEERING COLLEGE Elambalur,Perambalur-621212 DEPARTMENT OF CSE SOFTWARE QUALITY MANAGEMENT UNIT-1 INTRODUCTION TO SOFTWARE QUALITY 1. What are the views of quality? Explain in Detail the views

More information

Effort Comparison for Model-based Testing Scenarios. Barış Güldalı, Michael Mlynarski, Yavuz Sancar , A-MOST & QuoMBaT ICST

Effort Comparison for Model-based Testing Scenarios. Barış Güldalı, Michael Mlynarski, Yavuz Sancar , A-MOST & QuoMBaT ICST Effort Comparison for Model-based Testing Scenarios Barış Güldalı, Michael Mlynarski, Yavuz Sancar 6.4.2010, A-MOST & QuoMBaT Workshop @ ICST 1 Software Quality Lab (s-lab) 5 software engineering professors

More information

Bruce Boyd Associate Technical Boeing Company. Louis, Missouri. Judy Naclerio Systems Engineering

Bruce Boyd Associate Technical Boeing Company. Louis, Missouri. Judy Naclerio Systems Engineering Transforming a Level 5 Software Process into an Integrated Engineering Process Bruce Bruce Boyd Boyd Associate Associate Technical Technical Fellow Fellow The The Boeing Boeing Company Company Integrated

More information

The Rational Unified Process for Systems Engineering PART II: Distinctive Features

The Rational Unified Process for Systems Engineering PART II: Distinctive Features The Rational Unified Process for Systems Engineering PART II: Distinctive Features by Murray Cantor Principal Consultant Rational Software Corporation In Part I of this article, published in last month's

More information

Towards Critical Success Factors for Enterprise Architecture. AISA Project Tanja Ylimäki

Towards Critical Success Factors for Enterprise Architecture. AISA Project Tanja Ylimäki Towards Critical Success Factors for Enterprise Architecture AISA Tanja Ylimäki 11.1.2006 Objectives of the Study To determine what quality means in the context of enterprise architecture (EA) To identify

More information

Scaling Agile to the Enterprise

Scaling Agile to the Enterprise Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:

More information

Roadmap for Community Building Granada, 12th January 2012

Roadmap for Community Building Granada, 12th January 2012 Miguel Jaque Barbero Managing Director miguel.jaque@cenatic.es @migueljaque Contents 01. About CENATIC 02. How Public Admins come to Open Source 03. CENATIC's Role 04. How to Build OS Communities About

More information

SYSTEMS MODELING AND SIMULATION (SMS) A Brief Introduction

SYSTEMS MODELING AND SIMULATION (SMS) A Brief Introduction SYSTEMS MODELING AND SIMULATION (SMS) A Brief Introduction Edward A. Ladzinski, CEO & Co-founder Phone: +1-704-254-1643 Email: ed.ladzinski@smsthinktank.com Frank W. Popielas, Managing Partner & Co-founder

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

A Process for Mapping COCOMO Input Parameters to True S Input Parameters

A Process for Mapping COCOMO Input Parameters to True S Input Parameters A Process for Mapping Input s to Input s Agenda > Overview > Rosetta Stone II > Analysis > Summary 2 Overview > Initial Comparison and Assessment was Completed by USC Center for Systems & Software Engineering

More information

Alles hat zwei Seiten, auch das RE Ein Streitgespräch unter Kollegen

Alles hat zwei Seiten, auch das RE Ein Streitgespräch unter Kollegen Alles hat zwei Seiten, auch das RE Ein Streitgespräch unter Kollegen Sven Krause Thomas Haas Product Developer Software Architekt Business Analyst Software Engineer Projekt- & Q-Mgt. Projekt- & Q-Mgt.

More information

Thinking Ahead to System Verification and System Validation Louis S. Wheatcraft Requirement Experts (281)

Thinking Ahead to System Verification and System Validation Louis S. Wheatcraft Requirement Experts (281) Thinking Ahead to System Verification and System Validation Louis S. Wheatcraft Requirement Experts (281) 486-9481 louw@reqexperts.com Note: [Feb 2016] This is an update to this paper which was originally

More information

DevOps: BPMLinks Approach. White Paper

DevOps: BPMLinks Approach. White Paper DevOps: BPMLinks Approach White Paper Introduction Businesses are under tremendous pressure to create new value for their customers with an increasing proportion of business innovation delivered through

More information

ADM Content: Result of Applying Methodology

ADM Content: Result of Applying Methodology ADM Content: Result of Applying Methodology The Open Group 21st Enterprise Architecture Practitioners Conference San Diego, California February 2009 National Security Group Paul Rock III Paul.Rock@Oracle.com

More information

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 5, September - October 2003 Using Quality Models to Engineer Quality

More information

CS SOFTWARE ENGINEERING QUESTION BANK

CS SOFTWARE ENGINEERING QUESTION BANK CS6403 - SOFTWARE ENGINEERING QUESTION BANK UNIT I- SOFTWARE PRODUCT AND PROCESS Part - A (2 M ARKS) 1. What is the prime objective of software engineering? 2. Define software engineering paradigm. 3.

More information

A COMPARATIVE ANALYSIS OF THREE KNOWLEDGE AREAS OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGE WITH THE RATIONAL UNIFIED PROCESS

A COMPARATIVE ANALYSIS OF THREE KNOWLEDGE AREAS OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGE WITH THE RATIONAL UNIFIED PROCESS A COMPARATIVE ANALYSIS OF THREE KNOWLEDGE AREAS OF THE GUIDE TO THE SOFTWARE ENGINEERING BODY OF KNOWLEDGE WITH THE RATIONAL UNIFIED PROCESS Michel Brouillette, École de technologie supérieure, m_broue@hotmail.com.

More information

- What are you working on?

- What are you working on? Position Paper for GQM+Strategies Session: Fraunhofer Maryland: Vic Basili & Carolyn Seaman Fraunhofer IESE: Jens Heidrich, Martin Kowalczyk, Jürgen Münch, Adam Trendowicz University of Oulu: Vladimir

More information

Institutional Repository - Research Portal Dépôt Institutionnel - Portail de la Recherche

Institutional Repository - Research Portal Dépôt Institutionnel - Portail de la Recherche Institutional Repository - Research Portal Dépôt Institutionnel - Portail de la Recherche researchportal.unamur.be RESEARCH OUTPUTS / RÉSULTATS DE RECHERCHE Supported approach for agile methods adaptation:

More information

Utilizing a Hub-n-Spoke Data Architecture Across the Enterprise. Presented by Gene Boomer OneAmerica

Utilizing a Hub-n-Spoke Data Architecture Across the Enterprise. Presented by Gene Boomer OneAmerica Utilizing a Hub-n-Spoke Architecture Across the Enterprise Presented by Gene Boomer OneAmerica Who We Are OneAmerica Financial Partners, Inc Foundation traced back 135 years in Indianapolis Companies of

More information

Product Line Engineering Lecture PLE Principles & Experiences (2)

Product Line Engineering Lecture PLE Principles & Experiences (2) Product Line Engineering Lecture PLE Principles & Experiences (2) Dr. Martin Becker martin.becker@iese.fraunhofer.de 2 Copyright 2011 Product Line Scoping --- Recap --- Introduction Reuse Approaches Typical

More information

Using Pilots to Assess the Value and Approach of CMMI Implementation

Using Pilots to Assess the Value and Approach of CMMI Implementation Using Pilots to Assess the Value and Approach of CMMI Implementation Godfrey, S., Andary, J., Rosenberg, L. NASA Goddard Space Flight Center, Greenbelt, Maryland, USA, 20771 Sara.H.Godfrey.1@gsfc.nasa.gov

More information

Software Measurement: The Initial Climb. Eduardo Santana de Almeida

Software Measurement: The Initial Climb. Eduardo Santana de Almeida Software Measurement: The Initial Climb Eduardo Santana de Almeida www.rise.com.br esa@rise.com.br May 8, 2008 Outline Measurement Some Definitions The Measurement Process Theory of Measurement Software

More information

OTSO: A Systematic Process for Reusable Software Component Selection

OTSO: A Systematic Process for Reusable Software Component Selection CS-TR-3478 December 1995 UMIACS-TR-95-63 OTSO: A Systematic Process for Reusable Software Component Selection Jyrki Kontio * Institute for Advanced Computer Studies and Department of Computer Science University

More information

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

Charting the Course to Your Success! Planning and Managing Agile Projects Course Summary Course Summary Description This 3-day course aims at introducing its attendees to the core values, principles, and practices of Agile. This course is a more elaborate version of the Certified Scrum Master

More information

The good news. 34% of software projects succeed. Standish Group, CHAOS Report, 2003

The good news. 34% of software projects succeed. Standish Group, CHAOS Report, 2003 The good news 34% of software projects succeed. Standish Group, CHAOS Report, 2003 1 The bad news That means 66% failed! Standish Group, CHAOS Report, 2003 2 Best Practices Develop Iteratively Manage Requirements

More information

Quality Assurance Analyst II

Quality Assurance Analyst II Quality Assurance Analyst II Location: [Asia & Pacific] [Philippines] Town/City: Pasig City Category: Information Technology PURPOSE OF POSITION: A Quality Assurance Analyst II works on multiple programs/systems

More information

An Ontology-Based Approach for Software Measurement Systems Integration

An Ontology-Based Approach for Software Measurement Systems Integration An Ontology-Based Approach for Software Measurement Systems Integration Vinícius Soares Fonseca, Monalessa Perini Barcellos, Ricardo de Almeida Falbo Ontology and Conceptual Modeling Research Group (NEMO),

More information

Chapter 5 Software Project Planning

Chapter 5 Software Project Planning This chapter will discuss the following concepts: 5-1 Observations on Estimating. 5-2 Project Planning Objectives. 5-3 Software Scope. 5-4 Resources. 5-5 Software Project Estimation. 5-6 Decomposition

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

Supportability Analysis: An Advanced Asset Management Methodology. New Orleans, LA. Presented by: Rob Willis

Supportability Analysis: An Advanced Asset Management Methodology. New Orleans, LA. Presented by: Rob Willis Supportability Analysis: An Advanced Asset Management Methodology New Orleans, LA Presented by: Rob Willis Agenda Asset Management Strategies Supportability Defined Why Supportability Analysis? Lifecycle

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG

A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG ÉCOLE DE TECHNOLOGIE SUPÉRIEURE MONTRÉAL - CANADA A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG Luc Bégnoche, Alain Abran & Luigi Buglione 4 th th Software Measurement European Forum

More information

Project Management CSC 310 Spring 2018 Howard Rosenthal

Project Management CSC 310 Spring 2018 Howard Rosenthal Project Management CSC 310 Spring 2018 Howard Rosenthal 1 Notice This course is based on and includes material from the text: A User s Manual To the PMBOK Guide Authors: Cynthia Stackpole Snyder Publisher:

More information

Software Process and Project Metrics

Software Process and Project Metrics Software Process and Project Metrics Software Engineering 5 1 Measurements When you can measure what you are speaking about and can express it in numbers, you know something about it. But when you cannot

More information

Abstract. Existing Measurement Frameworks. in Software Development Organizations. Manoel Gomes de Mendonca Neto, Doctor of Philosophy, 1997

Abstract. Existing Measurement Frameworks. in Software Development Organizations. Manoel Gomes de Mendonca Neto, Doctor of Philosophy, 1997 Abstract Title of Dissertation: An Approach to Improving Existing Measurement Frameworks in Software Development Organizations Manoel Gomes de Mendonca Neto, Doctor of Philosophy, 1997 Dissertation directed

More information

Hybrid Effort Estimation of Changes in Agile Software Development

Hybrid Effort Estimation of Changes in Agile Software Development Hybrid Effort Estimation of Changes in Agile Software Development Binish Tanveer (B) Fraunhofer Institute for Experimental Software Engineering, Fraunhofer Platz-1, 67663 Kaiserslautern, Germany binish.tanveer@iese.fraunhofer.de

More information

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

IEEE s Recommended Practice for Architectural Description

IEEE s Recommended Practice for Architectural Description IEEE s Recommended Practice for Architectural Description IEEE Architecture Working Group ieee-awg@spectre.mitre.org http://www.pithecanthropus.com/~awg 30 March 1999 Outline What is it? History Goals

More information

Satisfying DoD Contract Reporting With Agile Artifacts

Satisfying DoD Contract Reporting With Agile Artifacts Defense, Space & Security Lean-Agile Software Satisfying DoD Contract Reporting With Agile Artifacts Dick Carlson richard.carlson2@boeing.com SSTC 2011 BOEING is a trademark of Boeing Management Company.

More information

Chapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering

Chapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

NASA Transformation. NASA Transformation. March One TEAM, One JOURNEY, One NASA Building the Future Together

NASA Transformation. NASA Transformation. March One TEAM, One JOURNEY, One NASA Building the Future Together NASA Transformation March 2005 One TEAM, One JOURNEY, One NASA Building the Future Together NASA Transformation 1 AGENDA IMPERATIVE FOR TRANSFORMATION TRANSFORMATION and THE NASA FAMILY TRANSFORMATION

More information

ASSESSING REUSABILITY IN AUTOMATED ACCEPTANCE TESTS

ASSESSING REUSABILITY IN AUTOMATED ACCEPTANCE TESTS ASSESSING REUSABILITY IN AUTOMATED ACCEPTANCE TESTS Mohsin Irshad Blekinge Institute of Technology Licentiate Dissertation Series No. 2018:01 Department of Software Engineering Assessing Reusability In

More information

Building Information Systems

Building Information Systems Building Information Systems Content Explain how building new systems produces organizational change. Describe the core activities in the systems development process. Describe the principal methodologies

More information

2012 Medicaid Enterprise System Conference

2012 Medicaid Enterprise System Conference 2012 Medicaid Enterprise System Conference O3: Leveraging Independent Verification and Validation (IV&V) to improve project success Introduction of Panel Agenda PCG North Highland, CSG, Washington Role

More information

Supplier s s Perspective on

Supplier s s Perspective on Supplier s s Perspective on CMMI-ACQ Reflections from Supplier s s perspective Adapting CMMI for Acquisition Organizations: A Preliminary Report Kathryn Dodson, EDS (kathryn.dodson@eds.com) Gowri S Ramani,

More information

Object-Oriented & Classical Soft Engineering

Object-Oriented & Classical Soft Engineering Object-Oriented & Classical Soft Engineering Seventh Edition Stephen R. Schach Vanderbilt University Higher Education Boston Burr Ridge, IL Dubuque, IA New York San Francisco St. Louis Bangkok Bogota Caracas

More information

How to build and sustain a measurement data management environment in a SME

How to build and sustain a measurement data management environment in a SME How to build and sustain a measurement data management environment in a SME Maarit Tihinen, Janne Järvinen Abstract Measurement is seen as a valuable way to get information and knowledge of a company s

More information

Applying PSM and Insight within a Small Organization

Applying PSM and Insight within a Small Organization Applying PSM and within a Small Organization 5th Annual 2001 PSM Users Group Conference Mary Ann McGarry Software Technical Advisor (IITRI) Spectrum Engineering Sector mmcgarry@iitri.org Agenda Organizational

More information

Development Process Framework

Development Process Framework SCIPIO Development Process Framework Editor: For: Status: Richard Veryard SCIPIO Consortium Beta Version Version: 0.91 Filename: SCIPIOdpf.pdf Contents INTRODUCTION 1 GENERAL 2 PERFORMANCE ASSESSMENT 5

More information

Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components

Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components Characterizing and Modeling the of Rework in a Library of Reusable Software Components Victor R. Basili University of Maryland Computer Science College Park, MD 074 USA basili@cs.umd.edu Steven E. Condon

More information

Q/P Management Group, Inc.

Q/P Management Group, Inc. Can SAP be Function Point Counted? Debra Maschino Q/P Management Group, Inc. 10 Bow Street Stoneham, MA 02180 Tel: (781) 438-2692 FAX: (781) 438-5549 http:/www.qpmg.com 1 Introduction Can you function

More information

Abstraction Layers for the rollout of Automotive SPICE

Abstraction Layers for the rollout of Automotive SPICE Abstraction Layers for the rollout of Automotive SPICE ASPICE in 6 / 12 / 18 months Process Insights US Rochester, October 1 st, 2018 Prof. Dr. Bernd Hindel 1 2018 www.methodpark.de 2012 www.methodpark.de

More information