« Problemstellung | Main | Useful Stuff »

Geplante Metriken(update)

Hier nochmal die geplanten Metriken bzw Bewertungskriterien:

  • Einarbeitungszeit
    Hier wird sowieso JavaEE den kürzeren ziehen und es wird auch nicht in die Abschlussbewertung einfließen. Jedoch erwähnen werde ich es in der Arbeit schon. Besonders wie so die Lernkurve aussieht.
  • Anzahl Codezeilen
    Hier sind physikalische und logische Codezeilen sowie Kommentare zu unterscheiden. Der Vergleich von Codezeilen bei unterschiedlichen Programmiersprachen ist mit Vorsicht zu genießen.... Aber Aussagen zur Fehleranfälligkeit und Wartbarkeit lassen sich vielleicht trotzdem machen.
  • Anzahl Codezeilen pro Zeit
    Dies zielt auf die Produktivität ab. Brauche ich weniger Codezeilen aber dafür länger ist es plötzlich garnicht mehr so gut...
  • Anzahl Methoden und Klassen
    Wird Code oft wiederverwendet? Ist die Anzahl der Klassen unterschiedlich und warum?
  • Anzahl Libraries / Code von Drittanbietern
    In welchem Umfang kann man bereits vorhandene Sachen einbinden oder übernehmen. In wiefern bedeutet das Abhängigkeit und Einstellung auf den Programmcode von Dritten.
  • Redundanz
    Ist die Anwendung weitestgehend DRY oder wiederholen sich Codepassagen immer wieder?
  • turn-around-time / Agilität
    Wie lange dauert es, bis Änderungen im Code sichtbar werden?
  • Arbeitszeit für Implementierung
    Ein entscheidener Kostenfaktor. Welche Eigenschaften förderten ein schnelleres, produktiveres Arbeiten und welche behinderten die Arbeit sogar?
  • Deployment
    Der Übergang von Entwicklung zur Bereitstellung. Wie kompliziert ist dieser Schritt, wie lange braucht man dafür?
  • Wartbarkeit
    Lässt sich der Code gut lesen, wie findet man Fehler. Gibt es Tests?
  • Skalierbarkeit
    Wie robust ist die Anwendung und kann man Sie ggf auf mehrere Server verteilen?
  • Performance
    Der Benutzer sollte möglichst wenig warten müssen. Wie verhält sich die Anwendung bei vorgesehener Benutzeranzahl? Wie bei Überlast?
  • Footprint
    Wie groß ist der Speicherbedarf bei Laufzeit?

Fehlt sonst noch was?

Comments (1)

Evtl. noch: Redundanz (DRY-Prinzip und so), Anzahl Frameworks/ Libraries bzw. Anbieter/Lieferanten.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on 03.10.07 12:00.

The previous post in this blog was Problemstellung.

The next post in this blog is Useful Stuff.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31