© 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