model-based alm arbeitsumgebungen à la carte lifecycle management bei siemens zusammenarbeit...

17
© evosoft GmbH 2013 Model-based ALM Arbeitsumgebungen à la carte Insight 2013, Nürnberg November 2013 | Jens Donig, Dr. Martin Künzle

Upload: hakhuong

Post on 26-Apr-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

© evosoft GmbH 2013

Model-based ALM –

Arbeitsumgebungen à la carte

Insight 2013, Nürnberg

November 2013 | Jens Donig, Dr. Martin Künzle

© evosoft GmbH 2013

Agenda

01 | Einleitung

02 | Model-based ALM

03 | Demo

04 | Lernende Plattform

01 | Einleitung

02 | Model-based ALM

03 | Demo

04 | Lernende Plattform

November 2013 | Jens Donig, Dr. Martin Künzle Seite 2

© evosoft GmbH 2013

evosoft –

Sektorgesellschaft und Partner in der Siemens-Familie

Unternehmen

November 2013 | Jens Donig, Dr. Martin Künzle Seite 3

Industry

Divisions

Drive Technologies

Industry Automation

Customer Services

Energy

Divisions

Energy Service

Fossil Power Generation

Oil & Gas

Solar & Hydro

Power Transmission

Wind Power

Healthcare

Divisions

Clinical Products

Customer Solutions

Diagnostics

Imaging & Therapy

Systems

IC

Divisions

Building Technologies

Low & Medium Voltage

Mobility & Logistics

Rail Systems

Smart Grid

© evosoft GmbH 2013

evosoft unterstützt die Einführung von integriertem

Application Lifecycle Management bei Siemens

Zusammenarbeit

November 2013 | Jens Donig, Dr. Martin Künzle Seite 4

Technology Partners

evosoftALM Services

Consulting Solutions

Lifecycle

Services

Industry Energy Healthcare Infrastr.&Cities

Siemens AG

Corporate

Microsoft MID AIT HOOD TH Nuremberg

© evosoft GmbH 2013

Unser Geschäftsfeld

Unternehmen

November 2013 | Jens Donig, Dr. Martin Künzle Seite 5

Wir liefern unseren Kunden das Rüstzeug für die erfolgreiche Entwicklung und

Service komplexer Produkte, Dienstleistungen und Systeme durch Training,

Beratung und Coaching.

Unsere Kernkompetenz ist das Requirements Engineering mit all seinen

Schnittstellen im Systems und Software Engineering und im gesamten Product

und Application Lifecycle.

© evosoft GmbH 2013

Vielfältige Prozessvarianten und deren kontinuierliche

Verbesserungen bedeuten hohe intrinsische Komplexität

ALM @ Siemens

November 2013 | Jens Donig, Dr. Martin Künzle Seite 6

Ausgangssituation

• Konzernweit standardisiertes Phasenmodell für den SW-Entwicklungsprozess

• Mix aus agilen und CMMI-orientierten Praktiken

• Nutzung von TFS als integriertes ALM-System in größerem Maßstab seit 2009

• Bedarf für individuell angepasste, wartbare und erweiterbare TFS-Lösungen

Mission

• Realisierung von übergreifenden

Synergiepotenzialen, z.B. durch

Standardisierung,

Wiederverwendung, kontinuierliche

Prozessverbesserungen

Herausforderungen

• Hoher Aufwand für Erstellung,

Betreuung und Weiterentwicklung

von TFS-Lösungen

• Spagat zwischen Standardisierung

und Individualisierung

• Komplexität in der Pflege von

Varianten und Versionen

© evosoft GmbH 2013

Service-orientiertes ALM

Vision

November 2013 | Jens Donig, Dr. Martin Künzle Seite 7

Framework for effective andefficient SW development

“To operate a highly productiveALM environment that

o standardizes and integratesindustry best practices intomanaged applications andworkflows which are

o optimized for cost-effectivesoftware product line engin-eering and

o collaboration of BusinessUnits in the context of large-scale Siemens SW platforms.”

INFRASTRUCTURE

SERVICE E

NGINEERIN

GApplication Servers Database Servers

Storage

PRODUCTION APPLICATIO

N ENGIN

EERING

GOVERNANCEPROCESS E

NGINEERIN

G

PM RE SWD SWI VAL CM MM

Workflows

Applications

Process Design Process Monitoring

© evosoft GmbH 2013

Agenda

01 | Einleitung

02 | Model-based ALM

03 | Demo

04 | Lernende Plattform

November 2013 | Jens Donig, Dr. Martin Künzle Seite 8

© evosoft GmbH 2013

Unser modellbasierter Ansatz ermöglicht den grafischen

Entwurf und die Generierung von Toolkonfigurationen

Innovation

November 2013 | Jens Donig, Dr. Martin Künzle Seite 9

Jochen Seemann,

CTO

Jens Donig,

Senior Consultant

Dr. Martin Künzle,

Program Manager

Eine Initiative von:

© evosoft GmbH 2013

Das Siemens Solutions Framework (SSF) verfolgt einen

Produktlinienansatz für Prozesse

Enterprise ALM

November 2013 | Jens Donig, Dr. Martin Künzle Seite 10

© evosoft GmbH 2013

Das Customizing von Objekttypen und Workflows erfolgt

durch Anpassung von XML-Konfigurationsdateien

Microsoft TFS

November 2013 | Jens Donig, Dr. Martin Künzle Seite 11

© evosoft GmbH 2013

Wir bilden ALM-Charakteristiken in einer eigenen

Domänen-spezifischen Sprache (DSL) ab

Modellbasierter Ansatz

November 2013 | Jens Donig, Dr. Martin Künzle Seite 12

© evosoft GmbH 2013

Die Elemente des Schemas werden durch Standard-UML-

Diagramme oder spezielle GUI-Diagramme dargestellt

Modellbasierter Ansatz

November 2013 | Jens Donig, Dr. Martin Künzle Seite 13

© evosoft GmbH 2013

Agenda

01 | Einleitung

02 | Model-based ALM

03 | Demo

04 | Lernende Plattform

November 2013 | Jens Donig, Dr. Martin Künzle Seite 14

© evosoft GmbH 2013

Agenda

01 | Einleitung

02 | Model-based ALM

03 | Demo

04 | Lernende Plattform

November 2013 | Jens Donig, Dr. Martin Künzle Seite 15

© evosoft GmbH 2013

Der Produktlinienansatz wird über eine „lernende

Plattform“ realisiert

Kollaborationsmodell

November 2013 | Jens Donig, Dr. Martin Künzle Seite 16

TeamFoundationServer

TFS Solution 5

Siemens Solutions Framework

TFS Solution 1 TFS Solution 2 TFS Solution 3 TFS Solution 4

1

2

3

Microsoft Solutions Framework

Reuse notpossible

NewFeature

StandardFeature

ReusedFeature

ReusedFeature

Reusepossible

© evosoft GmbH 2013

Kontakt

Dr. Martin Künzle Jens Donig

evosoft GmbH HOOD GmbH

Hugo-Junkers-Str. 11 Keltenring 7

90411 Nuremberg 82041 Oberhaching

Germany Germany

Mobile: +49 (173) 5624003 Mobile: +49 (179) 5276802

[email protected] [email protected]

www.evosoft.com www.hood-group.com

November 2013 | Jens Donig, Dr. Martin Künzle Seite 17