Impact CM: Model-Based Software Change and Configuration Management



Similar documents
Theme 1 Software Processes. Software Configuration Management

Taking Subversion to a Higher Level. Branching/Merging Support. Component Management Support. And More

IBM Rational Software

Change & Configuration! Management

BEDIFFERENT A C E I N T E R N A T I O N A L

CMII in Software Development Based on Open Source Tools. CMII Conference Europe 2006 Michael Diers, Olaf Kosel

Introduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University

ORACLE PROJECT MANAGEMENT

Chapter 5. Choose the answer that mostly suits each of the sentences given:

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

Product Stack and Corporate Overview

WHAT IS CHANGE MANAGEMENT

IBM Rational DOORS Next Generation

Application Lifecycle Management White Paper. Source Code Management Best Practice: Applying Economic Logic to Migration ALM

enterprise IBM Rational Team Concert 2 Essentials

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Software Development. Overview.

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems

Appendix 2-A. Application and System Development Requirements

Intellectual Property Group Presentation. Using Open Source Software Issues to Consider. Peter J. Guffin, Esq. Pierce Atwood LLP January 22, 2009

GEO Sticky DNS. GEO Sticky DNS. Feature Description

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA

MKS Integrity & CMMI. July, 2007

Requirements Management im Kontext von DevOps

Subversion Server for Windows

Driving Your Business Forward with Application Life-cycle Management (ALM)

Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control

Microsoft Infrastructure Assessment

Tools for Testing Software Architectures. Learning Objectives. Context

Configuration & Build Management

Orchestrated IT in Action.

Agile Development with Jazz and Rational Team Concert

Supporting Workflow Overview. CSC532 Fall06

EMC Documentum Enterprise Content Integration Services

The 7 Attributes of a Good Software Configuration Management System

Kevin Lee Technical Consultant As part of a normal software build and release process

HP ALM11 & MS VS/TFS2010

Software Development In the Cloud Cloud management and ALM

HP Agile Manager What we do

RTI Monitor. Release Notes

Open source, commercial software or a coexistence strategy?

Michael Solomon, CISSP PMP CISM

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

ALM/Quality Center. Software

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

IBM Rational Software

STSG Methodologies and Support Structure

Hong Kong Information Security Group TRAINING AGENDA

Integrated tools for collaborative software development

Team Foundation Server

MNLARS Project Audit Checklist

Moving a Commercial Forecasting Product to Open Source

Integrity 10. Curriculum Guide

ITIL Foundation for IT Service Management 2011 Edition

Agile ALM. Lightweight tools and Agile strategies MANNING MICHAEL HUTTERMANN. Shelter Island

CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software

Computer programs (both source and executable) Documentation (both technical and user) Data (contained within the program or external to it)

JOURNAL OF OBJECT TECHNOLOGY

Intland s Medical Template

Nordea saves 3.5 million with enhanced application portfolio management

ALM-PLM Integration for Systems Development

CA Clarity PPM for Professional Services Automation

Data Governance and CA ERwin Active Model Templates

HP SAP. Where Development, Test and Operations meet. Application Lifecycle Management

MATLAB as a Collaboration Platform Marta Wilczkowiak Senior Applications Engineer MathWorks

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico

Eclipse Open Financial Markets Platform

ORACLE PROJECT PLANNING AND CONTROL

What You Should Know About Open Source Software

From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network

Software Configuration Management

Requirements INTLAND SOFTWARE. Management Guide INTLAND SOFTWARE LIBRARY QUIET ZONE. Requirements. Requirements

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

ITIL Service Lifecycles and the Project Manager

Software Project Audit Process

D R A F T. Resource Ordering and Status System (ROSS) Software Configuration Management Guidelines

Open Source vs. Collaborative Software: FOSS is Not Enough

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)?

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems

Web Admin Console - Release Management. Steve Parker Richard Lechner

Microsoft Enterprise Project Management. James Wright Christopher Pond

Redpaper. IBM Rational Workbench for Systems and Software Engineering. Bruce Powel Douglass Mats Gothe

Statement of Work. Systems Center Configuration Manager. Prepared for School Board of Sarasota County Thursday, 12 June 2008 Version 1.3.

Port Following. Port Following. Feature Description

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Requirements Change Management

Developing applications on Yocto. Lianhao Lu Intel Corporation Feb. 29th, 2012

Transcription:

Title Impact CM: Model-Based Software Change and Configuration Management Eclipse Integrated Development Day Berlin, 30 May 2012 Michael Diers <mdiers@elego.de> elego Software Solutions GmbH 2012 1

Agenda Introduction - Application Lifecycle Management (ALM) Impact CM - Modeling ALM disciplines - Eclipse Modeling Framework Impact CM Demo - Integrating ALM disciplines - Development Line Diagram 2

Company Portfolio Software Services - Manage and participate in complex software projects Software CM Services - Software development process improvement - Consulting and implementation - Training and coaching Contributors to FLOSS projects - Apache Subversion, Git, Modula-3 3

Application Lifecycle Concept Phase Project start Implementation Maintenance Project close Contracting, Bid-Team, Business decision, Requirements Staffing, Infrastructure, Planning, Requirements Iterations Milestone releases Ramp-down Support Ramp-down, Retrospective, Long-term maintenance time SUP.8 Configuration management SUP.10 Change management SUP.9 Problem resolution management 4

Application Lifecycle Management 5

Task-Based Development 6

Software Configuration Management Patterns SCM Pattern Language Map (Berczuk and Appleton, http://www.scmpatterns.com/) 7

Baselines 8

Product Model 9

Impact CM Central Repository 10

Impact CM Process 11

Impact CM Approach ALM disciplines are described in MOF domain models. Eclipse RCP application leverages existing modeling infrastructure. Impact CM core concepts: product model, baselines. - The product model represents all product development activities. - A baseline represents the orderly transition from one product version to the next. - A baseline aggregates detailed information from various disciplines and keeps them persistent in the model repository. 12

Impact CM Architecture 13

Impact CM Tool Integration Model G:\Users\mdiers\wrksvnwin\cm-services\grafiken\impactcm\variante_impacttoolkopplung-beispiel-englisch 14

Impact CM Tool Integration Example 15

Impact CM Traceability 16

Impact CM Demo http://www.elegosoft.com/en/solutions/tool-integration.html 17

Impact CM Licensing: GNU LGPL 2.1 /* * Impact CM: Taking configuration management to the next level * * Copyright (C) 2010 by elego Software Solutions GmbH * * This file is part of Impact CM. * * Impact CM is free software: you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation, either version 2.1 of the License, or * (at your option) any later version. * * Impact CM is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Impact CM. If not, see <http://www.gnu.org/licenses/>. */ 18

Q & A http://www.elegosoft.com/ Thank You! Q & A 19