Stefan Toth embarc. Architektur Kata Live

Größe: px
Ab Seite anzeigen:

Download "Stefan Toth embarc. Architektur Kata Live"

Transkript

1 Stefan Toth embarc Architektur Kata Live 型

2 Stefan Toth n Softwarearchitekt und Berater bei embarc in Hamburg n Vorher oose und Siemens Schwerpunkte: n Architekturbewertung n Architektur in agilen Umfeldern (Projektebene, agile Transition) xing.to/sto 2

3 Agenda 1 Einstieg 2 Aufgabe(n) 3 Design Sessions 4 Vorstellung und Reviews 5 Weitere Iteration(en) 6 Ausblick 3

4 Der Begriff kata ( 形 oder 型 ) bedeutet Form, Modell oder Gestalt. Die kata bezeichnet zunächst eine festgelegte Übungsmethode zum Einstudieren des Sieges gegen Angreifer. Das technische Konzept setzt sich aus Bewegungen zusammen, die zur Abwehr gegnerischer Angriffe und zum Konter verwendet werden. Doch in den ostasiatischen Kampfkünsten ist die kata mehr als nur ein technisches Konzept und erfordert ein intensives Studium (bunkai) in Theorie und Praxis. Kata 4

5 5

6 Architektur Kata Abgeleitet von Code-Kata (Dave Thomas) Anwendung der Kata-Idee auf Architektur-Tätigkeiten Größere Application Kata deren Implementierung im Rahmen der Kata unrealistisch ist Auf Entwurfsaspekte, weniger auf Umsetzung fokussiert War hats erfunden? Ted Neward 6

7 Warum? Problemraum Architektur not all design is architecture. Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change. (Grady Booch) Architekturarbeit prägt ein System und findet deshalb selten statt Weitreichende Konsequenzen im echten Umfeld erlaubt wenig Raum für Fehler Architektur wird immer mehr Entwicklerskill (oder soll es werden) 7

8 Was ist Architekturarbeit? Problemstellungen analysieren Strukturen kreieren Technologien wählen Strukturieren/ Abstrahieren / Visualisieren Dokumentieren Ideen und Designs schärfen Lösungen analysieren und bewerten Experimentieren Architektur und Zielerreichung testen 8

9 Architektur Kata Gibt Entwicklern und Architekten die Möglichkeit Systeme zu entwerfen Wiederholt Abwechslungsreich Ohne Druck Trainiert auch: Abstraktionsvermögen Erfragen und Festhalten von Anforderungen Umgang mit Unsicherheiten 9

10 Architektur Kata Beispiel Allgmeine Aufgabenstellung, grobe Anforderungen 10

11 Architektur Kata Ablauf (1/2) 12

12 Architektur Kata Ablauf (2/2) 13

13 Agenda 1 Einstieg 2 Aufgabe(n) 3 Design Sessions 4 Vorstellung und Reviews 5 Weitere Iteration(en) 6 Ausblick 14

14 Real NFL Fantasy NFL-associated website wants to create the ultimate online fantasy football experience, complete with "real" video Lights, Please A home electronics giant wants to build a system for home automation: turning lights on and off, locking and unlocking doors, remote camera observation, and so on. Insurance 2.0 Software-Development company, specialized on insurance solutions provides an integrated system that covers all insurance related activities of case workers. The Management just initialized a (cheap?) do-over. 15

15 Gruppenbildung 19

16 Agenda 1 Einstieg 2 Aufgabe(n) 3 Design Sessions 4 Vorstellung und Reviews 5 Weitere Iteration(en) 6 Ausblick 20

17 Diskussion und Entwurf 21

18 Kata-Regeln Es gibt kein richtig oder falsch Bei Unsicherheiten fragen! Laptops und Handies: Für Domäne ok, nicht für Lösung Jede Technologie ist erlaubt, Entscheidungen müssen aber nachvollziehbar sein und verteidigt werden können Annahmen zu Technologien und Details sind erlaubt, allerdings realistisch, explizit und konsistent Know-How und Organisation richten sich nach Kata- Angaben oder eigenen Umfeld(ern). Kein Hören-Sagen Kritik und Skepsis sind erwünscht (Review!), aber immer sachlich und konstruktiv 22

19 Runde 1 Mindestens: High-Level Architektur (Gesamtüberblick) Benannter Architekturstil Grundlegende Technologien 50 Minuten Zusätzlich: Wählbarer Fokus nach Erfahrung, Risiko, Weitere Diagramme, Listen, Tabellen etc. In beliebiger Detaillierung und Tiefe 23

20 Architektur-Stil Big Ball of Mud Layers Verticals / Microservices Pipes and Filters Blackboard / Shared Repository Event-Driven Architecture 24

21 Freeform Architekturüberblick 25

22 Runde 1 Mindestens: High-Level Architektur (Gesamtüberblick) Benannter Architekturstil Grundlegende Technologien 50 Minuten Zusätzlich: Wählbarer Fokus nach Erfahrung, Risiko, Weitere Diagramme, Listen, Tabellen etc. In beliebiger Detaillierung und Tiefe 26

23 Agenda 1 Einstieg 2 Aufgabe(n) 3 Design Sessions 4 Vorstellung und Reviews 5 Weitere Iteration(en) 6 Ausblick 27

24 Präsentationen & Reviews 2x10 3x7 Minuten Verständlich? Präsentation und Darstellung gut? Bausteine für wichtigste Fachlichkeit klar? Fokus richtig gesetzt? Wichtige Qualitätsaspekte behandelt? Risiken oder Probleme offensichtich? Thumb voting: Gut! / Wird! / Naaja! 28

25 Agenda 1 Einstieg 2 Aufgabe(n) 3 Design Sessions 4 Vorstellung und Reviews 5 Weitere Iteration(en) 6 Ausblick 29

26 Iterative Architekturarbeit 30

27 Architekturspicker Unsere Architektur-Spicker beleuchten die konzeptionelle Seite der Softwareentwicklung. ç Spicker #1: Der Architekturüberblick Welche Zutaten gehören in einen Architekturüberblick? Welche Formen bewähren sich in welchen Situationen? Wie fertigen Sie einen Architekturüberblick an?. PDF, 4 Seiten Kostenloser Download. è 31

28 36

29 Qualitätsziele Die wichtigsten geforderten Qualitätsmerkmale für ein Softwaresystem heißen Qualitätsziele (oder Architekturziele). Typischerweise werden als Qualitätsziele im Rahmen eines Architekturüberblicks die Top-3 bis Top-5 genannt. 37

30 Beispiel Ziel Verfügbarkeit Benutzbarkeit Modifizierbarkeit Attraktivität Betreibbarkeit Beschreibung Die Lösung steht auch bei Lastspitzen uneingeschränkt zur Verfügung. Auf allen wichtigen Geräten eine optimale User Experience. Es ist leicht, neue Funktionalität zu bauen und hinzuzufügen. Wir sind als Arbeitgeber für gute Entwickler attraktiv. Wir haben gute Einblicke, was in unserer Umgebung läuft. Quelle: Stefan Toth, Stefan Zörner Gut das ist? Umgekehrte Architekturbewertung eines Internetgiganten 38

31 Lösungsstrategien Enschteidungen: Redundante Auslegung, logische Gliederung, Frameworkauswahl etc. Muster: Formende Architekturmuster, Boundaries, Adapter, Curcuit-Breaker, DAOs etc. Architektur-Prinzipien: Präferenzen für spätere Entscheidungen (in der Entwicklung), Risiken mindern Konzepte: Sicherheit, Caching, Timing etc. Vorgehensaspekte: Verprobung in Prototypen, Priorisierung von Umsetzungsthemen, CI/CD Planung u.s.w. 39

32 Runde 2 Architekturvision vervollständigen: Priorisierte Qualitätsziele Lösungsstrategien für wichtige Qualitätsziele Fokus in die Tiefe: 20 Minuten Zusätzlich evtl.: Verbesserungen aus dem Review in Runde 1 Systemidee und Systemkontext Kernaufgaben, Nutzer, Schnittstellen 40

33 Präsentationen & Reviews 2x Minuten Verständlich? Präsentation und Darstellung gut? Einflüsse auf und Motivation für Lösungen klar? Lösungsstrategien passend (Fokus/Zielerreichung)? Weiteres Vorgehen grob skizziert? Thumb voting: Gut! / Wird! / Naaja! 42

34 Architektur Kata Finales Feedback Daumen hoch: +1 Daumen zur Seite: +0 Daumen nach unten: 2 43

35 Agenda 1 Einstieg 2 Aufgabe(n) 3 Design Sessions 4 Vorstellung und Reviews 5 Weitere Iteration(en) 6 Ausblick 44

36 Lessons learned Was waren die Highlights? Darstellung und Dokumentation Präsentation und Kommunikation Vorgehensaspekt (Erhebung, Entwurf, Entscheidung, Bewertung,) Elegante Lösung, wiederverwendbare Idee Was kann man durch Vergleich der Lösungen lernen? Haben Abweichungen Qualitätseinfluss? Haben sie Kosten- oder Risikoauswirkungen? Welche Umsetzung wäre einfacher? Welche technischen Lerngebiete und Unsicherheiten gibt es? Wie kann man die nächste Kata interessant gestalten? 45

37 Variation und Wiederholung Fokussierung: Spezielle Methoden und Techniken üben Rahmenbedingungen verschärfen, Technologien und Altsysteme vorgeben Einfachste funktionierende Lösung fordern - Anschließend Kompromisse und Risiken sammeln Qualitätsanforderungen oder Mengengerüste verändern und Architekturveränderungen diskutieren Teilnehmerkreis für Review und Feedback variieren 46

38 Gruppenentscheide: Fist of Five Quantifizierung von Ablehnung und Zustimmung 47

39 Entscheidungen festhalten 48

40 Dokumentationsideen: arc42 49

41 Entwürfe leben lassen 50

42 Was können Architekturkata nicht? Echte Implementierungserfahrung ersetzen X Eher Abgleich, Verbreiterung von Wissen Konzeptioneller, kommunikativer Fokus Die Verzahnung von Architektur und Entwicklung simulieren Zeitraubende Probleme oder Fehler in der Umsetzung verhindern Tests von Qualitätseigenschaften im echten System ersetzen 52

43 Vielen xing.to/sto Download Folien: 53

44 Was macht embarc? 54

Softwarearchitektur Speed-Dating

Softwarearchitektur Speed-Dating Softwarearchitektur Speed-Dating Wie Ihr Eure Entwürfe und Entscheidungen festhaltet und kommuniziert STEFAN ZÖRNER, EMBARC Softwarearchitektur Meetup Hamburg, 28.06.2016 0 Wie Ihr Eure Entwürfe und Entscheidungen

Mehr

Quantität für Qualität

Quantität für Qualität Wie das Vermessen von Software sinnvoll wird HARM GNOYKE, STEFAN ZÖRNER EMBARC Softwarearchitektur Meetup Hamburg Bytro Labs (Astraturm), 29. August 2016 0 Wie das Vermessen von Software sinnvoll wird

Mehr

Monolith sucht Resilienz.

Monolith sucht Resilienz. Monolith sucht Resilienz. () Wie Ihr Eure Entwürfe und Entscheidungen festhaltet und kommuniziert... STEFAN ZÖRNER, EMBARC Java User Group Karlsruhe Mittwoch, 13.02.2019 bei synyx 0 Wie Ihr Eure Entwürfe

Mehr

Softwarearchitektur für alle!?

Softwarearchitektur für alle!? Softwarearchitektur für alle!? Softwarearchitektur wird Entwicklerskill STEFAN ZÖRNER, EMBARC Java User Group Darmstadt Donnerstag, 16.03.2017 0 Die besten Architekturen entstehen durch selbstorganisierte

Mehr

Risikogetriebene Softwarearchitektur. STEFAN TOTH Agile Bodensee 26.09.2013

Risikogetriebene Softwarearchitektur. STEFAN TOTH Agile Bodensee 26.09.2013 Risikogetriebene Softwarearchitektur STEFAN TOTH Agile Bodensee 26.09.2013 0 Die Hacke für den Klotz am Bein STEFAN TOTH Agile Bodensee 26.09.2013 0 Stefan Toth Stefan.Toth@oose.de st_toth seit 06/2008

Mehr

Tränen lügen nicht Dashboards schon!

Tränen lügen nicht Dashboards schon! Tränen lügen nicht Dashboards schon! HARM GNOYKE, EMBARC JavaLand, Phantasialand Brühl 08.03.2016 0 Tränen lügen nicht Dashboards schon! "Und dann war da noch der Mann, der beim Durchqueren eines im Durchschnitt

Mehr

So sieht s aus! Architekturüberblicke: Tipps und Tricks

So sieht s aus! Architekturüberblicke: Tipps und Tricks So sieht s aus! : Tipps und Tricks STEFAN ZÖRNER, EMBARC BEDcon Berlin Expert Days 2015 Urania, Berlin, 18.09.2015 0 So sieht s aus! : Tipps und Tricks Ihr habt eine bestehende Softwarelösung und wollt

Mehr

AGILE BODENSEE ARCHITEKTUR KATA. Auf dem Weg zu agiler Softwarearchitektur

AGILE BODENSEE ARCHITEKTUR KATA. Auf dem Weg zu agiler Softwarearchitektur AGILE BODENSEE ARCHITEKTUR KATA Auf dem Weg zu agiler Softwarearchitektur Roland Mast Sybit GmbH Software Architekt Scrum Master roland.mast@sybit.de Intro Du Wir Ich Alle Architektur Kata Architektur

Mehr

Das Märchen vom Agilen Architekten

Das Märchen vom Agilen Architekten Stefan Zörner: #dwx14 Das Märchen vom Agilen Architekten Wie viel (oder wenig) So5warearchitektur braucht ein agiles Projekt? feedback@developer- week.de #dwx14 Das Märchen vom Agilen Architekten Wie viel

Mehr

Geleitwort zur 1. Auflage. Überblick: Dokumentationsmittel im Buch

Geleitwort zur 1. Auflage. Überblick: Dokumentationsmittel im Buch Inhalt Geleitwort zur 1. Auflage Überblick: Dokumentationsmittel im Buch XI XIII 1 Warum Softwarearchitekturen dokumentieren? 1 1.1 Montagmorgen 1 1.1.1 Fragen über Fragen 1 1.1.2 Wer fragt, bekommt Antworten

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

Effektive Software-Architekturen Ein praktischer Leitfaden

Effektive Software-Architekturen Ein praktischer Leitfaden Gernot Starke Effektive Software-Architekturen Ein praktischer Leitfaden ISBN-10: 3-446-41215-8 ISBN-13: 978-3-446-41215-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41215-6

Mehr

Stefan xing.to/sto. embarc.de. Agile Softwarearchitektur

Stefan xing.to/sto. embarc.de.  Agile Softwarearchitektur Stefan Toth stefan.toth@ @st_toth xing.to/sto www. www.swamuster.de 1 Was erwartet man sich von Agil?? Flexibilität, Schnellere T2M, Nachvollziehbareren Fortschritt, Bessere Termintreue (nicht unbedingt

Mehr

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin Business Analysis Body of Knowledge BABOK v3 Konzepte Scope Struktur Ursula Meseberg microtool GmbH Berlin 1980 Mach mal Systemanalyse Tom DeMarco, Structured Analysis and System Specification, 1978, p

Mehr

No Bullshit Architekturarbeit neu gedacht

No Bullshit Architekturarbeit neu gedacht No Bullshit Architekturarbeit neu gedacht STEFAN TOTH Hamburg 26. Januar 2016 0 Stefan Toth stefan.toth@ @st_toth xing.to/sto www. www.swamuster.de 2 1 Abstract Klassische Architekturarbeit hat mit Modellen,

Mehr

Das Entwicklungsteam im agilen Prozess. Aufgaben der Software Architektur. Best Practices & Scrum Integration. Zusammenfassung & Ausblick

Das Entwicklungsteam im agilen Prozess. Aufgaben der Software Architektur. Best Practices & Scrum Integration. Zusammenfassung & Ausblick Das Entwicklungsteam im agilen Prozess Aufgaben der Software Architektur Best Practices & Scrum Integration Zusammenfassung & Ausblick Das Entwicklungsteam im agilen Prozess Die besten Architekturen, Anforderungen

Mehr

ARCHITEKTUR KATA als Trainingsform für agile Teams

ARCHITEKTUR KATA als Trainingsform für agile Teams 02.12.2014 ARCHITEKTUR KATA als Trainingsform für agile Teams Roland Mast Sybit GmbH Software Architekt Scrum Master roland.mast@sybit.de 1 02.12.2014 Ich Du Wir Ihr Architektur Kata Architektur Vision

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

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG 1 Was erwartet Sie? Arbeit & Prozesse Ingenieure & Prozesse Organisationen & Prozesse Projekt/ Produkt & Prozesse Agil & Prozesse

Mehr

Softwarearchitektur Speed-Dating Wer einsam bleibt ist selber schuld... Stefan Zörner embarc GmbH, Hamburg

Softwarearchitektur Speed-Dating Wer einsam bleibt ist selber schuld... Stefan Zörner embarc GmbH, Hamburg Wer einsam bleibt ist selber schuld... Stefan Zörner embarc GmbH, Hamburg Wie Ihr Eure Entwürfe und Entscheidungen festhaltet und kommuniziert Zeitgemäße Softwarearchitektur ist nicht das Werk einzelner.

Mehr

Diagramme der Moderne

Diagramme der Moderne Diagramme der Moderne Softwarearchitektur zeitgemäß visualisieren. STEFAN ZÖRNER, EMBARC Softwarearchitektur Meetup Hamburg, 04.09.2017 0 Softwarearchitektur zeitgemäß visualisieren. Die Kommunikation

Mehr

Experts in agile software engineering. Software Architektur andrena objects ag

Experts in agile software engineering. Software Architektur andrena objects ag Experts in agile software engineering Software Architektur jan.baumann@andrena.de Experts in agile software engineering 2 Experts in agile software engineering 2 Architektur in der Software Entwicklung

Mehr

Verunfallte Softwarearchitektur? In 3 Schritten zu guten Lösungen

Verunfallte Softwarearchitektur? In 3 Schritten zu guten Lösungen Verunfallte Softwarearchitektur? In 3 Schritten zu guten Lösungen Stefan Zörner xing.to/szr Köln, den 02.12.2013 >>> dotnet-developer-conference.de #ddc13 Verunfallte Softwarearchitektur? In 3 Schritten

Mehr

Vorstellung Sybit (Bereiche SAP CRM und Media) Warum ist Architektur für Sybit so wichtig? z.b. Zulieferung für Sotschi - Große

Vorstellung Sybit (Bereiche SAP CRM und Media) Warum ist Architektur für Sybit so wichtig? z.b. Zulieferung für Sotschi - Große Architekturarbeit ist und bleibt ein wichtiger Aspekt in Software-Projekten, sowohl in klassisch aufgestellten als auch in agilen Teams. Dies macht Mitarbeiter mit entsprechendem Knowhow erforderlich,

Mehr

Was (genau) ist eigentlich

Was (genau) ist eigentlich 10. 13.12.2018 Frankfurt am Main Stefan Zörner, embarc Nörgeln ist einfach #ittage Aber was (genau) ist eigentlich? Was (genau) ist eigentlich? Jedes interessante Softwaresystem hat eine Softwarearchitektur.

Mehr

Inhaltsverzeichnis. Effektive Softwarearchitekturen (6. Auflage)

Inhaltsverzeichnis. Effektive Softwarearchitekturen (6. Auflage) Inhaltsverzeichnis zu Effektive Softwarearchitekturen (6. Auflage) von Gernot Starke ISBN (Buch): 978-3-446-43614-5 ISBN (E-Book): 978-3-446-43653-4 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43614-5

Mehr

Stefan Zörner, oose Innovative Informatik GmbH

Stefan Zörner, oose Innovative Informatik GmbH Softwerkskammer Hamburg Softwarearchitekturen dokumentieren und kommunizieren Stefan Zörner, oose GmbH Stefan.Zoerner@de Softwerkskammer Hamburg 21. Mai in Hamburg bei der etracker GmbH Softwarearchitekturen

Mehr

Stefan Zörner, oose Innovative Informatik GmbH

Stefan Zörner, oose Innovative Informatik GmbH Historisch gewachsen? Architekturdokumentation: Warum sie wichtig ist. Und wie man sie macht. Stefan Zörner, oose GmbH Stefan.Zoerner@de Nordic Coding Kiel, den 7. Dezember 2012 Stefan Zörner :: sz@de

Mehr

Kapitel 1 Applikations-Architektur VIII

Kapitel 1 Applikations-Architektur VIII Kapitel 1 Applikations-Architektur VIII Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Beruf des IT Architekten Herausforderungen & Risiken Karrierewege

Mehr

Ziele und Tätigkeiten von Architekten

Ziele und Tätigkeiten von Architekten Ziele und Tätigkeiten von Architekten Definition Software Architektur o A software architecture provides a model of a whole software system that is composed of internal behavioral units (i.e. components)

Mehr

Agile Concept Development (ACD) Von der Idee zum Prototyp in 4 Monaten

Agile Concept Development (ACD) Von der Idee zum Prototyp in 4 Monaten Agile Concept Development (ACD) Von der Idee zum Prototyp in 4 Monaten Belimo Solutions ACD Agil von der Idee zum Produktkonzept 2 Where to find Belimo Solutions ACD Agil von der Idee zum Produktkonzept

Mehr

Verunfallte Softwarearchitektur

Verunfallte Softwarearchitektur Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall? STEFAN ZÖRNER Berlin Experts Days Berlin, 04.04.2014 0. Erfolgreiche Lösungen höchstens per Zufall? Mitunter gelingt ein Entwicklungsvorhaben,

Mehr

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018

Die Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 Die Foundation-Phase Kombination von RE-Techniken zum Projektstart Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 440 m Umsatz in 2017 + 2.500 Glückliche Kunden 1992 Gegründetes Familienunternehmen

Mehr

Verunfallte Softwarearchitektur

Verunfallte Softwarearchitektur Stefan Zörner embarc GmbH Verunfallte Softwarearchitektur Erfolgreiche Lösungen höchstens per Zufall? Stefan Zörner Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall? Abstract:

Mehr

Historisch gewachsen?

Historisch gewachsen? Historisch gewachsen? Architekturdokumentation: Warum sie wichtig ist. Und wie man sie macht. Stefan Zörner :: @StefanZoerner :: sz@de ddc_conference #ddc12 www.dotnet-developerconference.de Historisch

Mehr

Die 7 Regeln in Stein gemeißelt?

Die 7 Regeln in Stein gemeißelt? Architekturdokumentation heute... Die 7 Regeln in Stein gemeißelt? STEFAN ZÖRNER, EMBARC JUG Saxony Day 2016 Radebeul bei Dresden, 30.09.2016 0 Architekturdokumentation heute... Die 7 Regeln in Stein gemeißelt?

Mehr

SE Besprechung. Übung 2 Softwareprozesse

SE Besprechung. Übung 2 Softwareprozesse SE Besprechung Übung 2 Softwareprozesse SE, 02.11.10 Nicolas Hoby Aufgabe 1 Systemkomponenten Ziel: Das System (das Problem) in mehrere, kleine Teillösungen zerlegen Komponenten, die (+/-) unabhängig voneinander

Mehr

Reinhard Salomon Geschäftsleitung

Reinhard Salomon Geschäftsleitung 1 Reinhard Salomon Geschäftsleitung SEQIS Software Testing Know-how Termine: 21.06.2012 20.09.2012 22.11.2012 Agiles Testmanagement Management von Testumgebungen Stop & Go Checklisten für s Testmanagement

Mehr

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2 Anforderungsspezifikation und GWT Tutorien TEACHING TEAM Paul Muntean muntean@ifi.uzh.ch Martina Rakaric martina.rakaric@gmail.com 2 ABGABE Abgabe OLAT Erlaubte

Mehr

Agile Softwareentwicklung

Agile Softwareentwicklung Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf G Bleek, Hennig Wolf 1. Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Mehr

Start. Kreative Zielanalyse. Ideenmanagement. Stakeholdermanagement. Nutzung vorhandener Prototypen etc. Extrem schlanker Prozess.

Start. Kreative Zielanalyse. Ideenmanagement. Stakeholdermanagement. Nutzung vorhandener Prototypen etc. Extrem schlanker Prozess. Start Kreative Zielanalyse Ideenmanagement Stakeholdermanagement Nutzung vorhandener Prototypen etc. Extrem schlanker Prozess 3 Rollen 4 Artefakte wenige Regeln 0 1 2 Product Owner (1/2) Kreative Zielanalyse

Mehr

WARUM SCRUM OHNE INSPECT & ADAPT NICHT FUNKTIONIERT W-JAX 2017

WARUM SCRUM OHNE INSPECT & ADAPT NICHT FUNKTIONIERT W-JAX 2017 WARUM SCRUM OHNE INSPECT & ADAPT NICHT FUNKTIONIERT W-JAX 2017 Vorstellung Lutz Malburg Bildquelle: tagcloud.com 2 Worum geht es heute? Projekte in Schieflage Ist Inspect & Adapt verstanden? 1. Auffrischung

Mehr

Nörgeln ist einfach...

Nörgeln ist einfach... Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung? STEFAN ZÖRNER, EMBARC Java Forum Nord 2016 Hannover, 20.10.2016 0 Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung?

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

WARUM AGILE ENTWICKLUNG OHNE TEST NICHT FUNKTIONIERT SCRUM-DAY 2017

WARUM AGILE ENTWICKLUNG OHNE TEST NICHT FUNKTIONIERT SCRUM-DAY 2017 WARUM AGILE ENTWICKLUNG OHNE TEST NICHT FUNKTIONIERT SCRUM-DAY 2017 Vorstellung Lutz Malburg Bildquelle: tagcloud.com 2 Scrum aus der Vogelperspektive Backlogrefinement 3 Rahmenbedingung unbekannt Anforderungen

Mehr

Regionaltreffen Rhein-Main: 25 Jahre DOAG

Regionaltreffen Rhein-Main: 25 Jahre DOAG Regionaltreffen Rhein-Main: 25 Jahre DOAG Industrialisierung der IT Dr. Michael Faden Peter Welkenbach 17. September 2013 BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG

Mehr

Inhaltsverzeichnis. 1 Einleitung 1. 2 Grundlagen von Softwarearchitekturen 11

Inhaltsverzeichnis. 1 Einleitung 1. 2 Grundlagen von Softwarearchitekturen 11 D3kjd3Di38lk323nnm xi 1 Einleitung 1 1.1 Softwarearchitektur als Disziplin im Software Engineering........ 2 1.2 isaqb International Software Architecture Qualification Board.......... 4 1.3 Certified

Mehr

Gemeinsam mehr erreichen.

Gemeinsam mehr erreichen. Gemeinsam mehr erreichen. Microservices, ein Vorgehensmodell zur Softwareentwicklung - Nürnberg - 17. November 2016 "Mit unserer Begeisterung für führende Technologien vernetzen wir Systeme, Prozesse und

Mehr

EJB City GmbH ist Ihr Partner dafür!

EJB City GmbH ist Ihr Partner dafür! Der zukünftige Erfolg vieler Unternehmen hängt im Wesentlichen von der Innovationsfähigkeit sowie von der Differenzierung ab. Zusätzlich, viele Unternehmen fordern heute einen IT- Partner, mit dem sie

Mehr

Lean EAM. als Vernetzungs-Werkzeug einer nachhaltigen IT-Change- und Releaseplanung

Lean EAM. als Vernetzungs-Werkzeug einer nachhaltigen IT-Change- und Releaseplanung Lean EAM als Vernetzungs-Werkzeug einer nachhaltigen IT-Change- und Releaseplanung Prof. Dr.-Ing. Stefan Bente 6. Jahrestagung IT Change & Release Management 25. 26.11.2015, Berlin Strategische Bebauungsplanung

Mehr

DIGITAL BUILDING HEUTE UND MORGEN. Gebäudeautomation im Zeichen der Digitalisierung

DIGITAL BUILDING HEUTE UND MORGEN. Gebäudeautomation im Zeichen der Digitalisierung DIGITAL BUILDING HEUTE UND MORGEN Gebäudeautomation im Zeichen der Digitalisierung Digital Building heute und morgen mit Siemens Digital Building in die Zukunft Henrik Lüngen siemens.com Digitalisierung

Mehr

Alistair Cockburn: Die Methodenfamilie Crystal

Alistair Cockburn: Die Methodenfamilie Crystal Alistair Cockburn: Die Methodenfamilie Vorstellung und mit anderen agilen Ansätzen Wissenschaftliche Vertiefung von Timo Acquistapace 1 von 20 Gliederung 1. 2. Methodenfamilie 3. von 4. Abschließender

Mehr

Providermanagement bei Multisourcing. Hamburg, 12. September 2018

Providermanagement bei Multisourcing. Hamburg, 12. September 2018 Providermanagement bei Multisourcing Hamburg, 12. September 2018 SerValue - Excellence im Service Consulting mit umfassender operative Erfahrung SerValue kurze Vorstellung UNTERNEHMEN Gegründet 2015 München

Mehr

Kapitel 1 Applikations-Architektur VII

Kapitel 1 Applikations-Architektur VII Kapitel 1 Applikations-Architektur VII Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Bewertung von Architekturen mit der ATAM Methode Architecture

Mehr

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG Michael Palotas 7. April 2015 1 GRIDFUSION IHR REFERENT Gridfusion Software Solutions Kontakt: Michael Palotas Gerbiweg

Mehr

Integration im Enterprise Umfeld

Integration im Enterprise Umfeld Integration im Enterprise Umfeld Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 1 Eckdaten Individual-Software Client/Server- und

Mehr

Design Thinking Crash-Kurs

Design Thinking Crash-Kurs Wo ist das Problem? Design Thinking als neues Management-Paradigma In Anlehnung an das Hasso Plattner Institute of Design in Stanford : Der Auftrag Zeitraum des es beträgt 60 Minuten, d.h. der Prozess

Mehr

Softwaretechnik 1 und 2. Vorlesung Informatik Bachelor, 3. / 4. Semester Prof. Dr.-Ing. Stefan Bente. Lehrkonzept. Stand:

Softwaretechnik 1 und 2. Vorlesung Informatik Bachelor, 3. / 4. Semester Prof. Dr.-Ing. Stefan Bente. Lehrkonzept. Stand: Softwaretechnik 1 und 2 Vorlesung Informatik Bachelor, 3. / 4. Semester Prof. Dr.-Ing. Stefan Bente Lehrkonzept Stand: 01.11.2016 Lehrkonzept ST1 Ziele für das Veranstaltungskonzept Ganzheitliche Betrachtung

Mehr

SWE1 - Übung 1 Projektbeschreibung: Chat

SWE1 - Übung 1 Projektbeschreibung: Chat SWE1 - Übung 1 Projektbeschreibung: Chat Use-Case Diagramm: Client Client Einloggen mittels Nickname Chat-Raum wechseln hinzufügen Benutzer bearbeiten Hilfe anfordern Use-Case Diagramm: Benutzer verwarnen

Mehr

Inhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0

Inhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 sverzeichnis Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im

Mehr

ok-plattform Roadmapping und Budgetindikation

ok-plattform Roadmapping und Budgetindikation ok-plattform Roadmapping und Budgetindikation 23.06.2017 1 Motivation und Ziele des Roadmapping Fragen der Geschäftsführung: Wann ist die openkonsequenz Plattform fertig? Was wird die openkonsequenz Plattform

Mehr

DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3

DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 Inhalt: Anforderungen an ein Schema Design eines Schemas Schrittweises Vorgehen Strukturierung und Design der Daten in DOORS Voraussetzung für

Mehr

QUALIFIZIERUNG. Agiler Coach. Direkt buchen:

QUALIFIZIERUNG. Agiler Coach. Direkt buchen: Direkt buchen: www.comeno.de/termine.html Der Lotse im agilen Dschungel Ihr Handwerkszeug als agiler Coach ist vielfältig, wenn Sie in einer Organisation beispielsweise eine agile Transition aktiv begleiten.

Mehr

Prototyping der Schnittstellenstandards

Prototyping der Schnittstellenstandards 3.2.2.2 Prototyping der Prototypen unterstützen die Evaluierung der Schnittstellen- Standards Evaluierung von Design-Ideen auf abstraktem Niveau durch die Nutzer unterstützt das Verstehen und die Berücksichtigung

Mehr

ConQAT Ein Toolkit zur kontinuierlichen Qualitätsanalyse. Proseminar IT Kennzahlen und Softwaremetriken Alexander Ried

ConQAT Ein Toolkit zur kontinuierlichen Qualitätsanalyse. Proseminar IT Kennzahlen und Softwaremetriken Alexander Ried ConQAT Ein Toolkit zur kontinuierlichen Qualitätsanalyse Proseminar IT Kennzahlen und Softwaremetriken 22.07.2010 Alexander Ried Gliederung Motivation Grundlagen Designüberblick Architecture Conformance

Mehr

Usability Engineering. Kapitel 3. Usability Engineering Lebenszyklus & Methoden der Usability Evaluation

Usability Engineering. Kapitel 3. Usability Engineering Lebenszyklus & Methoden der Usability Evaluation Fachhochschule Schmalkalden, Prof. Dr. rer. pol. Thomas Urban Kapitel 3 Lebenszyklus & Methoden der Usability Evaluation Gliederung 1 Einführung 2 Wahrnehmungspsychologie 3 Lebenszyklus 3.1 3.1.1 Nutzerprofile

Mehr

Leistungsportfolio. Zuarbeit des Kunden. Ergebnisobjekt

Leistungsportfolio. Zuarbeit des Kunden. Ergebnisobjekt Karim Hanke amotiq solutions CONCEPTS AT A GLANCE Anforderungsaufnahme Machbarkeitsstudie Business Case Analyse Projektinitiierung Projektmanagement Analyse Design Implementierung Test Produktivsetzung

Mehr

Softwaretechnik 2015/2016

Softwaretechnik 2015/2016 Softwaretechnik 2015/2016 PST Lehrstuhl Prof. Dr. Matthias Hölzl HAUPT-/ BACHELOR- SEMINAR ADAPTIVE SYSTEME PST Joschka PROF. DR. Rinke WIRSING 14. JUNI 2009 VORNAME NAME AGENDA Übung 11: 14.01.2016 Schon

Mehr

Softwarearchitektur für alle!?

Softwarearchitektur für alle!? Softwarearchitektur für alle!? Softwarearchitektur wird Entwicklerskill STEFAN ZÖRNER, EMBARC Java Forum Nord 2017 Hannover, 12.09.2017 0 Die besten Architekturen entstehen durch selbstorganisierte Teams.

Mehr

SAP Penetrationstest. So kommen Sie Hackern zuvor!

SAP Penetrationstest. So kommen Sie Hackern zuvor! SAP Penetrationstest So kommen Sie Hackern zuvor! TÜV Rheinland i-sec. Informations- und IT-Sicherheit. Führender unabhängiger Dienstleister für Informationssicherheit in Deutschland Beratungs- und Lösungskompetenz

Mehr

Visual Studio 2010 Neues für Architekten

Visual Studio 2010 Neues für Architekten 1 conplement AG 2009. All rights reserved. NIK Technologieseminar Visual Studio 2010 und.net 4.0 inside Visual Studio 2010 Neues für Architekten 16. November 2009 Thomas Hemmer Daniel Meixner conplement

Mehr

oose. Techniken für den Projekterfolg Ergebnisse der oose Projektmanagement-Studie Hamburg, 24.06.2009 Markus Wittwer, oose Innovative Informatik GmbH

oose. Techniken für den Projekterfolg Ergebnisse der oose Projektmanagement-Studie Hamburg, 24.06.2009 Markus Wittwer, oose Innovative Informatik GmbH Techniken für den Projekterfolg Ergebnisse der oose Projektmanagement-Studie Hamburg, 24.06.2009 Markus Wittwer, oose GmbH 2009 by de GmbH Markus Wittwer Berater und Trainer Coach für agile Projekte Scrum

Mehr

Client/Server Applikation mit Android BDA Abschlusspräsentation. Agenda. Projektübersicht. Projektübersicht. Projektergebnis. Live Demonstration

Client/Server Applikation mit Android BDA Abschlusspräsentation. Agenda. Projektübersicht. Projektübersicht. Projektergebnis. Live Demonstration Client/Server Applikation mit Android BDA Abschlusspräsentation Horw, 2. Juli 2012 Christoph Moser, Thomas Galliker Agenda Projektergebnis Live Demonstration Aufgetretene Probleme Lessons Learned Ausblick

Mehr

SERVIEW. High Performance IT. die Transformation zu einer agilen, schlanken und verlässlichen IT

SERVIEW. High Performance IT. die Transformation zu einer agilen, schlanken und verlässlichen IT SERVIEW High Performance IT die Transformation zu einer agilen, schlanken und verlässlichen IT SERVIEW CONSULTING! TRAINING! DIFFERENT! 16x Best Management Practice Kongress 16 Jahre internationale Erfahrung

Mehr

Agile Methoden agil einführen Software Quality Lab

Agile Methoden agil einführen Software Quality Lab Software Quality Lab Markus Unterauer Berater, Trainer - 1 - - 2 - Das Setting im Unternehmen Mgmt PM Support Reports UI Infra Agents Apps Kernel - 3 - Ziele für die Einführung agiler Methoden Weniger

Mehr

Q-Event «Spice up your Test!»

Q-Event «Spice up your Test!» Testautomatisierung in der agilen Software Entwicklung Q-Event «Spice up your Test!» Einsatz und Nutzen von Testautomatisierung in agilen Software Projekten Urs Müller Senior Testautomation Engineer Agenda

Mehr

Kapitel 1 Applikations-Architektur VI

Kapitel 1 Applikations-Architektur VI Kapitel 1 Applikations-Architektur VI Software Engineering FS 2015 Prof. Dr. Jana Köhler jana.koehler@hslu.ch Gesamtüberblick I. Software Architektur Grundbegriffe II. Prinzipien & Taktiken III. Stile

Mehr

No Bullshit Architekturarbeit neu gedacht

No Bullshit Architekturarbeit neu gedacht No Bullshit Architekturarbeit neu gedacht STEFAN TOTH München 22. Oktober 2015 0 Stefan Toth stefan.toth@ @st_toth xing.to/sto www. www.swamuster.de 2 Abstract Klassische Architekturarbeit hat mit Modellen,

Mehr

crowdgovernance Agile Teams im driver seat! Sebastian Mancke

crowdgovernance Agile Teams im driver seat! Sebastian Mancke crowdgovernance Agile Teams im driver seat! Sebastian Mancke IT-Governance Unternehmen wollen IT-Governance Unterstützung strategischer Ziele Vermeidung von Fehlentscheidungen Minimierung von Risiken Effizienz

Mehr

Agenda. TRACK II Die analytische Evolution es geht weiter! AI als Enabler für digitale Geschäftsmodelle Internet of Things zum Anfassen!

Agenda. TRACK II Die analytische Evolution es geht weiter! AI als Enabler für digitale Geschäftsmodelle Internet of Things zum Anfassen! Agenda 10.00 DIGITAL POWER LIVE Begrüßung durch Hermann Hebben und Steffen Vierkorn 10.30 Cleveres Datenmanagement im Zeitalter von Digitalisierungsinitiativen: Agile Transformation von klassischen BI-Systemen

Mehr

Iterative Softwareentwicklung. Ullrich Köthe 19. April 2001

Iterative Softwareentwicklung. Ullrich Köthe 19. April 2001 Iterative Softwareentwicklung Ullrich Köthe 19. April 2001 2 Traditionelles Entwicklungsmodell von Geräteentwicklung inspiriert: je später eine Änderung notwendig wird, desto teurer 12000 10000 8000 6000

Mehr

Universität Bielefeld. Softwarepraktikum. Gernot A. Fink SS Rückblick extreme Programming (XP)

Universität Bielefeld. Softwarepraktikum. Gernot A. Fink SS Rückblick extreme Programming (XP) Softwarepraktikum Gernot A. Fink SS 2005 Rückblick extreme Programming (XP) extreme Programming: Die Idee XP takes common sense principles and practices to extreme levels. (Kent Beck, 2001) (d.h. alles,

Mehr

Digitale Transformation und deren Auswirkungen auf die IT. Fujitsu Worldtour 2016 Stephan Kaiser SVP & Partner

Digitale Transformation und deren Auswirkungen auf die IT. Fujitsu Worldtour 2016 Stephan Kaiser SVP & Partner Digitale Transformation und deren Auswirkungen auf die IT Fujitsu Worldtour 2016 Stephan Kaiser SVP & Partner PAC 2015 CIO s kämpfen an mehreren Fronten GRC Cloud Computing Internet of Things, Connected

Mehr

D4: Agile ist in aller Munde Wir stellen die Frage: Ist Agile = Agile?

D4: Agile ist in aller Munde Wir stellen die Frage: Ist Agile = Agile? D4: Agile ist in aller Munde Wir stellen die Frage: Ist Agile = Agile? Patrick Knecht, IT-Logix AG Uetliberg, 11. September 2018 Quelle: Reuters Quelle: CarAndBike Quelle: Zoonar Quelle: Natural World

Mehr

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1996 Philippe Kruchten: Rational Unified Process Produkt der Firma Seit 2002 Teil des IBM Konzerns Objektorientiertes

Mehr

Schliemanns Erben. Systemlandschaften wirkungsvoll (nach-)dokumentieren

Schliemanns Erben. Systemlandschaften wirkungsvoll (nach-)dokumentieren Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren STEFAN ZÖRNER, EMBARC OOP-Konferenz 2017 München, 31.01.2017 0 Schliemanns Erben Systemlandschaften wirkungsvoll (nach-)dokumentieren

Mehr

Müller hat seine Prozesse im Griff

Müller hat seine Prozesse im Griff Müller hat seine Prozesse im Griff Daniel Jäger 1 Mettenmeier GmbH Unser Leistungsversprechen Die Leistung eines Unternehmens, die Wertschöpfung, ist das Ergebnis seiner Prozesse! Wir befähigen unsere

Mehr

Eckbank selbst bauen - Product Details -->> Enter Here Download From Official Website => VISIT NOW

Eckbank selbst bauen - Product Details -->> Enter Here Download From Official Website => VISIT NOW Eckbank balkon selbst bauen, eckbank selber bauen pdf, eckbank selber bauen partykeller, eckbank selber bauen bauplan. Eckbank selbst bauen - Product Details -->> Enter Here Download From Official Website

Mehr

DokChess Beispiel für einen Architekturüberblick. Stefan Zörner :: ::

DokChess Beispiel für einen Architekturüberblick. Stefan Zörner :: :: Präsentation: DokChess Beispiel für einen Architekturüberblick Stefan Zörner :: Stefan.Zoerner@de :: stefan@swadok.de Webseite DokChess: http://www.dokchess.de Softwarearchitekturen dokumentieren und kommunizieren:

Mehr

Präsentation für Ingenieure

Präsentation für Ingenieure Präsentation für Ingenieure Wofür Universität Bewerbung Berufsleben Präsentationsarten Selbstdarstellung Informativ Ergebnispräsentation Wissenschaftliche Präsentationen Verkaufspräsentationen Aufruf Fragen

Mehr

Automatisierte Akzeptanztests. Olaf Eschenbruch

Automatisierte Akzeptanztests. Olaf Eschenbruch Automatisierte Akzeptanztests Olaf Eschenbruch 10.04.2018 Motivation Wo stehen wir im Cynefin Framework Iterative Feedback Systeme Realm of unknown unknowns Agile Methoden Quelle: A Leader s Framework

Mehr

Vorlesung Software-Engineering I

Vorlesung Software-Engineering I Vorlesung Software-Engineering I im 3. und 4. Semester 09. SW-Architektur - Dokumentation Architektur-Review Wir treten einen Schritt zurück und betrachten nochmal das Ganze. Sind wir noch auf dem richtigen

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

CODE REVIEWS DONE RIGHT. Heiko Gramlich

CODE REVIEWS DONE RIGHT. Heiko Gramlich CODE REVIEWS DONE RIGHT Heiko Gramlich Agenda Über mich Code Review Code Review bei De-Mail Development Tooling Demo Erfahrungen im Team 2 Über mich Software Entwickler Werdegang: Dipl. Informatiker der

Mehr

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach Ihr Projekt Ihr Nutzen Der Projektpartner InQu Informatics Übersicht Projektorganisation Kundenorientierung

Mehr

denkpionier denkpionier

denkpionier denkpionier Kontakt: Telefon: +49 (01) 173.817 347 0 email: infp@.de Ideenentwicklung mit System Design Thinking» Was ist Design Thinking?» Wie wirkt es in Unternehmen?» Workshop Der Mensch im Fokus von Innovation

Mehr