Die Eingangsfrage "What shall I innovate today?" zeigte schon, wie Innovationsprozesses ablaufen. Nicht bis ins Detail planbar, sondern eher beiläufig und aus bestimmten Motiven heraus (oft ist die Motivation die, sich seine Arbeit zu erleichtern).
Innovationen kommen zustande, weil wir einen besseren Weg finden wollen. Aus seiner Sicht tragen dazu bei:
- transformational change
- incremental change
- simplification
- connecting ideas
Welche Innovationen setzt Microsoft im Rahmen der Qualitätssicherung ein:
- Virtualisierung von Testplattformen (seit vielen Jahren)
- model based testing seit über 10 Jahren
- Test requirements werden aus der Spezifikation generiert
- Riskobasiertes Testen - redundante Tests aufgeben
- Testmethoden werden auf jedes Projekt individuell angepasst
- Spezielle Frameworks zur Dokumentation von Fehlersituationen (z. B. für Spiele für die Xbox)
- coverage maps, heat maps (Intgeressante Visualisierungen zur Software-Architektur und den Build-Daten). Einen Vortrag zu dem Thema gab es auf der #iqnite11 (siehe Blogbeitrag)
- crowed sourcing in den Tests
Ein kurzweiliger und interessanter Vortrag von Alan Page. Links zum Autor twitter.com/alanpage und angryweasel.com
Keine Kommentare:
Kommentar veröffentlichen