Warum sollte ich die Produktivität messen??
Einfach, weil Sie nicht verbessern können, was Sie nicht messen. Wenn Sie also produktiver werden möchten, es ist wichtig zu messen.
Produktivität in Softwareprojekten
Die angebotene Funktionalität ist eine wichtige Variable im Wettbewerb zwischen Organisationen. Schlussendlich, Alle Organisationen möchten so viel Funktionalität wie möglich zu möglichst geringen Kosten anbieten. Innerhalb der Branche, Es wurde festgestellt, dass die branchenführenden IT-Abteilungen Software bis zu liefern 30 Zeiten produktiver als die schlechtesten IT-Abteilungen ihrer Klasse.
Produktivitätsmetriken mit Standards erstellen
Allgemein, Es ist nicht einfach, einen Produktivitätsmessprozess für Softwareprojekte zu implementieren. Die Messung von Ein- und Ausgängen ist ein guter Ausgangspunkt. Um der Lage sein, sinnvolle und vergleichbare Produktivität Metriken aufzubauen, es ist wichtig zu verwenden (International) Standards.
Wie messe ich Eingaben??
Bei der Entscheidung, wie Sie die Eingabe messen, Es ist wichtig zu wählen, welche der folgenden Elemente Sie einschließen und welche Sie vom Messumfang ausschließen:
- Arbeitsstunden für Aktivitäten wie:
- Technisches Design, Verschlüsselung, Gerätetest, Systeme Test, andere Anbieter Tests
- Funktionelles Design, Unterstützung Abnahmeprüfung, Implementierungsaktivitäten
- Im Laufe der Zeit
- Reisezeiten, Besprechungs- und Gemeinkosten
Das sogenannte Aufwandsregistrierungssystem, das Sie ausgewählt haben, um die Produktivität eines Teams zu analysieren, Abteilung oder Lieferant, muss standardisiert implementiert werden.
Wie messe ich die Ausgabe??
Messung der Ausgabe von Softwareprojekten, Es wird empfohlen, eine zu verwenden ISO / IEC-Norm. Es gibt drei Methoden zur Messung der Funktionsgröße, die dieser Norm entsprechen:
- NESMA Funktionspunkte (ISO / IEC 24570);
- IFPUG Funktionspunkte (ISO / IEC 20926);
- COSMIC Funktionspunkte (ISO / IEC 19761);
Die Vorteile der Verwendung einer dieser Methoden zur Messung der Funktionsgröße für die Produktivitätsmessung sind::
- Es ist ein Ziel, wiederholbar, überprüfbare und vertretbare Methode zur Bestimmung der Größe der Software.
- Es bietet eine klare Beziehung zwischen der Funktionsgröße und dem Aufwand, der zur Realisierung der Anwendung erforderlich ist.
- Die Maßnahme ist für beide Kundenorganisationen und Lieferantenorganisationen klar.
- Die Funktionsgröße ist unabhängig von der technischen Lösung und / oder den nicht funktionalen Anforderungen. Eine Anwendung von 500 NESMA Funktionspunkte in Java realisiert ist nur so groß wie ein Wordpress-Website 500 FP.
Um der Lage sein, zu vergleichen und vergleichen Sie Ihre Produktivität, Nesma empfiehlt dringend, die Definitionen und Kategorien zu verwenden, die von verwendet werden die International Software Benchmarking Standards Group (ISBSG).
Möchten Sie mehr über die Messung der Softwareproduktivität erfahren??
Sind Sie bereit, die Messung der Softwareproduktivität erfolgreich in Ihrem Unternehmen zu implementieren?? Nesma hat ein Whitepaper zur Produktivitätsmessung geschrieben. Holen Sie sich Ihren kostenlosen Download Hier.