Dreißig Software-Engineering-Themen, die seit 30 Jahren konstant geblieben sind

Dreißig Software-Engineering-Themen, die seit 30 Jahren konstant geblieben sind

1. Mai 2021 Projekt Entwicklung Qualität 0
50 / 100
  1. Anfängliche Anforderungen sind selten zu mehr als 50% vollständig.
  2. Die Anforderungen wachsen während der Entwicklung mit etwa 2% pro Kalendermonat.
  3. Etwa 20 % der anfänglichen Anforderungen verzögern sich bis zu einem zweiten Release.
  4. Das Finden und Beheben von Fehlern ist die teuerste Software-Aktivität.
  5. Das Erstellen von Papierdokumenten ist die zweitteuerste Softwareaktivität.
  6. Codierung ist die drittteuerste Softwareaktivität.
  7. Meetings und Diskussionen sind die viertteuerste Aktivität.
  8. Die meisten Formen des Testens sind weniger als 35% effizient beim Finden von Fehlern.
  9. Die meisten Formen des Testens berühren weniger als 50% des zu testenden Codes.
  10. Es gibt mehr Fehler in den Anforderungen und im Design als im Quellcode.
  11. Es gibt mehr Fehler in Testfällen als in der Software selbst.
  12. Defekte in Anforderungen, Design und Code betragen durchschnittlich 5,0 pro Funktionspunkt.
  13. Die Gesamteffizienz der Fehlerbeseitigung vor der Freigabe beträgt im Durchschnitt nur etwa 85 %.
  14. Etwa 15 % der Softwaredefekte werden an Kunden ausgeliefert.
  15. Ausgelieferte Defekte sind teuer und verursachen Kundenunzufriedenheit und technische Schulden.
  16. Etwa 5% der Module in Anwendungen enthalten 50% aller Defekte.
  17. Etwa 7 % aller Fehlerreparaturen führen versehentlich zu neuen Fehlern.
  18. Software-Wiederverwendung ist nur bei Materialien effektiv, die sich Null-Fehler nähern.
  19. Etwa 5 % der Software-Outsourcing-Verträge enden in einem Rechtsstreit.
  20. Etwa 35% der Projekte > 10.000 Funktionspunkte werden abgebrochen.
  21. Ungefähr 50% der Projekte > 10.000 Funktionspunkte kommen ein Jahr zu spät.
  22. Der Fehlermodus für die meisten Kostenschätzungen ist, zu optimistisch zu sein.
  23. Die Produktivitätsrate in den USA liegt bei etwa 10 Funktionspunkten pro Mitarbeitermonat.
  24. Die Auftragsumfänge für die Entwicklung liegen bei etwa 150 Funktionspunkten.
  25. Der Auftragsumfang für die Wartung beträgt ca. 750 Funktionspunkte.
  26. Entwicklung kostet in den USA etwa 1200 $ pro Funktionspunkt
    (Bereich < $500 bis > $3000).
  27. Die Wartung kostet ca. 150 $ pro Funktionspunkt pro Kalenderjahr.
  28. Nach der Auslieferung wachsen Anwendungen während der Nutzung um etwa 8 % pro Kalenderjahr.
  29. Die durchschnittliche Fehlerbehebungsrate liegt bei etwa 10 Fehlern oder Defekten pro Monat.
  30. Programmierer und Manager benötigen jährlich etwa 10 Tage Schulung, um auf dem neuesten Stand zu bleiben.

 

Schreibe einen Kommentar