Häufig gestellte Fragen – Vor

HÄUFIG GESTELLTE FRAGEN

Was ist eine Funktion Punkt?
Function Points Maß Software-Größe durch die Funktionalität der ausschließlich auf logisches Design und funktionale Spezifikationen basierten Benutzer bereitgestellt Quantifizierung. Mit dieser Einstellung, die Ziele der FP Zählen sind:

  • Maß-Funktionalität, die der Benutzer anfordert und erhält;
  • misst Software-Entwicklung und Wartung Raten und Größe unabhängig von der Technologie für die Umsetzung verwendet; und
  • bietet eine normalisierende Maßnahme für Projekte und Organisationen

Siehe auch unsere Was sind Funktion Online-Fact Sheet Punkte

 

Sind Function Points für jeden Geschmack?
Es hängt von Ihren Bedürfnissen. Wenn Sie wissen müssen, wenn Sie:

  • produktiver,
  • Herstellung hochwertigere Projekte und / oder Anwendungen,
  • Verbesserung der Projektschätzungen,
  • Verbesserung der Prozesse, oder
  • die Kosten zu senken

dann sind Function Points für SIE!

Warum sollte ich messen?

  • Sie können intern nicht managen, was man nicht messen.
  • Etwa 40% alle Projekte scheitern aufgrund mangelnder Managementkontrolle (Coopers & Lybrand – September. 1995).
  • Die Messung gibt Ihnen ein Werkzeug, um Ihre Kunden die Größe ihrer Anfrage zu kommunizieren, und extrapolieren Produktivität, Qualität und Schätzgenauigkeit.
  • Viele Ihrer Konkurrenten haben bereits diese Erkenntnisse.
  • Sie messen, um zu verstehen und zu verbessern Ihre Prozesse. (Siehe Richtlinien zur Software Measurement - Veröffentlichung 1.1, pg. 2-4, 3-7 – 3-8.)

Was kann IFPUG für mich tun?
ein Mitglied von IFPUG werden, können Sie mit den folgenden Vorteile bieten:

  • Möglichkeiten zur Vernetzung mit anderen Unternehmen, die haben oder die versuchen, ein Messprogramm zu implementieren.
  • Die Möglichkeit zu haben, Eingang in die Function-Point-Standards.
  • Jahreskonferenzen, die Sie liefern mit:
    • Gelegenheit, mit anderen im Messfeld zu treffen;
    • Erziehung durch Workshops vor der Konferenz; und
    • Gelegenheit, von Experten im Messfeld zu hören.
  • professionelle Veröffentlichung:
    • Metric Ansichten (halbjährlich).
  • Rabatt auf die Literatur von IFPUG veröffentlicht, die enthält:
    • Zählen Practices-Handbuch (CPM);
    • Fallstudien; und
    • Leitfaden für Management Reporting.
  • Der Zugang zu sichern Members Only-Bereich der Website IFPUG.

Gibt es eine Gebühr für die IFPUG Dienste?
IFPUG Mitglieder erhalten einen Rabatt auf die Teilnahme an Konferenzen, Workshop Teilnahme, und weitere Literatur. Alle anderen Leistungen sind derzeit kostenlos.

Wie verkaufe ich meine Senior Management auf Funktionspunkte?
Die International Software Benchmarking Standards Group (ISBSG) Benchmark-Daten können die vielen Vorteile von Funktionspunktanalyse nachweisen verwendet werden,. IFPUG Mitglieder erhalten einen Rabatt auf alle Produkte ISBSG.

Wie kann ich Entwickler und Projektmanager die Bedeutung von Function Point Analysis?
Function-Point-Analyse ermöglicht es Ihnen, Projektpläne zu einer quantifizierbaren Genauigkeit zu produzieren und als Erweiterung Fortschritte verfolgen und Umfang Kriechen verwalten. Ebenfalls, Entwickler können die zugewiesenen Aufgaben, die von der vorgegebenen Frist erreichen aufgrund genauerer Abschätzungs.

Wie kann ich meine Benutzergruppe die Bedeutung der Funktionspunktanalyse?
Function-Point-Analyse wird auf dem Benutzer Sicht basiert und sieht eine gemeinsame Sprache zwischen dem Techniker und dem Benutzerbereich. Der Prozess selbst hilft verpasste Anforderungen markieren, und hilft dabei, eine genaue Schätzung bietet es die Benutzer ermöglicht eine bessere Budgetkontrolle.

Was ist eine Funktion Punkt Baseline?

  • Eine Anwendung ist die Basislinie Größe der aktuellen für die Benutzer bereitgestellten Funktionen durch das System.
  • Ein Unternehmen oder Unternehmensbasis ist die Summe aller einzelnen Systembaseline zählt.

Muss ich eine Funktion Punkt Baseline tun?

  • Wenn Ihr Ziel ist es, Qualität zu verbessern, Produktivität oder Abschätzen Genauigkeit, dann wird eine Basislinie Sie Ihre aktuelle Größe geben.
  • Für Support- und Wartungskosten müssen Sie eine umfassende Basis, aber für die Produktivität, Abschätzen Genauigkeit, und Qualität, Sie können mit einer Basislinie von einem Projekt starten.

Warum sollte ich nicht verwenden Codezeilen?

  • Codezeilen sind in der Regel verschwenderisches Design und bestrafen prägnantes Design zu belohnen.
  • Es gibt keine Industriestandards (ISO oder auf andere Weise) für Codezeilen.
  • Zeilen Code kann nicht zur Normalisierung über Plattform verwendet werden, Sprache oder Organisation.
  • Einige 4GL weiß nicht einmal Codezeilen verwenden.
  • zu Capers Jones Produktivität Paradox verweisen - Codezeilen können positiv irreführend sein.

Was ist nach hinten los?

  • Fehlzündungen auf Codezeilen basiert, so dass Sie laufen in die gleichen Schwierigkeiten wie Codezeilen verwenden.
  • Es kann ohne viel Aussicht auf weitere Arbeiten vorsichtig auf Legacy-Systemen verwendet werden,.
  • Backfiring könnte nützlich sein, wenn Genauigkeit kein Problem.

Mir wurde gesagt, wir müssen uns verbessern. Wo soll ich anfangen?

  • Zunächst beginnt mit der Bestimmung, was verbessert werden muss. die GQM (Ziel / Frage / Metric) Prozess kann helfen, dies zu erleichtern.
  • Sobald Ihre Verbesserungsziele etabliert, dies zeigt an, wo Verbesserungen beginnen soll (z.B., im Bereich der Qualitäts, Produktivität, oder Schätzen Genauigkeit).

Wenn es nur mich und 500 Entwickler, Wo soll ich anfangen?
Bestimmen Sie, was der Entwickler aktuellen Probleme sind. Starten Sie Ihren Messprozess diese Bereiche gezielt und beginnen, um Ergebnisse zu kommunizieren sofort Unterstützung zu erhalten und Buy-in.

Wenn die Produktivität ist wichtig,, was soll ich zähle die Produktivität – Neue Entwicklung, Instandhaltung, usw.?
Dies hängt von Ihren Zielen. Verwenden Sie die Pareto-Analyse (80/20 Regel) der „Schmerz“ zu bestimmen, wo ist, und Ziel, dass für Ihre Produktivität Messungen. Zum Beispiel, wenn Sie im Wartungsbereich unterbesetzt sind, dann unterstützen Raten verwendet werden könnten, um den Mangel oder das Gegenteil zu beweisen.

Wir wollen, dass unsere Produktivität verbessern, Welche Informationen muss ich haben?

  • Verschiedene Verhältnisse können verwendet werden, die Produktivität zu bestimmen, von denen jeder Funktionspunkte.
  • Um eine Funktion Punktzählimpuls zu tun, müssen Sie Folgendes wissen:
    • Benutzer definierbare Ausgänge, die die Anwendungsgrenze und sind das Ergebnis einer einzigartigen Verarbeitungs überqueren (z.B., Berichtsformate, Bildschirmlayouts, Ausgabedatei Layouts).
    • Benutzerdefinierbare Eingänge, die die Anwendungsgrenze und triggern einzigartige Verarbeitungs überqueren (d.h., Bildschirmlayouts, Datei-Layout, usw.).
    • Benutzer definierbare Datenspeicher, die von der Anwendung beibehalten werden (z.B., Datei-Layout, Tabellendefinitionen).
    • Benutzer definierbare Datenspeicher, die für Informationen zugegriffen werden nur durch die Anwendung (z.B., Datei-Layout, Tabellendefinitionen).
    • Benutzer definierbare Abfragen, die die Anwendungsgrenze überschreiten (z.B., Berichtsformate, Bildschirmlayouts).
  • Fördersätze = Funktion Einsatzstellen / Aufwand Stunden Anwendung unterstützen
  • Enhancement Rate = Funktionspunkte des Projekts / Aufwand Stunden Projekt
  • Zustelltarif (Time to Market) = Funktionspunkte Anwendungs / Kalenderzeit
  • Für detailliertere Informationen über Funktion Punktanalyse, siehe IFPUG Counting Practices-Handbuch.

Wir wollen, dass unsere Schätzung verbessern, Welche Informationen muss ich haben?
Zusätzlich zu Ihren Raten (Unterstützung, Erweiterung, Produktivität, usw.) Sie müssen auch die weichen Eigenschaften einschließlich, aber nicht beschränkt auf:

  • Entwicklungstyp;
  • Plattform;
  • Sprache;
  • Erfahrung des Teams;
  • Techniken;
  • äußere Zwänge; und
  • Scope Creep Geschichte.

Es gibt Software-Pakete auf dem Markt bei der Schätzung der Genauigkeit zu unterstützen.

Wir wollen, dass unsere Qualität verbessern, Welche Informationen muss ich haben?

  • Qualität bedeutet verschiedene Dinge für verschiedene Menschen. Bestimmen Sie, was Qualität bedeutet, innerhalb der eigenen Organisation. ISO 9126 Qualitätsmerkmale von Software Systems und das Ziel / Frage / Metrik proceess können Sie sich hier helfen.
  • Beispiele für Qualitätsmetriken sind:
    • Störstellendichte – Anzahl der Defekte / Anwendungsgröße in Function Points; und
    • Defekts Fördermenge – Anzahl der Defekte im ersten Monat des Live-Betriebes geliefert.

Benötige ich einen Berater?
Dies ist eine Frage, die jedes Unternehmen auf ihrem eigenen zu verantworten hat. Einige Dinge zu denken:

  • Wollen wir eine komplette Grundlinie in ein paar Monaten erledigen? Wenn die Antwort auf diese ja könnte es klug sein, mehrere zertifizierte Zähler zu haben kommen und helfen Ihnen,. Während diese Zählung wird getan,, du kannst haben 1 oder mehr Mitarbeiter erhalten in Funktion Punktzählmethode zertifiziert, die dann in der Lage sein, dies zu pflegen Basislinie selbst.
  • Wir wollen nur beginnen unsere Zählen und Schätzen „große Projekte.“ Wenn das, was Sie nach, Sie könnten ein paar Mitarbeiter in einer IFPUG Werkstatt und / oder Konferenz schicken lassen trainiert. Nach dem Training, sie wäre in der Lage, die Zählungen durchzuführen und Daten zu sammeln beginnen. Sie wollen auch darüber nachdenken, mit 1 oder mehr Mitarbeiter in Funktion Punktzählmethode zertifiziert die Zählungen prüfen.
  • Sie haben keine Ahnung, was der Chef nur sieht, dass wir anfangen Mess. Wenn Sie in dieser Gruppe passen, Sie können in einem Berater bringen wollen, die ein Ziel / Frage / Metric durchführen können (GQM) Sitzung zu bestimmen, welche Messungen mit zu beginnen. An diesem Punkt, Sie können ein paar Leute und IFPUG Werkstatt und / oder Konferenz zu erhalten trainiert senden.
  • Sie sind Teil eines riesigen Unternehmens und der Chef will alles sofort anfangen Mess. Wenn Sie sich hier finden, Sie können in einem Berater bringen wollen:
    • Führen Sie ein Ziel / Frage / Metric (GQM) Session; und
    • Zug mehrere Personen Funktionspunkte zählen.
  • Sie können auch ein paar Leute bezeichnen wollen, dass die Gesamt-Koordinatoren der Anstrengung und mehrere Menschen, die die Zählungen durchführen wird und die Daten sammeln. Die Koordinatoren sollten auf jeden Fall in Funktion Punktzähler zertifiziert werden, da sie über die Prüfungszahlen genannt werden und Entscheidungen treffen, wenn Fragen kommen.

Was ich suche in einem Berater?

  • Jemand, der das Zählen Sachkenntnis hat,.
  • Sie sollten werden IFPUG zertifiziert (CFPS).
  • Sie sollten haben in einer Branche zu zählen Erfahrung gemeinsam zu verkaufen.
  • Gute Qualität / soziale Kompetenz - kompatibel mit Ihrer Unternehmenskultur.
  • Metrics Begutachtungsfunktion Punkte in ein gut abgerundetes Messprogramm bei der Integration.

Wo sehe ich für einen Berater?
Schauen Sie sich unsere Anbieter-Liste für alle Anbieter, die IFPUG Mitglieder.

Wer sonst hat dies getan,?

IFPUG hat über viele Mitglieder in mehreren Ländern weltweit. Die Mitgliedschaft wird aus allen wichtigen Branchen gezogen, einschließlich, aber nicht beschränkt auf:

  • Luft- und Raumfahrt
  • Bankwesen
  • Finanzen
  • Telekommunikation
  • Versicherung
  • Herstellung
  • Dienstprogramme
  • Einzelhandel
  • Regierung
  • Computer-Systeme Entwicklung

Wo kann ich mehr Forschung auf Function-Point-Konzepte gehen?
Schauen Sie sich unsere Bibliographie / Reference Library für weitere Lesungen auf Function Point Analysis.