Agile Development Process Ein architekturbasierter Entwicklungsprozess.

33
Agile Development Process Ein architekturbasierter Entwicklungsprozess

Transcript of Agile Development Process Ein architekturbasierter Entwicklungsprozess.

Page 1: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

Agile Development ProcessEin architekturbasierter Entwicklungsprozess

Page 2: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Agenda

1. Architektur und Prozesse2. Prozesse

UI Driven Development Testability Team-Entwicklung

3. Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten

4. Agile Development Process5. Fazit und Fragen

Page 3: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Vorstellung

Thomas SchisslerSoftware-Architekt und Projektleiter artiso AG

Schwerpunkte sind Team Foundation Server

Entwicklungsprozesse

Software-Architektur und Software Design

Leiter der .net Developergroup Ulm (www.dotnet-ulm.de)

Blog : http://www.artiso.com/problog

Page 4: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Agenda

1. Architektur und Prozesse2. Prozesse

UI Driven Development Testability Team-Entwicklung

3. Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten

4. Agile Development Process5. Fazit und Fragen

Page 5: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Architektur und Prozesse

Page 6: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Agenda

1. Architektur und Prozesse2. Prozesse

UI Driven Development Testability Team-Entwicklung

3. Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten

4. Agile Development Process5. Fazit und Fragen

Page 7: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 8: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 9: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 10: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 11: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 12: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 13: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

SenderSenderSender

Page 14: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Testability

Page 15: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Testability

Page 16: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Testability

Page 17: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Team-Entwicklung

Page 18: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Team-Entwicklung

Page 19: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Team-Entwicklung

Page 20: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Agenda

1. Architektur und Prozesse2. Prozesse

UI Driven Development Testability Team-Entwicklung

3. Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten

4. Agile Development Process5. Fazit und Fragen

Page 21: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Komponentenorientierung

Page 22: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Contract First Design

Page 23: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Trennung von Code und Daten

Page 24: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Trennung von Code und Daten

Page 25: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Komponenten

Page 26: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Komponenten

Page 27: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Agenda

1. Architektur und Prozesse2. Prozesse

UI Driven Development Testability Team-Entwicklung

3. Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten

4. Agile Development Process5. Fazit und Fragen

Page 28: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

UI Driven Development

Page 29: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Testability

Page 30: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Team-Entwicklung

Page 31: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Agenda

1. Architektur und Prozesse2. Prozesse

UI Driven Development Testability Team-Entwicklung

3. Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten

4. Agile Development Process5. Fazit und Fragen

Page 32: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Fazit

ADP bietet eine klare gemeinsame Spezifikationsgrundlage – die UI

ADP verbessert die Qualität der Anwendung durch bessere Testbarkeit

ADP verbessert die Zusammenarbeit im Team in Punkto Qualität und Effizienz

ADP bietet eine offene, klare Struktur die Wartung und Erweiterung erleichtern

Page 33: Agile Development Process Ein architekturbasierter Entwicklungsprozess.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]

Noch Fragen?

Whitepaper in Kürze unter http://www.artiso.com/problog

Weitere Fragen gerne an [email protected]

Oder gerne jetzt bzw. im Anschluss