Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134...

Post on 05-Apr-2015

104 views 1 download

Transcript of Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134...

Qualitätsmanagementin der Entwicklung !?

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Agenda

1. Ziele und Probleme des Qualitätsmanagements

2. Prozess-Beispiel:QM und Etwicklung in einem Prozess integriert

3. Demo:Umsetzung mit den Möglichkeitenvon VSTS und TFS

4. Fazit5. Q&A

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

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

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Ziele eines QM

Ein Qualitätsmanagement soll die Qualität eines Entwicklungsprozesses und des Endproduktes sicherstellen

Korrektheit

Vollständigkeit

Budget und Zeitplan einhalten

Wartbarkeit

uvm.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Warum mögen Entwickler QM nicht?

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Warum mögen Entwickler QM nicht?

Entwickler empfinden QM oft als …… Umständlich und kompliziert

… Theoretische Angelegenheit

… Einschränkung in ihrer Kreativität

… Eingriff in Ihre Arbeitsweise

… Notwendiges Übel

… Konfliktpotenzial

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Warum diese Vorbehalte?

QM und Entwicklung verfolgen teilweise unterschiedliche Ziele

QM und Entwicklung sind meist unterschiedliche Personen

QM berücksichtigt oft die Integration in andere Entwicklungsprozesse nicht genug

Entwickler unterschätzen die Bedeutung von QM

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Probleme im QM-Prozess

QM ist mehr als Testen

Requirements und Spezifikationen sind unvollständig

Testability und Testautomatisierung

Qualität ist mehr als nur Korrektheit

Bereitschaft von allen Beteiligten, QM zu „leben“

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Lösung

QM muss tiefer in den Entwicklungsprozess integriert werden

Die Nutzung aller relevanten Prozessartefakte und die Kommunikation im Team ist elementar

QM muss durch Toolunterstützung effizienter werden

Ein integrierter Ansatz!

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Visual Studio Team System

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Visual Studio Team System

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Lösung

Integration von QM und Entwicklungsprozess.

Wie kann das aussehen?

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Lösung

Umsetzung mit VSTS und TFS

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Beispiele für Berichte

Folie 11 von 13

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Fazit

Jeder nutzt heute schon Methoden zur Verbesserung der Qualität (hoffentlich)

Das QM verknüpft diese Einzelmaßnahmen

Ein gutes QM betrachtet den gesamten Prozess

Aber es müssen nicht für jeden Prozess-Schritt aufwändige Methoden definiert werden.

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Fazit

QM muss nicht kompliziert und aufwändig sein

QM ist notwendig

QM muss an die Anforderungen angepasst sein

QM muss „bezahlbar“ sein

artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com

Noch Fragen?