330 likes | 515 Views
Agile Development Process Ein architekturbasierter Entwicklungsprozess. Agenda. Architektur und Prozesse Prozesse UI Driven Development Testability Team-Entwicklung Architekturkonzepte Komponentenorientierung Contract First Design Trennung von Code und Daten UI Komponenten
E N D
Agile Development ProcessEin architekturbasierter Entwicklungsprozess
Agenda • Architektur und Prozesse • Prozesse • UI Driven Development • Testability • Team-Entwicklung • Architekturkonzepte • Komponentenorientierung • Contract First Design • Trennung von Code und Daten • UI Komponenten • Agile Development Process • Fazit und Fragen
Thomas Schissler Software-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 Vorstellung
Agenda • Architektur und Prozesse • Prozesse • UI Driven Development • Testability • Team-Entwicklung • Architekturkonzepte • Komponentenorientierung • Contract First Design • Trennung von Code und Daten • UI Komponenten • Agile Development Process • Fazit und Fragen
Agenda • Architektur und Prozesse • Prozesse • UI Driven Development • Testability • Team-Entwicklung • Architekturkonzepte • Komponentenorientierung • Contract First Design • Trennung von Code und Daten • UI Komponenten • Agile Development Process • Fazit und Fragen
Sender Sender Sender UI Driven Development
Sender Sender Sender UI Driven Development
Sender Sender Sender UI Driven Development
Sender Sender Sender UI Driven Development
Sender Sender Sender UI Driven Development
Sender Sender Sender UI Driven Development
Sender Sender Sender UI Driven Development
Agenda • Architektur und Prozesse • Prozesse • UI Driven Development • Testability • Team-Entwicklung • Architekturkonzepte • Komponentenorientierung • Contract First Design • Trennung von Code und Daten • UI Komponenten • Agile Development Process • Fazit und Fragen
Agenda • Architektur und Prozesse • Prozesse • UI Driven Development • Testability • Team-Entwicklung • Architekturkonzepte • Komponentenorientierung • Contract First Design • Trennung von Code und Daten • UI Komponenten • Agile Development Process • Fazit und Fragen
Agenda • Architektur und Prozesse • Prozesse • UI Driven Development • Testability • Team-Entwicklung • Architekturkonzepte • Komponentenorientierung • Contract First Design • Trennung von Code und Daten • UI Komponenten • Agile Development Process • Fazit und Fragen
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
Noch Fragen? • Whitepaper in Kürze unter http://www.artiso.com/problog • Weitere Fragen gerne an Tschissler@artiso.com • Oder gerne jetzt bzw. im Anschluss