Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Qualitätsmanagement in der Entwicklung !?

Ähnliche Präsentationen


Präsentation zum Thema: "Qualitätsmanagement in der Entwicklung !?"—  Präsentation transkript:

1 Qualitätsmanagement in der Entwicklung !?

2 Agenda 1. Ziele und Probleme des Qualitätsmanagements 2. Prozess-Beispiel: QM und Etwicklung in einem Prozess integriert 3. Demo: Umsetzung mit den Möglichkeiten von VSTS und TFS 4. Fazit 5. Q&A Wir arbeiten diese Agenda nicht der Reihe nach ab. Statt dessen ein Projektdurchlauf in dem wir alle Aspekte beleuchten werden

3 Advanced Developers Conference
Oktober 2004 Vorstellung 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 : Thomas Schissler - XML-Serialisierung

4 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.

5 Warum mögen Entwickler QM nicht?
-

6 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 -

7 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

8 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“ Wie entsteht Qualität? Papier und Papierknäul, welches hat die höhere Qualität Was bringt ein Wetterbericht, der zwar korrekt ist, aber erst nach dem Vorhersagedatum verfügbar ist

9 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! Seife setzt die Oberflächenspannung herab, deshalb kann Wasser tiefer in das Gewebe eindringen

10 Visual Studio Team System

11 Visual Studio Team System

12 Integration von QM und Entwicklungsprozess. Wie kann das aussehen?
Lösung Integration von QM und Entwicklungsprozess. Wie kann das aussehen?

13 Umsetzung mit VSTS und TFS
Lösung Umsetzung mit VSTS und TFS

14 Beispiele für Berichte
Plus OLAP-Abfrage in Excel Folie 11 von 13

15 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. IEEEE

16 Fazit QM muss nicht kompliziert und aufwändig sein QM ist notwendig
QM muss an die Anforderungen angepasst sein QM muss „bezahlbar“ sein

17 Noch Fragen?


Herunterladen ppt "Qualitätsmanagement in der Entwicklung !?"

Ähnliche Präsentationen


Google-Anzeigen