ARCHITEKTUR KATA als Trainingsform für agile Teams
|
|
- Johannes Hertz
- vor 7 Jahren
- Abrufe
Transkript
1 ARCHITEKTUR KATA als Trainingsform für agile Teams Roland Mast Sybit GmbH Software Architekt Scrum Master 1
2 Ich Du Wir Ihr Architektur Kata Architektur Vision 2
3 Software-Architektur-Aufgaben Anforderungen und Randbedingungen klären Strukturen entwerfen Technische Konzepte entwerfen Architektur kommunizieren Umsetzung überwachen Architektur bewerten Was ist eine Kata? 3
4 Architektur Kata 1. Durchgang 50 Minuten für Architekturentwurf Beantworte die wichtigsten Architektur- und Design-Fragen Berücksichtige die wichtigen Qualitätsziele und Randbedingungen Dokumentiere mit Hilfe von Diagrammen, Tabellen, Listen 30 Minuten Präsentation Pause 4
5 System im Kontext BR-online Content Management System Subsysteme 5
6 Komponenten Legende Abhängigkeit Sichten / blackbox whitebox System im Kontext SYS Subsysteme SUSY-1 SUSY-2 Komponenten KOMP-1 KOMP-2 KOMP-3 6
7 Architektur-Entwicklung Kontext Sichten Umsetzung Architektur-Kontext Qualitätsziele Randbedingungen Kontext Lösungsstrategie Risiken 7
8 Qualitätsmerkmale (ISO 9126) Funktionalität Benutzbarkeit Wartbarkeit Angemessenheit Richtigkeit Interoperabilität Sicherheit Ordnungsmäßigkeit Konformität Verständlichkeit Erlernbarkeit Bedienbarkeit Attraktivität Konformität Analysierbarkeit Modifizierbarkeit Stabilität Testbarkeit Konformität Zuverlässigkeit Effizienz Übertragbarkeit Reife Fehlertoleranz Wiederherstellbarkeit Konformität Zeitverhalten Verbrauchsverhalten Konformität Anpassbarkeit Installierbarkeit Koexistenz Austauschbarkeit Konformität Architektur-Sichten Bausteinsicht Laufzeitsicht Verteilungssicht 8
9 Architektur-Umsetzung Technische Konzepte Entwurfsentscheidungen Qualitätsszenarien für Architekturbewertung Architektur Dokumentation 9
10 Tipps für effektive Diagramme Titel + Beschriftungen Kurz, verständlich nummeriert falls hilfreich Vorsicht mit Abkürzungen Orientierung Benutzer oben und Datenbank unten? Material Am besten mit Karten und Postits beginnen Flipcharts für den Teamraum Elektronisch für Dokumentation Linien-Farben-Formen Bewusste und konsistente Verwendung Annotationen zur Verständlichkeit Rahmen Zur Hervorhebung und zur Gruppierung sinnvoll Legende Für Formen, Linien, Farben, Rahmen, Abkürzungen Diagramm Checkliste Struktur Geschachtelte Abstraktionsebenen Darstellung des System-Kontexts Wesentliche Komponenten für die Umsetzung der wichtigsten Anforderungen Qualitätsziele Layout Verständliche Verwendung von Notation, Formen, Farben usw. Legende 10
11 Architektur-Kata - 2. Durchgang 15 Minuten für Systemkontext Abgrenzung zu Umsystemen Verantwortlichkeiten Geschachtelte Abstraktionsebenen Verbesserte Diagramme Architektur-Kata - 3. Durchgang 15 Minuten für Ziele und Lösungsansätze Qualitätsziele Randbedingungen Lösungsansätze passend zu den Qualitätszielen 30 Minuten Präsentation ( Durchgang) 11
12 System-Kontext Subsysteme 12
13 Subsystem TravelService Architektur-Vision in Phase Null Kürze Systemkontext Priorisierte Qualitätsziele Komponenten der obersten Ebene Randbedingungen und Risiken Architektur- Vision Verständlichkeit Akzeptanz 13
14 Software-Architektur ist die Menge der Designentscheidungen deren Änderung hohe Kosten verursachen (Booch) muss flexibel genug sein, um spätere Anforderungen aufnehmen zu können muss einfach sein, um unnötigen Aufwand und Komplexität zu vermeiden Was für die Architektur gilt, gilt auch für deren Dokumentation! Architektur Kata Trainiert die Umsetzung von Anforderungen in eine passende Softwarearchitektur die richtigen Fragen an die Stakeholder stellen, um die Anforderungen zu verstehen das Erkennen und Priorisieren von architekturrelevanten Anforderungen die Dokumentation in Form von aussagekräftigen Diagrammen und kann hervorragend bei der Erarbeitung einer Architektur Vision eingesetzt werden 14
15 Quellen Ted NewardsTechnical Blog: ArchitecturalKatas blogs.tedneward.com/2010/06/17/architectural+katas.aspx Gernot Starke: Effektive Software-Architekturen -Ein praktischer Leitfaden, Hanser 2011 Gernot Starke: Softwarearchitekten: Die Zehnkämpfer der IT dl.dropbox.com/u/45486/arc42-downloads/02-zehnkaempfer.pdf Template für Architekturdokumentation Roock, Pichler: Die Architekturvision in Scrum Stefan Toth: Vorgehensmuster für Softwarearchitektur, Hanser 2014 isaqb-zertifizierung Gemälde und Fotos von Lisa und Theresa Roland Mast Sybit GmbH Software-Architekt Scrum Master 15
16 Relaunch von Columbus Reisen Zweck des Systems Columbus-Reisen ist ein etabliertes Portal für die Bewertung und Buchung von Reisen. Die aktuelle web-basierte Applikation stammt noch aus der Gründerzeit und ist den heutigen Anforderungen nicht mehr gewachsen. Der Kundenstamm ist auf über 10 Millionen registrierte Benutzer angewachsen. Die Reiseangebote stammen momentan von mehreren verschiedenen Anbietern. Die Benutzer haben insgesamt 2,5 Millionen Bewertungen zu ca Hotels abgegeben. Der Relaunch soll anfänglich die bestehende Funktionalität in neuem Layout darstellen und gleichzeitig flexibel gestaltet werden, für weitere Expansion in europäische Länder und neue Märkte. Anforderungen Registrierte Benutzer können nach Pauschal- und Individualreisen in Europa suchen und diese beim preiswertesten Anbieter buchen. Benutzer können Bewertungen von Hotels abgeben in Form von Text, Bildern und Videos. Die Manipulation von Bewertungen anderer Benutzer muss verhindert werden. Die Bewertungen werden nach einem komplizierten Regelwerk überprüft, um Missbrauch weitestgehend einzuschränken Columbus-Mitarbeiter bereiten die Einstiegsseiten für die Reiseangebote redaktionell auf Batch-Läufe während der Nacht zur Aktualisierung der Reiseangebote sollen nach und nach durch online-anfragen ersetzt werden Die Ladezeit einer Webseite soll maximal 10 Sekunden betragen Stakeholder 10 Millionen Benutzer von Columbus-Reisen Reisecenter das Teile des Webauftritts manuell pflegt Die Strategie des Managements ist eine weitere Expansion des Unternehmens. Externe Berater haben das Management davon überzeugt, dass dies mit den aktuellen System nicht zu meistern ist, eine Neuimplementierung jedoch alle Probleme löst Der Betrieb wünscht sich eine einfache und zuverlässige Deployment-Strategie, um dem Wunsch des Produkt-Managements nach häufigen Aktualisierungen (1x täglich) nachkommen zu können. Rahmenbedingungen Das Altsystem ist eine PHP-Anwendung Das Regelwerk zur Überprüfung der Bewertungen soll ohne Änderung übernommen werden Alle Daten befinden sich in verschiedenen MySQL Datenbanken und müssen übernommen werden Das Entwicklungsteam besitzt sehr gute PHP und etwas Java-Kenntnisse Das neue System soll pünktlich zur wichtigsten Reisemesse (in 18 Monaten) online gehen.
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
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
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
MehrKundenstamm öffnen. Artikelstamm öffnen 50,86 50,86 50,86 50,86 52,00 50, , ,86 52,00 52,00
W³S fehlerhafte Aufträge bearbeiten Menüleiste Belege W³S fehlerhafte Aufträge bearbeiten + - Auftrag Menüleiste + - neue Aufträge + - manuell leiste Handling 5,00 LIEF B Position hinzufügen Position löschen
MehrSeminar Softwareentwicklung in der Wissenschaft
Seminar Softwareentwicklung in der Wissenschaft Überblick über Softwareentwicklung Julian Kunkel Prof. Dr. Thomas Ludwig, Dr. Hermann Lenhart, Petra Nerge Gliederung Wissenschaftlicher Erkenntnissgewinn
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
MehrGrundlagen des Datenschutzes und der IT-Sicherheit (9) Vorlesung im Sommersemester 2005 von Bernhard C. Witt
und der IT-Sicherheit (9) Vorlesung im Sommersemester 2005 von Ergebnis Systemsicherheit Unterschiede zwischen symmetrischen und asymmetrischen Authentifikationen (vor allem hinsichtlich der Zielsetzung)
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
MehrSoftwareentwicklung in der Wissenschaft. Planet Simulator. Enno Köster. Enno Köster / 24
Softwareentwicklung in der Wissenschaft Planet Simulator Enno Köster Enno Köster 9.2.2011 1 / 24 Gliederung Überblick Software Entwicklung Abgleich mit ISO-Norm Verbesserungsvorschläge Fazit Enno Köster
MehrAufgabe 3 Erstellt am: Softwaretechnik Praktikum SS06 Verantwortliche: Irina Justus
Pflichtenheft Gliederung 1. Zielbestimmung 2. Produkteinsatz 3. Produktübersicht 4. Produktfunktionen 5. Produktdaten 6. Produktleistungen 7. Qualitätsanforderungen 8. Benutzeroberfläche 9. Nicht funktionale
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
MehrGernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0. Weitere Informationen oder Bestellungen unter
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 Buchhandel.
MehrModellgetriebene Entwicklung von Webanwendungen: eine erste Analyse
Modellgetriebene Entwicklung von Webanwendungen: eine erste Analyse 25. Oktober 2012 Taentzer Modellgetriebene Softwareentwicklung 59 Überblick Anforderungsanalyse auf zwei Ebenen: Analyse einer konkreten
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
MehrWomit wir uns beschäftigen
Berechnung und Optimierung von Grenzwerten für Mengen von Software Metriken Steffen Herbold, Jens Grabowski, Stephan Waack Georg-August-Universität Göttingen Softwareforen Leipzig Womit wir uns beschäftigen
MehrSoftwarequalität und -test
2. Vorlesung (Erster Teil) www.beuth-hochschule.de Dipl.-Inform. Thomas Ziemer Genereller Ansatz zur Beschreibung von Qualität Qualität Softwarequalität Qualitätsmanagement (QM) Qualitätssicherung (QS)
MehrSoftwarequalitätsmanagement. 24. April 2013
Softwarequalitätsmanagement 24. April 2013 Überblick Welche Qualitätsmodelle gibt es für Produkte und Prozesse? Welche Qualitätsanforderungen leiten sich daraus ab? Auf welche Weise kann Qualitätsmanagement
MehrQualität, Fehler un Testvorgehen
, Fehler un Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek Software Engineering 20. Februar 2013 HOM/FHTeL, Fehler un 20. Februar 2013 1/23 , Fehler un Pieter van den Hombergh Fontys
MehrRequirements Engineering I. Nicht-funktionale Anforderungen
Martin Glinz Requirements Engineering I Kapitel 11 Nicht-funktionale Anforderungen Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind
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
MehrPflichtenheft. Elektronische Studentenakte. von Vladislava Nadova und Marcus Stuber. 1. Zielbestimmung Musskriterien...2
Pflichtenheft Elektronische Studentenakte von Vladislava Nadova und Marcus Stuber Inhaltsverzeichnis: 1. Zielbestimmung...2 1.1 Musskriterien...2 1.2 Wunschkriterien...2 1.3 Abgrenzungskriterien...3 2.
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
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
MehrArc42 Strukturierungshilfe für Architekturdokumentation
Arc42 Strukturierungshilfe für Architekturdokumentation Arc42 als Strukturierungshilfe für die Architekturdokumentation Dr. Jürgen Meister OpenKONSEQUENZ Architecture&Quality Committees Workshop 20. 21.4.2016
MehrPFLICHTENHEFT Softwaretechnik-Praktikum SS 2003 Gruppe: Geo01
PFLICHTENHEFT Softwaretechnik-Praktikum SS 2003 Gruppe: Geo01 Version Autor Datum Status Kommentar 1.0 Hartmann 10.05.2003 draft Gliederung 1.1 Rose 19.05.2003 draft Deckblatt, Inhaltsverzeichnis 1.2 Schulze,
MehrGruppe: swp12-9 (Projektleiter: Benjamin Glatz) Datum: Pflichtenheft. Web Annotation mit Fragment Ids. Gruppe: swp12-9
Pflichtenheft Web Annotation mit Fragment Ids Gruppe: swp12-9 Inhaltsverzeichnis 1. Zielbestimmung...2 1.1. Musskriterien...3 1.2. Wunschkriterien...3 1.3. Abgrenzungskriterien...3 2. Produkteinsatz...4
MehrStefan Zörner. Softwarearchitekturen dokumentieren und kommunizieren
Stefan Zörner Softwarearchitekturen dokumentieren und kommunizieren Entwürfe, Entscheidungen und Lösungen nachvollziehbar und wirkungsvoll festhalten Geleitwort von Gernot Starke ISBN: 978-3-446-42924-6
MehrPflichtenheft. Didier Cherix. Christopher Hermann. Frank Stumpf SWP CHRISTOPHER HERMANN, DIDIER CHERIX, FRANK STUMPF
Pflichtenheft Didier Cherix Christopher Hermann Frank Stumpf 16.05.2010 SEITE 1 VON 9 Inhaltverzeichnis 1 Zielbestimmung... 3 2 Produkteinsatz... 3 3 Produktübersicht... 4 3.1 Erläuterung... 4 4 Funktionale
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
MehrUmsichtig planen, robust bauen
Umsichtig planen, robust bauen iks Thementag Mehr Softwarequalität Best practices für alle Entwicklungsphasen 19.06.2012 Autor: Christoph Schmidt-Casdorff Agenda Softwarearchitektur Architekturkonformität
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:
MehrLern-IT NRW ein Baustein zur Qualitätsverbesserung des Lernens
Lern-IT NRW ein Baustein zur Qualitätsverbesserung des Lernens 2 Lern-IT NRW Unter Lern-IT wird jegliche zum Lernen eingesetzte Informations- und Kommunikationstechnik verstanden, also z.b. stationäre
MehrLern-IT NRW ein Baustein zur Qualitätsverbesserung des Lernens
Lern-IT NRW ein Baustein zur Qualitätsverbesserung des Lernens Arbeitstagung Lern-IT und Content 5.6.2007 - Medienzentrum Rheinland, Düsseldorf 2 Lern-IT NRW Unter Lern-IT wird jegliche zum Lernen eingesetzte
MehrSoftwarearchitekten und Softwarearchitekturen. Technik <-> Mensch <-> Organisation
Softwarearchitekten und Softwarearchitekturen Technik Mensch Organisation Agenda Definition von Softwarearchitektur Softwarearchitekt Architekturentwurf Dokumentation Architekturpattern Agenda
MehrWillkommen zur Vorlesung. im Sommersemester 2012 Prof. Dr. Jan Jürjens
Willkommen zur Vorlesung im Sommersemester 2012 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl XIV 1 : Grundlagen [inkl. Beiträge von Prof. Summerville, St. Andrews University und Prof.
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
MehrUnterstützung der Testfallpriorisierung mit einem. Dynamische Ermittlung der Softwarequalität zur. agentenbasierten Ansatz.
Dynamische Ermittlung der Softwarequalität zur Unterstützung der Testfallpriorisierung mit einem agentenbasierten Ansatz Yang Yang (Logica Deutschland GmbH & Co. KG) Christoph Malz (Universität Stuttgart)
MehrStichwortverzeichnis. Symbole 4+1 Sichten (RUP) 132
Stichwortverzeichnis Softwarearchitekturen dokumentieren und kommunizieren downloaded from www.hanser-elibrary.com by 178.63.86.160 on August 28, 2016 Symbole 4+1 Sichten (RUP) 132 A Abgrenzung Architekturdokumentation
MehrSoftware Engineering. Ziele und Qualität. Wintersemester 2005/06. Kapitel 2. Universität Zürich Institut für Informatik
Martin Glinz Harald Gall Software Engineering Wintersemester 2005/06 Kapitel 2 Ziele und Qualität Universität Zürich Institut für Informatik 2005 Martin Glinz. Alle Rechte vorbehalten. Speicherung und
MehrStefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de
Vortragsreihe Architekturdesign Dokumentation voll unagil? Software-Architekturen wirkungsvoll dokumentieren, Entwürfe und Entscheidungen nachvollziehbar festhalten Stefan Zörner, oose GmbH Stefan.Zoerner@de
MehrARCHITEKTUR IN AGILEN TEAMS: WAS SOFTWAREARCHITEKTEN VON JAZZMUSIKERN LERNEN KÖNNEN
der autor mehr zum thema: http://blog.sybit.de/2013/02/software-architektur-in-agilen-teams/ http://blog.sybit.de/2012/08/15-architekten-trainieren-fur-den-zehnkampf/ ARCHITEKTUR IN AGILEN TEAMS: WAS SOFTWAREARCHITEKTEN
MehrEffektive Software- Architekturen
Gemot Starke Effektive Software- Architekturen Ein praktischer Leitfaden 4., aktualisierte und erweiterte Auflage HANSER Inhalt Vorwort Vorwort zur vierten Auflage XIII XIV 1 Einleitung 1 1.1 Software-Architekten
MehrSoftware Engineering. Ziele und Qualität. Kapitel 2. Universität Zürich Institut für Informatik
Martin Glinz Harald Gall Software Engineering Kapitel 2 Ziele und Qualität Universität Zürich Institut für Informatik 2006, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den
MehrPflichtenheft. 3. Produktübersicht
Pflichtenheft 1. Zielbestimmung Mit dem Produkt soll ein schneller erster Einstieg der Firma EduSoft in das bisher vernachlässigte Marktsegment der Dynamischen Geometrie -Software auf Java -Basis erreicht
MehrWiki ausgedruckt? Stefan Zörner oose Innovative Informatik GmbH
Wiki ausgedruckt? 10 praxistaugliche Tipps für eine Architekturdokumentation Stefan Zörner oose Innovative Informatik GmbH Wiki ausgedruckt? 10 praxistaugliche Tipps für eine Architekturdokumentation Abstract
MehrDepartment of Computer Science Chair of Software Engineering Faculty of Engineering. Grundlagen der Softwarearchitektur (im Softwarepraktikum)
Grundlagen der Softwarearchitektur (im Softwarepraktikum) 1 Dienste Organisatorisches Geht alles? Pool-Accounts? Sind alle E-Mails angekommen? Doppelte E-Mails? Uni-Card-Freischaltung für Pool Quota Erhöhung?
MehrAnforderungen. Was ist eine Anforderung? Formulierungsschablonen Das Anforderungsdiagramm Glossar. Dr. Beatrice Amrhein
Anforderungen Was ist eine Anforderung? Formulierungsschablonen Das Anforderungsdiagramm Glossar Dr. Beatrice Amrhein Was ist eine Anforderung? 2 Anforderungen an ein System Funktionale Anforderungen o
MehrSoftware Architecture Discovery
Wie können bestehende verteilte Systeme (IoT / Cloud) analysiert werden? 9. Mai 207 2 / 25 2 / 25 3 / 25 WPS - Workplace Solutions GmbH 4 / 25 Eigentlich läuft doch schon ne ganze Menge There s a way to
MehrQualität definieren und erreichen
Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 6 Qualität definieren und erreichen 2008-2010 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrIT Architektur. Pragmatische Architektur
IT Architektur Pragmatische Architektur Wer ist Frank Pientka? Dipl.-Informatiker (TH Karlsruhe) Principal Software Architect in Dortmund isaqb-gründungsmitglied heise.de/developer/federlesen-kolumne Über
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
MehrAgile 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
MehrPflichtenheft. Inhaltsverzeichnis. Gruppe: swp Zielbestimmung Musskriterien Wunschkriterien Abgrenzungskriterien...
Pflichtenheft Gruppe: swp6-11 Inhaltsverzeichnis 1 Zielbestimmung 1 1.1 Musskriterien.................................... 1 1.2 Wunschkriterien.................................. 1 1.3 Abgrenzungskriterien................................
MehrRequirements Engineering I. Nicht-funktionale Anforderungen
Martin Glinz Requirements Engineering I Kapitel 11 Nicht-funktionale Anforderungen Universität Zürich Institut für Informatik 2007, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrRequirements Engineering I. Nicht-funktionale Anforderungen
Martin Glinz Requirements Engineering I Kapitel 11 Nicht-funktionale Anforderungen Universität Zürich Institut für Informatik 2007, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe
MehrQualität als Treiber: Wie Qualitätsanforderungen die Architektur steuern
Projekte. Beratung. Spezialisten. Qualität als Treiber: Wie Qualitätsanforderungen die Architektur steuern IKS-Thementag Autor: Christoph Schmidt-Casdorff 05.05.2015 Qualität als Treiber 1 64 Agenda Qualität
MehrGrundlagen der Softwarearchitektur (im Softwarepraktikum)
Grundlagen der Softwarearchitektur (im Softwarepraktikum) Sommersemester 2018 1 Dienste Geht alles? Pool-Accounts? Organisatorisches Fragen Sie! (Mail, Pool-Betreuung, ) How-To: GDD 2 DISCLAIMER 3 Inhalt
MehrSoftwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose Innovative Informatik GmbH Stefan.Zoerner@oose.de
Agiles Architekturmanagement Softwarearchitekturen dokumentieren - voll unagil? Stefan Zörner, oose GmbH Stefan.Zoerner@de OBJEKTspektrum Information Days 2013 Nürnberg, 04.06. :: Hannover, 05.06.:: Darmstadt,
MehrAgile 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.
MehrPflichtenheft. Hierarchisches Petrinetz - Komposition
1. Projekteinführung Pflichtenheft Hierarchisches Petrinetz - Komposition Thema : Petri-Netze im allgemeinen ermöglichen die Modellierung, Analyse und Simulation nebenläufiger Systeme. In Abhängigkeit
MehrGrundlagen der Softwarearchitektur (im Softwarepraktikum)
Grundlagen der Softwarearchitektur (im Softwarepraktikum) Sommersemester 2019 1 Dienste Geht alles? Organisatorisches Fragen Sie! (Mail, Pool-Betreuung, ) Sie sollten langsam anfangen zu Coden. How-To:
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,
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
MehrGute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski,
Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten Olga Boruszewski, 23.11.2017 http://www.continental.de Tires Division Einführung Erfahrungsbericht zu Requirements
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
MehrAd-hoc Chatsystem für mobile Netze. G r u p p e 3. P f l i c h t e n h e f t
Ad-hoc Chatsystem für mobile Netze G r u p p e 3 Softwareentwicklungspraktikum Sommersemester 2007 P f l i c h t e n h e f t Auftraggeber Technische Universität Braunschweig Institut für Betriebssysteme
MehrPflichtenheft Patientenbett-Verwaltung
Patientenbett-Verwaltung Verfasser: Roman B., Marcel H., Micha H., Markus S. Projektart: MySQL Datenbank mit grafischer Benutzeroberfläche (Java), aus den Modulen DB, SWE und D&K Im Auftrag und Betreuung
MehrSoftwarepraktikum - Gruppe 3. Pflichtenheft. Leipzig, 02. April 2007
Hochschule für Technik, Wirtschaft und Kultur Leipzig (FH) Fachbereich Informatik, Mathematik und Naturwissenschaften Softwarepraktikum - Gruppe 3 Pflichtenheft Leipzig, 02. April 2007 Vorgelegt von: Yves
MehrStefan Toth embarc. Architektur Kata Live
Stefan Toth embarc Architektur Kata Live 型 Stefan Toth n Softwarearchitekt und Berater bei embarc in Hamburg n Vorher oose und Siemens Schwerpunkte: n Architekturbewertung n Architektur in agilen Umfeldern
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
MehrSWP09-1 Softwaretechnikpraktikum 2009 Aufgabenblatt 5 Projektleiter: Stefan Thomas Pflichtenheft Verantwortlicher: Jochen Tiepmar
Pflichtenheft Inhaltsverzeichnis 1. Zielbestimmung... 2 1.1. Musskriterien... 2 1.2. Wunschkriterien... 2 1.3. Abgrenzungskriterien... 2 2. Produkteinsatz... 2 2.1. Anwendungsbereiche... 2 2.2. Zielgruppen...
MehrSoftwarearchitektur 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
MehrForum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen QADVICE. Hermann Will
Forum 7-it Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen Hermann Will 18.05.2010 18.05.2010 Copyright Hermann Will 2010 Folie 2 Agenda Einführung QS Testobjekte Teststrategie Testtechniken
MehrPflichtenheft. Thema: Datenbankbasiertes Installations- und Management System für Windows 2000 / XP.
Pflichtenheft Thema: Datenbankbasiertes Installations- und Management System für Windows 2000 / XP. Betreuer/in: Frau Reinhart-Fröstl und Herr Keller Projektgruppe: Christian Dierkes Björn Jankord Ludger
MehrSoftwarequalität. Gabriele Taentzer Philipps-Universität Marburg. Sommersemester 2016
Softwarequalität Gabriele Taentzer Philipps-Universität Marburg Sommersemester 2016 Organisation der LV Umfang: 6 SWS, 9 ECTS Punkte Veranstalter: Gabriele Taentzer, Stefan John Kontakt: taentzer@mathematik.uni-marburg.de,
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
MehrSoftware- Qualitätsmanagement
Software- Qualitätsmanagement Kernfach Angewandte Informatik Sommersemester 2005 Prof. Dr. Hans-Gert Gräbe Organisatorisches Kernfachvorlesung Angewandte Informatik Termin: Ort: Umfang: Abschluss: Informationen:
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
MehrSEMESTERPROJEKT IM FACH SOFTWARETECHNIK VON ALEXANDER BAU ARTHUR BAUER MARKUS LANGPETER 05IN
WWW.SCROUNGE-IT.DE SEMESTERPROJEKT IM FACH SOFTWARETECHNIK VON ALEXANDER BAU ARTHUR BAUER MARKUS LANGPETER 05IN-1 14.12.06 HOCHSCHULE FÜR TECHNIK, WIRTSCHAFT UND KULTUR FACHBEREICH INFORMATIK, MATHEMATIK,
Mehrarc42 Der pragmatische Leitfaden zur Architekturdokumentation
arc42 Der pragmatische Leitfaden zur Architekturdokumentation STEFAN ZÖRNER.NET Developer Conference kompakt Köln, 02.12.2014 0 arc 42 Der pragmatische Leitfaden zur Architekturdokumentation Sie: Ein Entwickler(-Team),
MehrDie exemplarische Analyse von thematisch vernetzten Softwarekomponenten im Kontext von Synergieprozessen. Seminarvortrag Yvonne Breuer
Die exemplarische Analyse von thematisch vernetzten Softwarekomponenten im Kontext von Synergieprozessen Yvonne Breuer 27.01.2015 Inhaltsverzeichnis Motivation Analyse: CAMPUS und Identity Management Analyse:
MehrSoftwarequalität und -test
1. Vorlesung www.beuth-hochschule.de Dipl.-Inform. Thomas Ziemer Formaler Ablauf Formaler Ablauf der Lehrveranstaltung Die Lehrveranstaltung Softwarequalität und -test (SwQT) besteht aus Vorlesungen, in
MehrLastenheft. Datum: Version: 1.4. Auftraggeber: BBS1 Mainz Judensand 1, Mainz Ansprechpartner: Hr. Müller, Hr. Löser, Hr.
Datum: 03.10.2014 Version: 1.4 Projekt: ESPEC-Station Auftraggeber: BBS1 Mainz Judensand 1, 12345 Mainz Ansprechpartner: Hr. Müller, Hr. Löser, Hr. Decker Auftragnehmer: ESPEC-Station-Team Abschlussprojekt
MehrSoftwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld
Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld 1. Die Kosten der Softwareentwicklung Warum es manchmal sinnvoll ist, am Anfang mehr zu tun, als nötig ist. Modellgetrieben Software-Entwicklung
Mehr2 Softwarearchitektur in der Organisationsstruktur 25
xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition
MehrKapitel 1 Applikations-Architektur VI
Kapitel 1 Applikations-Architektur VI Software Architecture, Quality & Testing FS 2016 Prof. Dr. Jana Koehler jana.koehler@hslu.ch Agenda Systemstruktur und Architekturentscheidungen müssen dokumentiert
MehrJan Feb Mar Apr Mai Jun Jul Aug Sep Okt Nov Dez
ECHO 2014 Jan Feb Mar Apr Mai Jun Jul Aug Sep Okt Nov Dez Wissenswertes, Fachliches und Neues vom hamburger beratungshaus Web: www.embarc.de Mail: info@embarc.de Twitter: @embarced embarc Echo embarc echo
MehrFertigstellungsgrad der Architekturdokumentation Analyse des Dokumentationsbedarfs und Priorisierung der Arbeiten
Fertigstellungsgrad der Architekturdokumentation Analyse des Dokumentationsbedarfs und Priorisierung der Arbeiten Fertigstellungsgrad der Architekturdokumentation ok Dr. Jürgen Meister OpenKONSEQUENZ Architecture&Quality
MehrSoftwarearchitektur 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
MehrISO 14001:2015 die Änderungen aus der Sicht der Unternehmen
ISO 14001:2015 die Änderungen aus der Sicht der Unternehmen Dipl.-Ing. Hans Kitzweger, MBA Gutwinski Management GmbH 29.03.2016 Fakten zur ISO 14001:2015 ISO 14001: Ausgegeben am 15.9.2015 ÖNORM EN/ISO
MehrBeschreibung und Kommunikation. von Software-Architekturen
Beschreibung und Kommunikation von Software-Architekturen ITech Progress GmbH 2013 Über uns Mahbouba Gharbi Geschäftsführerin der ITech Progress GmbH Trainerin, Beraterin und jahrzehntelange Projekterfahrung
MehrMethoden des Software Engineering
Software Engineering The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software.
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
MehrContent Marketing. Wie Sie mit agilem Management Ihre Content Strategie erstellen. Live-Webinar mit Babak Zand
Content Marketing Wie Sie mit agilem Management Ihre Content Strategie erstellen Live-Webinar mit Babak Zand Babak Zand Blogger & Content-Stratege www.babak-zand.de @BaZaKom Agenda? Was ist eine agile
MehrCurriculum für. CPSA Certified Professional for Software Architecture. - Foundation Level -
Curriculum für CPSA Certified Professional for Software Architecture - Foundation Level - Version 4. 2 ( Juli 2017) (Copyright), International Software Architecture Qualification Board e. V. (isaqb e.
MehrCertified Professional for Software Architecture
Curriculum: Certified Professional for Software Architecture (CPSA) Foundation Level Version 4. 1.1 ( Januar 2017) (Copyright), International Software Architecture Qualification Board e. V. (isaqb e. V.)
MehrCertified Professional for Software Architecture
Curriculum: Certified Professional for Software Architecture (CPSA) Foundation Level Version 4. 2 ( Juli 2017) (Copyright), International Software Architecture Qualification Board e. V. (isaqb e. V.) 2009
MehrKita Tauschbörse. - Pflichtenheft / Projektvertrag - Version: 1.1. F. Teichmann. F.Teichmann, R. Rößling. vorgelegt X fertig gestellt
- Kita Tauschbörse Version: 1.1 Projektbezeichnung Kita Tauschbörse Projektleiter F. Teichmann Verantwortlich F.Teichmann, R. Rößling Erstellt am Zuletzt geändert 30.04.12 20:19 Bearbeitungszustand in
Mehr