Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | 89134...
-
Upload
achima-stiegler -
Category
Documents
-
view
104 -
download
1
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 | [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
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
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.
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Warum mögen Entwickler QM nicht?
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
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
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“
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!
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Visual Studio Team System
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Visual Studio Team System
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Lösung
Integration von QM und Entwicklungsprozess.
Wie kann das aussehen?
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Lösung
Umsetzung mit VSTS und TFS
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Beispiele für Berichte
Folie 11 von 13
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.
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
artiso solutions GmbH | Oberer Wiesenweg 25 | 89134 Blaustein | [email protected]
Noch Fragen?