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

17
Qualitätsmanagement in der Entwicklung !?

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

Page 1: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

Qualitätsmanagementin der Entwicklung !?

Page 2: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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

Page 3: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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.

Page 5: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Warum mögen Entwickler QM nicht?

Page 6: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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

Page 7: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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

Page 8: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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“

Page 9: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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!

Page 10: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Visual Studio Team System

Page 11: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Visual Studio Team System

Page 12: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Lösung

Integration von QM und Entwicklungsprozess.

Wie kann das aussehen?

Page 13: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Lösung

Umsetzung mit VSTS und TFS

Page 14: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Beispiele für Berichte

Folie 11 von 13

Page 15: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

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.

Page 16: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Fazit

QM muss nicht kompliziert und aufwändig sein

QM ist notwendig

QM muss an die Anforderungen angepasst sein

QM muss „bezahlbar“ sein

Page 17: Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | info@artiso.com Agenda 1. Ziele und Probleme.

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

Noch Fragen?