Stefan Toth embarc. Architektur Kata Live
|
|
- Gerhardt Friedrich
- vor 6 Jahren
- Abrufe
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 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
MehrQuantitä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
MehrMonolith 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
MehrSoftwarearchitektur 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
MehrRisikogetriebene 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
MehrTrä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
MehrSo 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
MehrAGILE 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
MehrDas 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
MehrGeleitwort 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
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrEffektive 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
MehrStefan 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
MehrBusiness 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
MehrNo 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,
MehrDas 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
MehrARCHITEKTUR 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
MehrArchitekturdokumentation 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
MehrWieso 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
MehrSoftwarearchitektur 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.
MehrDiagramme der Moderne
Diagramme der Moderne Softwarearchitektur zeitgemäß visualisieren. STEFAN ZÖRNER, EMBARC Softwarearchitektur Meetup Hamburg, 04.09.2017 0 Softwarearchitektur zeitgemäß visualisieren. Die Kommunikation
MehrExperts 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
MehrVerunfallte 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
MehrVorstellung 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,
MehrWas (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.
MehrInhaltsverzeichnis. 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
MehrStefan 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
MehrStefan 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
MehrKapitel 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
MehrZiele 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)
MehrAgile 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
MehrVerunfallte 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,
MehrDie 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
MehrVerunfallte 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:
MehrHistorisch 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
MehrDie 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?
MehrSE 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
MehrReinhard 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
MehrSOFTWARE 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
MehrAgile 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
MehrStart. 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
MehrWARUM 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
MehrNö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?
MehrAgile 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
MehrWARUM 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
MehrRegionaltreffen 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
MehrInhaltsverzeichnis. 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
MehrGemeinsam 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
MehrEJB 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
MehrLean 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
MehrDIGITAL 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
MehrAlistair 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
MehrProvidermanagement 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
MehrKapitel 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
MehrDIGICOMP 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
MehrIntegration 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
MehrDesign 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
MehrSoftwaretechnik 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
MehrSWE1 - Ü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
MehrInhaltsverzeichnis. 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
Mehrok-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
MehrDOORS 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
MehrQUALIFIZIERUNG. 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.
MehrPrototyping 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
MehrConQAT 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
MehrUsability 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
MehrLeistungsportfolio. Zuarbeit des Kunden. Ergebnisobjekt
Karim Hanke amotiq solutions CONCEPTS AT A GLANCE Anforderungsaufnahme Machbarkeitsstudie Business Case Analyse Projektinitiierung Projektmanagement Analyse Design Implementierung Test Produktivsetzung
MehrSoftwaretechnik 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
MehrSoftwarearchitektur 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.
MehrSAP 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
MehrVisual 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
Mehroose. 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
MehrClient/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
MehrSERVIEW. 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
MehrAgile 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
MehrQ-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
MehrKapitel 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
MehrNo 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,
Mehrcrowdgovernance 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
MehrAgenda. 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
MehrIterative 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
MehrUniversitä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,
MehrDigitale 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
MehrD4: 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
Mehr3.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
MehrSchliemanns 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
MehrMü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
MehrEckbank 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
MehrDokChess 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:
MehrPrä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
MehrAutomatisierte 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
MehrVorlesung 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
MehrModerne 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
MehrCODE 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
MehrProzesse 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
Mehrdenkpionier 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