Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Softwarequalität

534 views

Published on

Was ist Softwarequalität? Warum ist Softwarequalität wichtig? Wie schaffe ich es, in meinem Projekt die Softwarequalität zu messen und Stück für Stück zu verbessern? Diese und viele weitere Fragen werden in dieser Präsentation behandelt.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Softwarequalität

  1. 1. Consulting – Training – Coaching www.David-Tielke.de// Softwarequalität People, Processes and Products
  2. 2. Consulting – Training – Coaching www.David-Tielke.de// Microservices, Docker und die Cloud
  3. 3. Consulting – Training – Coaching www.David-Tielke.de// Meine Anreise
  4. 4. Consulting – Training – Coaching www.David-Tielke.de// Weniger ist mehr…
  5. 5. Consulting – Training – Coaching www.David-Tielke.de// Vita • Freelancer seit über 10 Jahren • Schwerpunkte • Softwarequalität • Architektur • Prozessmanagement • 150+ Kunden • 300+ Projekte • 20.000+ Teilnehmer geschult
  6. 6. Consulting – Training – Coaching www.David-Tielke.de// dotnetpro - Davids Deep Dive
  7. 7. Consulting – Training – Coaching www.David-Tielke.de// Youtube
  8. 8. Consulting – Training – Coaching www.David-Tielke.de// Kontakt • Twitter: @davidtielke • Web: www.David-Tielke.de • Mail: mail@David-Tielke.de
  9. 9. Consulting – Training – Coaching www.David-Tielke.de// Agenda 1. Probleme in der Softwareentwicklung 2. Was ist Softwarequalität? 3. Prozessqualität 4. Produktqualität 5. Pause 6. Analysieren 7. Hands-On & Fazit
  10. 10. Consulting – Training – Coaching www.David-Tielke.de// Problem in der Softwareentwicklung 8 Beispiele aus Tausenden…
  11. 11. Consulting – Training – Coaching www.David-Tielke.de// Stabilität
  12. 12. Consulting – Training – Coaching www.David-Tielke.de// Entwicklungsgeschwindigkeit
  13. 13. Consulting – Training – Coaching www.David-Tielke.de// Ausbleibende Innovationen
  14. 14. Consulting – Training – Coaching www.David-Tielke.de// Architekturen
  15. 15. Consulting – Training – Coaching www.David-Tielke.de// Fachkräftemangel
  16. 16. Consulting – Training – Coaching www.David-Tielke.de// Schlechte Stimmung
  17. 17. Consulting – Training – Coaching www.David-Tielke.de// Unzufriedene Entwickler
  18. 18. Consulting – Training – Coaching www.David-Tielke.de// Kosten & Kosteneffizienz
  19. 19. Consulting – Training – Coaching www.David-Tielke.de// Softwareentwicklung – Die drei P‘s
  20. 20. Consulting – Training – Coaching www.David-Tielke.de// Was ist Softwarequalität? Gar nicht so einfach…
  21. 21. Consulting – Training – Coaching www.David-Tielke.de// Was ist Softwarequalität „Softwarequalität bestimmt die Qualität von Software und der damit verbundenen Artefakte“ (Lehrunterlagen Uni Marburg)
  22. 22. Consulting – Training – Coaching www.David-Tielke.de// Was ist Softwarequalität „Unter Softwarequalität versteht man die Gesamtheit der Merkmale und Merkmalswerte eines Softwareprodukts, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erfüllen“ (Ist/Soll). “ (Helmut Balzert)
  23. 23. Consulting – Training – Coaching www.David-Tielke.de// Was ist Softwarequalität „Unter Softwarequalität versteht man die Gesamtheit der Merkmale und Merkmalswerte von Personal, Prozessen und Softwareprodukten, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erfüllen“ (Ist/Soll). “ (Helmut Balzert, feat. ich)
  24. 24. Consulting – Training – Coaching www.David-Tielke.de// Gliederung von Softwarequalität
  25. 25. Consulting – Training – Coaching www.David-Tielke.de// Prozessqualität
  26. 26. Consulting – Training – Coaching www.David-Tielke.de// Don‘t do it - Wasserfall
  27. 27. Consulting – Training – Coaching www.David-Tielke.de// Crying River- Wasserfall
  28. 28. Consulting – Training – Coaching www.David-Tielke.de// Agile Softwareentwicklung - Scrum
  29. 29. Consulting – Training – Coaching www.David-Tielke.de// Scrum - Rollen
  30. 30. Consulting – Training – Coaching www.David-Tielke.de// Scrum – Der Sprint
  31. 31. Consulting – Training – Coaching www.David-Tielke.de// Funktionstrennung
  32. 32. Consulting – Training – Coaching www.David-Tielke.de// Skalierbarkeit durch Funktionstrennung
  33. 33. Consulting – Training – Coaching www.David-Tielke.de// Produktqualität
  34. 34. Consulting – Training – Coaching www.David-Tielke.de// ISO 9126 – Merkmale für Softwareprodukte
  35. 35. Consulting – Training – Coaching www.David-Tielke.de// ISO 9126 – Funktionale Anforderungen
  36. 36. Consulting – Training – Coaching www.David-Tielke.de// ISO 9126 – Nicht-funktionale Anforderungen
  37. 37. Consulting – Training – Coaching www.David-Tielke.de// ISO 9126 – Nicht-funktionale Anforderungen
  38. 38. Consulting – Training – Coaching www.David-Tielke.de// Die Basis - Richtlinien
  39. 39. Consulting – Training – Coaching www.David-Tielke.de// Demo Richtlinien
  40. 40. Consulting – Training – Coaching www.David-Tielke.de// Bestandteile einer Anwendung
  41. 41. Consulting – Training – Coaching www.David-Tielke.de// Testen
  42. 42. Consulting – Training – Coaching www.David-Tielke.de// Qualitative Entwicklung
  43. 43. Consulting – Training – Coaching www.David-Tielke.de// Quality-Gates
  44. 44. Consulting – Training – Coaching www.David-Tielke.de// Skalierung durch Quality-Gates
  45. 45. Consulting – Training – Coaching www.David-Tielke.de//Ausnahme Lebenszyklus
  46. 46. Consulting – Training – Coaching www.David-Tielke.de// Resolved-By-Service-Level-Analyse
  47. 47. Consulting – Training – Coaching www.David-Tielke.de// Supportlast auf Entwicklern
  48. 48. Consulting – Training – Coaching www.David-Tielke.de// Analysieren
  49. 49. Consulting – Training – Coaching www.David-Tielke.de// Goal-Question-Metric
  50. 50. Consulting – Training – Coaching www.David-Tielke.de// Key-Quality-Indicator-Analyse
  51. 51. Consulting – Training – Coaching www.David-Tielke.de// Debt-Analyse
  52. 52. Consulting – Training – Coaching www.David-Tielke.de// Demo KQI-Analyse, Technical Debt
  53. 53. Consulting – Training – Coaching www.David-Tielke.de// Zusammenfassung
  54. 54. Consulting – Training – Coaching www.David-Tielke.de// Und jetzt?
  55. 55. Consulting – Training – Coaching www.David-Tielke.de// Risiken als Chancen erkennen!
  56. 56. Consulting – Training – Coaching www.David-Tielke.de// Nicht Chancen als Risiken erkennen
  57. 57. Consulting – Training – Coaching www.David-Tielke.de// Fragen? Antworten!

×