Kontinuierliche Architekturdokumentation im agilen Umfeld

Größe: px
Ab Seite anzeigen:

Download "Kontinuierliche Architekturdokumentation im agilen Umfeld"

Transkript

1 Kontinuierliche Architekturdokumentation im agilen Umfeld Orientation in Objects GmbH Weinheimer Str Mannheim Version:

2 Ihr Sprecher Falk Sippach Trainer, Berater, Entwickler Co-Organisator Architektur Agile Softwareentwicklung Codequalität Gern Feedback Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 2

3 Java, XML und Open Source seit 1998 ) Software Factory ) ) Object Rangers ) ) Competence Center) Schlüsselfertige Realisierung von Java Software Individualsoftware Pilot- und Migrationsprojekte Sanierung von Software Software Wartung Unterstützung laufender Java Projekte Perfect Match Rent-a-team Coaching on the project Inhouse Outsourcing Schulungen, Coaching, Weiterbildungsberatung, Train & Solve-Programme Methoden, Standards und Tools für die Entwicklung von offenen, unternehmensweiten Systemen Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 3

4 Abstract Man kann zwar an vielen Stellen nachlesen, wie man Architekturdokumentation strukturiert. Aber auf der Suche nach einer praktikablen Handhabung zur Erstellung und Pflege enden die meisten Versuche in der WYSIWYG-Hölle einer Textverarbeitung oder im tiefen Schlund eines Wikis. In diesem Vortrag wollen wir uns anschauen, wie aufbauend auf bestehenden Tools und Textformaten eine möglichst redundanzfreie Dokumentation erstellt und für verschiedene Zielgruppen in ansprechenden Formaten ausgeliefert werden kann. Es wird dabei um Begriffe wie Continuous Documentation und Documentation as Code gehen. Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 4

5 Kontinuierliche Architekturdokumentation Warum? Agil? Was? Wie? 5

6 Kontinuierliche Architekturdokumentation Warum? Agil? Was? Wie? 6

7 Warum dokumentieren? Anforderungen klären Architektur bewerten Architektur entwerfen Architektur kommunizieren aus: Effektive Softwarearchitekturen 7

8 Warum dokumentieren? " dass auch eine perfekte Architektur nutzlos bleibt, wenn sie nicht verstanden wird " "Die Architektur zu dokumentieren, ist der kritische, krönende Schritt zur Erschaffung." Aus: Software Architecture Documentation in Practice von Bachmann, Bass 8

9 9

10 Gründe für eine Architektur-Dokumentation Entwurfsunterstützung Kommunikation Bewertbarkeit Frage nach Warum Neue Mitarbeiter Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 10

11 Kontinuierliche Architekturdokumentation Warum? Agil? Was? Wie? 11

12 Agil dokumentieren? Scrum ist "murcs" rückwärts! "Wenn ein Projekt den Bach runter geht, dann nennt man das wohl Wasserfall." 12

13 Agile Teams brauchen nicht dokumentieren! Endlich... Häh? 13

14 Wer ist schuld? Laufende Software wichtiger als ausführliche Dokumentation 14

15 Worauf das agile Manifest eigentlich abzielte Documentation through the Software Development Lifecycle Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 15

16 Agile Methoden kennen keinen Architekten! "Who needs an Architect?" 16

17 Architekt als Ratgeber/Mentor und Moderator 17

18 Vorbereiten Planen Erinnern Delegieren Integrieren Prüfen Dokumentation braucht einen Kümmerer 18

19 Agile Projekte iterativ kontinuierlich 19

20 Anpassen Reviewen Nachbessern Continuous Documentation 20

21 Redundanzen vermeidbar? Quellcode verlinken Platzhalter einbetten Single Source of Truth 21

22 Inhalte generierbar? WSDL, Swagger DB-Schema Annotationen JavaDoc 22

23 Schnittstellenbeschreibung 23

24 Validierung SanityChecks Broken Links PDFUnit 24

25 Ausführbare Dokumentation Ausführbare Tests Einbettung in Dokument Reportgenerierung 25

26 26

27 27

28 28

29 29

30 Kontinuierliche Architekturdokumentation Warum? Agil? Was? Wie? 30

31 Was dokumentieren? Inhalt 31

32 Was ist nochmal Architektur? fundamentale Strukturen, Konzepte, Entscheidungen und Lösungsansätze... die wesentlich sind, damit Systeme ihren Anforderungen genügen!... die man nicht mehr leicht losbekommt! Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 32

33 Was gehört in die Architektur-Dokumentation? Bausteine und Schnittstellen Zusammenarbeit zur Laufzeit Integration in techn. Infrastruktur Technische Konzepte Wichtige Entscheidungen Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 33

34 nur so viel wie nötig, wenig Änderungen, Zielgruppenbedürfnisse, Feedback einpflegen Pragmatik/Effektivität 34

35 Kontinuierliche Architekturdokumentation Warum? Agil? Was? Wie? 35

36 Wie dokumentieren? Prozess Werkzeugkette 36

37 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 37

38 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 38

39 39

40 arc42 Templates Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 40

41 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 41

42 Blog/Wiki Präsentation Dokument Video, Podcast PDF HTML E-Reader Papier Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld

43 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 43

44 Zielgruppen identifizieren Projektleiter Entwickler Architekt Produktmanager Fachexperten Tester Betrieb Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 44

45 Braucht jeder alles? Inhalte pro Zielgruppe festlegen möglichst ein zentrales Dokument (automatisiert) verschiedene Ausgabedokumente generieren Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 45

46 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 46

47 Hauptsache, du machst es nicht mit Word! 47

48 Unser täglich Entwickler-Brot: Plain-Text Entwicklungsumgebung Kommandozeilenwerkzeuge Versionsverwaltung 48

49 Code-Nähe Ablage im Repo Versionier-/diffbar Synchrone Auslieferung Offlinefähig Teil des Build-Prozess Generierung Automatisierung Flexible Ausgabeformate Documentation as Code 49

50 Entwickler Workflow HTML PDF Leser 50

51 Alternative Datenformate Plain-Text, leicht lesbar, einfach editierbar, automatisiert verarbeitbar Plain-Text kollaborativ eingeschränkte Lesbarkeit Wikis kurz & knapp Mindmaps LaTex/DocBook Austauschformat Richtext Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 51

52 Markdown Normaler Text wird so dargestellt wie eingegeben. *Kursiv*, **Fett** und ***Fett kursiv*** bzw. _Kursiv_, Fett und Fett kursiv Markiert Text als `Inline-Quelltext` Ein Code-Block durch Einrückung mit vier Leerzeichen * Ein Punkt in einer ungeordneten Liste * Ein Unterpunkt, um vier Leerzeichen eingerückt 1. Ein Punkt in einer geordneten Liste 2. Ein weiterer Punkt 1. Noch ein Punkt bei mehrfacher Angabe derselben Ziffer # Überschrift in Ebene 1 #### Überschrift in Ebene 4 Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 52

53 AsciiDoc Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 53

54 Markup generieren JavaDoc/Annotations Enumwerte/Zustandsübergänge (Enum-Werte) Schnittstellenbeschreibung (WSDL, Swagger, WADL) DB-Schema (SchemaCrawler) Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 54

55 Tools und Sublime, Atom, IntelliJ IDEA, Eclipse, 55

56 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 56

57 57

58 Tools yed ist ein kostenloses Visualisierungsprogramm und Enterprise Architect, Magic Draw, 58

59 Quelle für Bilder/Grafiken UML-Modelle Bildverarbeitung/Visualisierungsprogramme![Alternativtext](bild.png "Bildtitel hier") image::bild.png[alternativtext] Textuelle Beschreibung (ASCII-Art) Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 59

60 60

61 Generation Plain-Text Diagramme Quellen: Sourcecode DB-Schema XML-Modell Muss nicht aktuell gehalten werden! 61

62 62

63 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 63

64 Verschiedene Szenarien 64

65 Szenario 1: Markdown, Pandoc, PlantUML, yed Schreiben in Markdown in IDE (IntelliJ IDEA) inkl. Preview PDF-Erzeugung mit PanDoc über LaTex-Zwischenschritt inkl. Corporate Design UML-Diagramme mit PlantUML, Live-Ansicht/Export aus IDE andere Diagramme mit yed, Export als *.png Stash/Bitbucket Server als Repo rendert Markdown direkt in Weboberfläche readme.md Verlinkungen auf wichtige Dokumente Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 65

66 Szenario 1: User-Feedback " fast alles ist leicht versionierund diffbar" "Generiertes PDF stellt alles bisherige in den Schatten." "Entwickler finden es klasse, Leser innerhalb der Firma: finden das generierte PDF sehr gut und hübsch." " jeder Entwickler kann ändern " "Nie wieder anders! Ich bin voll überzeugt." Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 66

67 Szenario 2: AsciiDoctor, Maven, PlantUML Erstellen AsciiDoc und PlantUML in IDE mit Preview Maven-Plugin zum Erzeugen des HTML/PDF Demo Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 67

68 Szenario 3: Generierung aus Quellcode Quellcode parsen Reflection Spring Kontext in Unit-Test aus Klassen-Strukturen Diagramm-Markup erzeugen z. B. PlantUML als Text-Datei ablegen und in Markup-Dokumentation verlinken im Build-Prozess als Input für Markup-Konvertierung einlesen Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 68

69 Szenario 4: Schnittstellenbeschreibung Generierung aus WSDL, WADL, Swagger Einbindung in Build-Prozess Swagger2Markup JAX-RS Analyzer Spring REST Docs Demo Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 69

70 Szenario 5: Ausführbare Dokumentation Quellcode-Struktur in Graph-Datenbank importieren Architektur-Regeln als Graph-Abfragen in AsciiDoc einbetten Demo Orientation in Objects GmbH Kontinuierliche Architekturdokumentation im agilen Umfeld 70

71 Wie dokumentieren? Doku- Zielgruppen? Werkzeuge? Struktur? Medien? Grafiken? Format? 71

72 Wiki 72

73 Zusammenarbeit Verlinkung Review-Prozess Prozess-Unterstützung Abbildung Workflow Erweiterung über Plugins Alles in einer Box! 73

74 Strukturiert? Plain-Text? Offlinefähigkeit? Versionierung? Code-Nähe? Automatisierung? Druckausgabe? Zielgruppen? Kontextwechsel Schlund des Wiki 74

75 Tasks Mentions Kommentare Jira 75

76 Balsamiq Mockups Gliffy (Diagramme, UML) 76

77 ??? Fragen?? Orientation in Objects GmbH? Weinheimer Str Mannheim 77

78 Vielen Dank für Ihre Aufmerksamkeit! Orientation in Objects GmbH Weinheimer Str Mannheim

Kontinuierliche Architekturdokumentation im agilen Umfeld

Kontinuierliche Architekturdokumentation im agilen Umfeld Kontinuierliche Architekturdokumentation im agilen Umfeld Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Ihr Sprecher Falk Sippach (@sippsack) Trainer,

Mehr

Lebendige Architektur- Dokumentation - kontinuierlich und effizient

Lebendige Architektur- Dokumentation - kontinuierlich und effizient Lebendige Architektur- Dokumentation - kontinuierlich und effizient Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Ihr Sprecher Falk Sippach (@sippsack)

Mehr

Softwarearchitektur kontinuierlich und effizient dokumentieren

Softwarearchitektur kontinuierlich und effizient dokumentieren Softwarearchitektur kontinuierlich und effizient dokumentieren Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de 1 Ihre Sprecher Falk Sippach (@sippsack)

Mehr

Agile Architektur. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim.

Agile Architektur. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim. Agile Architektur Version: 1.1 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihre Sprecher Thorsten Maier, Falk Sippach Trainer, Berater, Entwickler @ThorstenMaier

Mehr

Atlassian Git Essentials Nahtlose Entwicklungsworkflows aus einer Hand

Atlassian Git Essentials Nahtlose Entwicklungsworkflows aus einer Hand Nahtlose Entwicklungsworkflows aus einer Hand Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory )

Mehr

Agile Architektur. Abstract. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim.

Agile Architektur. Abstract. Version: 1.1. Orientation in Objects GmbH. Weinheimer Str Mannheim. Agile Version: 1.1 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Abstract Eine gut geplante Softwarearchitektur stellt das Grundgerüst jeder wartbaren Software dar.

Mehr

Agile Architektur. Abstract. Version: 1.0. Orientation in Objects GmbH. Weinheimer Str Mannheim.

Agile Architektur. Abstract. Version: 1.0. Orientation in Objects GmbH. Weinheimer Str Mannheim. Agile Architektur Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Abstract Eine gut geplante Softwarearchitektur stellt das Grundgerüst jeder wartbaren

Mehr

Ant + Ivy Building with dependencies

Ant + Ivy Building with dependencies Ant + Ivy Building with dependencies Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Björn Feustel Version: 1.0 www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory

Mehr

Agile Ressourcenplanung

Agile Ressourcenplanung Agile Ressourcenplanung Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory ) ) Object Rangers ) ) Competence

Mehr

Last- und Stresstest mit the Grinder 3

Last- und Stresstest mit the Grinder 3 Last- und Stresstest mit the Grinder 3 Orientation in Objects GmbH oder auch mein Leben mit the Grinder 3 Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Java, XML und Open Source

Mehr

Struts 2 Das Imperium schlägt zurück?

Struts 2 Das Imperium schlägt zurück? Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software

Mehr

Issue Tracker & Wiki

Issue Tracker & Wiki Kur für den Projektalltag Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 0.3 www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Projekte ) ) Beratung ) ) Akademie ) Schlüsselfertige

Mehr

Ralf D. Müller. Docs-as-Code: arc42, AsciiDoc, Gradle & Co. im Einsatz

Ralf D. Müller. Docs-as-Code: arc42, AsciiDoc, Gradle & Co. im Einsatz Docs-as-Code Docs-as-Code: arc42, AsciiDoc, Gradle & Co. im Einsatz Ralf D. Müller @doctoolchain Ralf D. Müller Bei Tag Solution Architect in der Digital Factory der Deutschen Bank. In der Freizeit Geek

Mehr

Dokumentation zum Leben erweckt: AsciiDoctor & Gradle

Dokumentation zum Leben erweckt: AsciiDoctor & Gradle Dokumentation zum Leben erweckt: AsciiDoctor & Gradle JavaForum Stuttgart 07.07.2016 Markus Schlichting Markus Schlichting Senior Software Engineer Basel, Schweiz Hackergarten Basel markus.schlichting@canoo.com

Mehr

Architekturdokumentation leicht gemacht

Architekturdokumentation leicht gemacht Architekturdokumentation leicht gemacht Andreas Richter ar@anrichter.net @anrichter www.anrichter.net Architekturdokumentation Warum überhaupt Dokumentieren? Das arc42 Template Wie mach ich das nu? Ausblick

Mehr

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 Raus aus dem Chaos mit der kollaborativen Open Source- Entwicklungsumgebung. Nürnberg 21. November 2007 Robert Szilinski PROMATIS software GmbH

Mehr

Agile Ressourcenplanung

Agile Ressourcenplanung Agile Ressourcenplanung Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory ) Schlüsselfertige Realisierung

Mehr

Gesunde Dokumentation mit Asciidoctor

Gesunde Dokumentation mit Asciidoctor .consulting.solutions.partnership Gesunde Dokumentation mit Asciidoctor Alexander Schwartz, Principal IT Consultant Berlin Expert Days 2015 Gesunde Dokumentation mit Asciidoctor Womit schreibe ich Dokumentation

Mehr

Code Quality in Practice

Code Quality in Practice Code Quality in Practice Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr Sprecher Thorsten Maier Trainer, Berater, Entwickler Feedback @ThorstenMaier

Mehr

MDRE die nächste Generation des Requirements Engineerings

MDRE die nächste Generation des Requirements Engineerings MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements

Mehr

Effektiver Einsatz von Code-Reviews

Effektiver Einsatz von Code-Reviews Effektiver Einsatz von Code-Reviews Version: 1.4 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de 18. Java Forum Stuttgart 2015 Ihr Sprecher Thorsten Maier Trainer,

Mehr

Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt

Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie

Mehr

Code Quality in Practice

Code Quality in Practice Code Quality in Practice Orientation in Objects GmbH Entwicklertag Karlsruhe Mai 2017 Version: 1.2 Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr Sprecher Thorsten Maier Trainer, Berater,

Mehr

Pre-tested commit 2.0 mit Gerrit und Jenkins

Pre-tested commit 2.0 mit Gerrit und Jenkins Pre-tested commit.0 mit und Orientation in Objects GmbH Weinheimer Str. 68 6809 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und Pre-tested commit

Mehr

Google Collections. Gliederung. Los geht s... Praktische Helferlein Collections Wie geht s weiter? Version: 1.0. Orientation in Objects GmbH

Google Collections. Gliederung. Los geht s... Praktische Helferlein Collections Wie geht s weiter? Version: 1.0. Orientation in Objects GmbH Google Collections Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Gliederung Los geht s... Praktische Helferlein Collections Wie geht s weiter? 2009 Orientation

Mehr

Reporting Lösungen für APEX wähle Deine Waffen weise

Reporting Lösungen für APEX wähle Deine Waffen weise Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services

Mehr

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und

Mehr

Agile Ressourcenplanung

Agile Ressourcenplanung Agile Ressourcenplanung Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Evolution Ressourcenplanung - Ansatz 1: Papiergestütztes Planning Board je Team

Mehr

Herzlich willkommen DevDay Zürich 2016

Herzlich willkommen DevDay Zürich 2016 Herzlich willkommen DevDay Zürich 2016 1 2 Von einem der auszog, das Dokumentieren zu lernen Es war einmal Wir wollen zusammen eine neue Fabrik! Baut uns eine! 3 Wir müssen etwas bauen. Kannst Du das für

Mehr

.NET Softwareentwicklung

.NET Softwareentwicklung v1.1.th.net Softwareentwicklung Tom Halank Teamlead Development & Solutions ProTechnology GmbH Am Markt seit 2007 Niederlassungen in Dresden und Stuttgart Microsoft GOLD-Partner seit 2011 GOLD Application

Mehr

Modellgetriebene Softwareentwicklung

Modellgetriebene Softwareentwicklung Jens Trompeter (Hrsg.), Georg Pietrek (Hrsg.), Juan Carlos Flores Beitran, Boris Holzer, Thorsten Kamann, Michael Kloss, Steffen A. Mork, Benedikt Niehues, Karsten Thoms Modellgetriebene Softwareentwicklung

Mehr

Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht

Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools - ein Erfahrungsbericht Martin Mühlemann CSA Engineering AG, CH-4500 Solothurn Ausgangslage Embedded-Firmware testen für ein

Mehr

Continuous Everything

Continuous Everything Continuous Everything Development, Integration, Deployment, DevOps Peter Hormanns cusy GmbH, Berlin Vortrag OpenRheinRuhr 5./6. November 2016 de.slideshare.net/cusyio/continuous-everything Kapitel you

Mehr

Effektiver Einsatz von Code-Reviews

Effektiver Einsatz von Code-Reviews - Schneller, Billiger, Besser - Effektiver Einsatz von Code-Reviews Dev Day in Dresden 27. Mai 2015 Version: 1.3 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr

Mehr

Poseidon for UML. Einführung. Andreas Blunk

Poseidon for UML. Einführung. Andreas Blunk Poseidon for UML Einführung Andreas Blunk Gliederung 1) Editionen/Lizenzen 2) Die Programmoberfläche 3) Modelle speichern 4) Einführung am lebenden Objekt 5) Generierung (Doc & Code) 6) Funktionsumfang

Mehr

Große Versuchung, von Listenplanung abzuweichen

Große Versuchung, von Listenplanung abzuweichen Agile Ressourcenplanung Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Evolution Ressourcenplanung - Ansatz 1: Papiergestütztes Planning Board je Team

Mehr

Einfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis

Einfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis Einfach generieren Susanne Klar, Michael Klar Generative Programmierung verständlich und praxisnah ISBN 3-446-40448-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40448-1

Mehr

Sonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com

Sonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com Sonargraph in 15 Minuten Andreas Hoyer a.hoyer@hello2morrow.com blog.hello2morrow.com hello2morrow GmbH Gegründet 2005 Angesiedelt in Deutschland, USA und Kolumbien > 95% des Umsatzes Software Lizenzen,

Mehr

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit und ein Traumpaar für Pre-Tested Commit Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und

Mehr

Sonnenfinsternis in der Technischen Redaktion

Sonnenfinsternis in der Technischen Redaktion Sonnenfinsternis in der Technischen Redaktion Eclipse-basierte Tools für die Software-Dokumentation Frank Ralf parson AG tekom-jahrestagung 2014 1 Agenda Eclipse-basierte Tools für die Softwaredokumentation

Mehr

22. Januar Gruppe 2: TOPCASED

22. Januar Gruppe 2: TOPCASED 22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates

Mehr

1

1 1 2 3 4 5 6 7. 2 7. 1 = Hello, AsciiDoc! Doc Writer An introduction to http://asciidoc.org[asciidoc]. == First Section * item 1 * item 2 [source,ruby] puts "Hello, World!"

Mehr

Erstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO

Erstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO Erstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO Ich über mich Rudi Gast (rgast@ghs-software.de) seit 2000 angestellt bei der GHS Tätigkeiten: Projektleitung Softwareentwicklung F&E ca.

Mehr

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit und ein Traumpaar für Pre-Tested Commit Orientation in Objects GmbH Weinheimer Str. 68 6809 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und Pre-tested

Mehr

Agile Dokumentation interaktiv und sinnvoll. Regionalgruppe München Gerhard Müller

Agile Dokumentation interaktiv und sinnvoll. Regionalgruppe München Gerhard Müller Agile Dokumentation interaktiv und sinnvoll Regionalgruppe München Gerhard Müller / @gmtng Quelle: http://dilbert.com/strips/comic/2007-11-26/ Quelle: http://dilbert.com/strips/comic/2007-11-26/ 23. April

Mehr

Systemdenken und Gestaltungsmethodik Dokumentation

Systemdenken und Gestaltungsmethodik Dokumentation Systemdenken und Gestaltungsmethodik Dokumentation Prof. Dr.-Ing. Stefan Brunthaler TFH Wildau 2007ff Master Telematik Einige Grund-Tatsachen... Entwickler wollen nicht dokumentieren Anwender wollen nicht

Mehr

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Oktober 2016

THOMAS WEHRSPANN. Diplom Wirtschaftsinformatiker Scrum Master. Geburtsjahr 1978 Profil-Stand Oktober 2016 THOMAS WEHRSPANN Diplom Wirtschaftsinformatiker Scrum Master Geburtsjahr 1978 Profil-Stand Oktober 2016 Triona Information und Technologie GmbH Dekan-Laist-Str. 15a 55129 Mainz Fon +49 (0) 61 31 / 501538-0

Mehr

Anforderungsgetriebene Webentwicklung mit Grails:

Anforderungsgetriebene Webentwicklung mit Grails: ne mit Grails: und dem 26.01.2012 und dem Gliederung und dem Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone und dem Folie 1

Mehr

Comelio GmbH - Goethestr Berlin. Kurskatalog

Comelio GmbH - Goethestr Berlin. Kurskatalog Comelio GmbH - Goethestr. 34-13086 Berlin Kurskatalog 2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...4 i. Business Process Model and Notation mit Altova UModel...4 ii. Business Process Model and Notation

Mehr

Angriff auf den Platzhirsch

Angriff auf den Platzhirsch Angriff auf den Platzhirsch JSFTemplating, das bessere Facelets? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 0.3 www.oio.de info@oio.de Java, XML und Open Source seit 1998 )

Mehr

Invoca Systems. Application Development Framework. Systemdokumentation. Vers. 1.2.2 / 08.02.2005. copyright (c) by Invoca Systems, 4304 Giebenach

Invoca Systems. Application Development Framework. Systemdokumentation. Vers. 1.2.2 / 08.02.2005. copyright (c) by Invoca Systems, 4304 Giebenach Invoca Systems Application Development Framework Systemdokumentation Vers. 1.2.2 / 08.02.2005 Konzepte: Architektur (Backend Applicationserver Client) Java-Database Objectrelational Mapping (=> Doku) Java

Mehr

Abschlussbericht. Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio.

Abschlussbericht. Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio. Abschlussbericht Erstellung eines automatisierten Build-Prozesses für Eclipse-RCP- Anwendungen am Fallbeispiel Control System Studio Christian Weber Agenda Motivation (3-5) Vorgehen (6-7) Konzeptionelle

Mehr

Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components

Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components

Mehr

IntelliJ IDEA. Gliederung. Was ist IntelliJ IDEA? Lizenzmodell Warum IntelliJ einsetzen? IntelliJ und Eclipse Demo. Blick über den Eclipse-Tellerrand

IntelliJ IDEA. Gliederung. Was ist IntelliJ IDEA? Lizenzmodell Warum IntelliJ einsetzen? IntelliJ und Eclipse Demo. Blick über den Eclipse-Tellerrand IntelliJ IDEA Blick über den Eclipse-Tellerrand Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Gliederung 2007 Orientation in Objects GmbH IntelliJ IDEA:

Mehr

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder Best Practices für RM/RE in einem Prozess Framework Thomas Schröder 1 Die Herausforderung bewährte Praktiken effektiv zu nutzen Unterschiedliche Quellen in unterschiedlichen Formaten Schwierig anzupassen

Mehr

Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin

Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin 03.02.2011 Inhalt der Präsentation 1.Arbeit und Vortrag 1 2.Aktuelle Saros-Architektur

Mehr

Softwareprojekt: Agile Softwareentwicklung in einem Open-Source-Projekt. Sommersemester 2016

Softwareprojekt: Agile Softwareentwicklung in einem Open-Source-Projekt. Sommersemester 2016 Softwareprojekt: Agile Softwareentwicklung in einem Open-Source-Projekt Sommersemester 2016 Franz Zieris AG Software Engineering Freie Universität Berlin 27.04.2016 Das Projekt: Worum geht es? Teilnahme

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen

Mehr

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen Präsentation bei den Stuttgarter Testtagen 21.März 2013 NovaTec - Ingenieure für neue Informationstechnologien GmbH Leinfelden-Echterdingen,

Mehr

Scala für Enterprise-Applikationen

Scala für Enterprise-Applikationen Scala für Enterprise-Applikationen Eine Bestandsaufnahme Dr. Halil-Cem Gürsoy adesso AG Twitter: @hgutwit G+: http://goo.gl/hljrs 03.11.11 Der Referent Insgesamt über 10 Jahre Beratung und Entwicklung

Mehr

Softwarequalität erhöhen durch DevOps

Softwarequalität erhöhen durch DevOps Softwarequalität erhöhen durch DevOps Leipzig, 31.03.2017 Jeremias Hackbeil Softwareforen Leipzig GmbH 1 Nur wer schnell ist, überlebt im Markt. Dafür braucht es neue Arbeitsstrukturen. Computerwoche vom

Mehr

Matthias Küspert software engineering

Matthias Küspert software engineering Matthias Küspert software engineering Aliceplatz 3 63065 Offenbach +49 (0) 173 537 4207 matthias@kuespert-web.de www.kuespert-web.de Profil Software Ingenieur seit 1988. Fachliche Schwerpunkte Aufbau und

Mehr

Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform

Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform Tobias Bouschen Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Software Engineering Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform

Mehr

Brauche ich ein DVCS?

Brauche ich ein DVCS? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Kristian Köhler Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Einleitung Grundbegriffe Workflows Demo Fazit 2 Gliederung Einleitung

Mehr

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements

Mehr

Agiles Anforderungsmanagement mit Atlassian Tools

Agiles Anforderungsmanagement mit Atlassian Tools Agiles Anforderungsmanagement mit Atlassian Tools Scrum Day 2016 Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr Sprecher Matthias Niete Trainer, Berater,

Mehr

Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher

Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher Rainer Willems Oracle Deutschland B.V. & Co. KG Geschäftstelle Frankfurt Schlüsselworte: BI Publisher, Online Layout Editor, Interactive

Mehr

Björn Feustel Steffen Schluff. Build-Infrastrukturen mit marktgängigen Tools

Björn Feustel Steffen Schluff. Build-Infrastrukturen mit marktgängigen Tools Björn Feustel Steffen Schluff Build-Infrastrukturen mit marktgängigen Tools Build-Infrastrukturen mit marktgängigen Tools Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Björn Feustel Steffen

Mehr

Legacy Code meistern in x einfachen Schritten

Legacy Code meistern in x einfachen Schritten Legacy Code meistern in x einfachen Schritten Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Über mich Falk Sippach (@sippsack) Trainer, Berater, Entwickler

Mehr

Legacy Code meistern in x einfachen Schritten

Legacy Code meistern in x einfachen Schritten Legacy Code meistern in x einfachen Schritten Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Über mich Falk Sippach (@sippsack) Trainer, Berater, Entwickler

Mehr

Discover the Zen of Presenting

Discover the Zen of Presenting Discover the Zen of Presenting Vorlesungsunterlagen (inkl. E-Books) mit Pandoc und LaTeX erstellen Carsten Gips, FH Bielefeld 08.09.2015 Motivation Die Reise beginnt Unterlagen (PDF) mit LaTeX und Beamer

Mehr

Herzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO

Herzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO Herzlich Willkommen zu den 3. Noser Technologie Impulse München, 27.9.2013, Beat Zollinger, COO Herzlich Willkommen Ihre Gastgeber Beat Zollinger, COO Markus Märki, Geschäftsleitung Martin Straumann, Leiter

Mehr

BIRT in Enterprise Architekturen

BIRT in Enterprise Architekturen BIRT in Enterprise Architekturen Orientation in Objects GmbH Tobias Kieninger Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory ) ) Object

Mehr

Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008

Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008 Erfahrungsbericht Ressourcenauswahl Offshore Projekte Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008 Agenda Allgemeines

Mehr

Echolot Qualitätssicherung mit Sonar

Echolot Qualitätssicherung mit Sonar Echolot Qualitätssicherung mit Sonar Thomas Haug thomas.haug@mathema.de www.mathema.de Motivation Sonar Überblick Demo Fazit Motivation Sonar Überblick Demo Fazit Sometimes the developers manage to maintain

Mehr

Continuous Database Design

Continuous Database Design Continuous Database Design Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Um was geht s? Die Welt des Betriebs 2 1 Um was geht s? Die Welt der Entwickler

Mehr

MedConf Genickbruch Medienbruch. ALM Systeme und das liebe Papier. Thomas Welsch. ... und der ganze Rest... München,

MedConf Genickbruch Medienbruch. ALM Systeme und das liebe Papier. Thomas Welsch. ... und der ganze Rest... München, MedConf 2018 Genickbruch Medienbruch ALM Systeme und das liebe Papier... und der ganze Rest... Thomas Welsch München, 21.11.2018 1 2 / Übersicht Was ist ein Medienbruch? Interaktionsformen Inhalte Prozesse

Mehr

GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008)

GATE General Architecture for Text Engineering. Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) GATE General Architecture for Text Engineering Alexander Hein & Erik Dießler (VL Text Analytics - 08.05.2008) Überblick GATE Die Idee Die Architektur Was noch - JAPE / DIFF / GUK ANNIE Einige Beispiele

Mehr

Requirements- & Architekturdokumentation: Wieviel ist genug?!

Requirements- & Architekturdokumentation: Wieviel ist genug?! Requirements- & Architekturdokumentation: Wieviel ist genug?! www.conect.at Peter Hruschka www.b-agile.de hruschka@b-agile.de Warum er der Einzige ist, der Dokumentation liebt. Atlantic Systems Guild 2016

Mehr

Verybench: grafisches Frontend für Testwell CMT++ Code Complexity Measures Tool

Verybench: grafisches Frontend für Testwell CMT++ Code Complexity Measures Tool Verybench: grafisches Frontend für Testwell CMT++ Code Complexity Measures Tool Testwell CMT++ ist ein von der finnischen Firma Testwell Oy (www.testwell.fi) entwickeltes konsolenbasiertes Werkzeug zur

Mehr

Reuse-Faktor bei der Dokumentation. Embedded Software. Comet Communication GmbH 10. Dezember 2009 Elke Grundmann. 2009 Comet Communication GmbH

Reuse-Faktor bei der Dokumentation. Embedded Software. Comet Communication GmbH 10. Dezember 2009 Elke Grundmann. 2009 Comet Communication GmbH Reuse-Faktor bei der Dokumentation für Embedded Software Comet Communication GmbH 10. Dezember 2009 Elke Grundmann Wer sind wir? COMET FIRMENGRUPPE seit 1987 Comet Computer GmbH Comet Communication GmbH

Mehr

Moderne USER INTERFACES. dank SAPUI5

Moderne USER INTERFACES. dank SAPUI5 Moderne USER INTERFACES dank SAPUI5 Moderne User Interfaces dank SAPUI5 2/8 Mitarbeiterzufriedenheit und -produktivität steigern Dank der User-Interface-Technologie SAPUI5 ist es möglich, die Benutzeroberfläche

Mehr

Massenamtssignaturen. 2 Lösungsansätze. Thomas Rössler Wien, 25. März

Massenamtssignaturen. 2 Lösungsansätze. Thomas Rössler Wien, 25. März Massenamtssignaturen 2 Lösungsansätze Inhalt Anforderungen Prinzipelle Lösungsansätze und Basismodule PDF-AS Ansatz: MOA-AS XML-DSig für Druckströme: MASS Zusammenfassung Inhalt Anforderungen Prinzipelle

Mehr

Hibernate Search. Unterstützung laufender Java Projekte. Perfect Match Rent-a-team Coaching on the project Inhouse Outsourcing

Hibernate Search. Unterstützung laufender Java Projekte. Perfect Match Rent-a-team Coaching on the project Inhouse Outsourcing Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory ) ) Object Rangers ) ) Competence Center) Schlüsselfertige

Mehr

PROFIL YULIA BURANOVA. Stand: September Dr. rer. nat. Materialphysik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a.

PROFIL YULIA BURANOVA. Stand: September Dr. rer. nat. Materialphysik. Triona Information und Technologie GmbH. Dekan-Laist-Str. 15a. PROFIL Stand: September 2017 YULIA BURANOVA Dr. rer. nat. Materialphysik Triona Information und Technologie GmbH Dekan-Laist-Str. 15a 55129 Mainz Tel: +49 6131/5015380 Mail: projekte@triona.de Web: www.triona.de

Mehr

X2X SOFTWARE-ROBOTER

X2X SOFTWARE-ROBOTER X2X SOFTWARE-ROBOTER Was ist der x2x Software-Roboter? Der x2x Software-Roboter ist eine extrem flexible, universelle Applikation zur vollautomatischen Verarbeitung von Dateien. Er kann für Sie beliebige,

Mehr

Das Rapid Onboarding Center Eine interaktive Hilfe-Plattform im Praxistest

Das Rapid Onboarding Center Eine interaktive Hilfe-Plattform im Praxistest tekom Jahrestagung 2013 Petra von Thienen Das Rapid Onboarding Center Eine interaktive Hilfe-Plattform im Praxistest 1 Wer sind wir? Fujitsu Enabling Software Technology GmbH Gründung 2002 60 Mitarbeiter

Mehr

Effektiver Einsatz von Code-Reviews

Effektiver Einsatz von Code-Reviews Effektiver Einsatz von Code-Reviews Version: 1.4 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de 18. Java Forum Stuttgart 2015 Ihr Sprecher Thorsten Maier Trainer,

Mehr

Linking-Management in DITA

Linking-Management in DITA Linking-Management in DITA tekom 2015, Stuttgart Magda Caloian @thinkdita magda.caloian@pantopix.de PANTOPIX GmbH&Co. KG Magda Caloian Information Architect Beraterin DITA Trainerin Technische Redakteurin

Mehr

High Performance BIRT Reports

High Performance BIRT Reports High Performance BIRT Reports Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory ) Schlüsselfertige Realisierung

Mehr

AsciiDoctor. Dokumentation schreiben kann Spass machen!

AsciiDoctor. Dokumentation schreiben kann Spass machen! AsciiDoctor Dokumentation schreiben kann Spass machen! Sebastian Hempel IT-Consulting Hempel @ithempel Welche Dokumente schreiben Entwickler? Warum macht das Schreiben keinen Spass? Was muss anders werden?

Mehr

Templatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med.

Templatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Templatebasierter CDA-Generator mit ART-DECOR Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Markus Birkle Praktische Herausforderungen bei der CDA Implementierung Implementierungsaufwand

Mehr

Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance

Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance Mag. Georg Buchgeher +43 7236 3343 855 georg.buchgeher@scch.at www.scch.at Das SCCH ist eine Initiative der Das SCCH befindet sich

Mehr

Firmenpräsentation. Stand: 01.10.2015. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg

Firmenpräsentation. Stand: 01.10.2015. Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg Firmenpräsentation Stand: 01.10.2015 Bornholdt Lee GmbH Erste Brunnenstraße 3 20459 Hamburg UNSER ZIEL Nachhaltige Softwarelösungen zu entwickeln, die einfach gewartet und weiterentwickelt werden können.

Mehr

Was kann man in APEX automatisieren?

Was kann man in APEX automatisieren? Was kann man in APEX automatisieren? Oleg Kiriltsev Düsseldorf, 10.06.2015 Persönliche Daten Oleg Kiriltsev (31) Dipl.-Inform. Uni Duisburg-Essen Seit März 2013 IT-Berater bei MT AG, Oracle APEX Development

Mehr

Werkzeugunterstützung für UML Profiles. Verteidigung des Großen Belegs Andreas Pleuß

Werkzeugunterstützung für UML Profiles. Verteidigung des Großen Belegs Andreas Pleuß Werkzeugunterstützung für UML Profiles Verteidigung des Großen Belegs Andreas Pleuß Aufgabenstellung Sammlung der Anforderungen an UML Profiles Untersuchung bestehender UML-CASE-Tool Unterstützung Untersuchung

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

Spring IDE. Christian Dupuis - Spring 2.0 Release Party

Spring IDE. Christian Dupuis - Spring 2.0 Release Party Spring IDE Torsten Jürgeleit, J Christian Dupuis - Spring 2.0 Release Party Agenda? Überblick? Spring Beans Unterstü? Spring Web Flow Unterstü? Geplante Erweiterungen? Demonstration Überblick? Spring gibt

Mehr

edicos DeploymentManager for RedDot

edicos DeploymentManager for RedDot edicos DeploymentManager for RedDot 21. RedDot Usergroup Anwendertag 21.09.2009 in Hamburg Stefan Thomé Seite 1 Was ist der edicos DeploymentManager? Methoden der klassischen Softwareentwicklung übertragen

Mehr