Kostenschätzung in Software-Entwicklungsprojekt, Function Points?
-
24-09-2019 - |
Frage
Ich habe diese kurze Frage in Bezug auf die Kostenschätzung mit Function Points.
Wir machen ein kleines (Kurs-Projekt) Projekt für ein kleines Unternehmen, und es ist kostenlos, natürlich. Unser Lehrer will, dass wir eine Kostenschätzung des Projekts zur Verfügung zu stellen Function Points verwenden.
die Function Points Computing ist etwas gerade nach vorne (Art).
Unser Problem ist nun auf andere Werte (Kennzahlen) Ableiten z.B. Länge der Projektlaufzeit, Preis für die Kosten des Projekts pro Funktionspunkte.
Natürlich haben wir keine historischen Daten auf der Grundlage unserer Einschätzung auf. Gibt es irgendeine Art von „typischen“ Kosten pro Funktion Punkt, dass wir dort folgen konnte? Bitte Hilfe.
Lösung
Hier sind einige Formeln, dass Capers Jones von relativ hohen Anzahl gezählter Projekte entwickelt:
Angenommen, Sie haben Ihre FP zählen Sie bestimmen können:
- Zeitplan in Kalendermonat: FP ^ 0,4
- Fehlerpotential: FP ^ 1.25
- Software-Entwicklung Personalbestand: FP / 150
Sie könnten nach Industriestandards für Ihre Technologie gehen FP / Person Monate oder Stunden zu erhalten / FP, wenn Sie keine historischen Daten haben (das ist der Fall).
Andere Tipps
Software Engineering von Hans van Vleet zitiert, dass ein Funktionspunkt ist 100 Zeilen COBOL (!), wenn das für Sie etwas gutes ist. Es gibt Daten gibt für Codezeilen Personal Monaten Projektdauer Umwandlung usw.
Haben Sie Zugriff auf eine Bibliothek haben? Beginnen Sie mit einem allgemeinen Buch über Software-Engineering oder einem von Steve McConnell verschiedenen Büchern. Sie enthalten Daten und Verweise auf weitere Daten.
- Rapid Development
- Code Complete 2
- Ich darf nicht vergessen, Software Estimation . Persönlich habe ich noch nicht gelesen, daß, aber seine anderen Bücher sind hervorragend.
Bitte beachten Sie, dass die Fortschritte zu verfolgen und den Projektumfang zu steuern ist wahrscheinlich mindestens so wichtig für den Erfolg wie die ursprüngliche Schätzung.
Ein einfaches GOOGLE finden Sie VIELE Ergebnisse geben von