Häufig gestellte Fragen

HÄUFIG GESTELLTE FRAGEN

Bitte verbinden Sie mit uns auf Facebook und LinkedIn und teilen in Ihren Kreisen.

IFPUG Webseite, Bitte Lesezeichen für die Zukunft
IFPUG Facebook-Seite, klicken Sie bitte auf Wie
IFPUG Twitter, bitte den neuesten Versionen von White Paper und anderen Neuigkeiten
IFPUG LinkedIn, Bitte klicken Sie auf Follow

Suggerieren, zusätzliche Hilfe oder Änderungen an dieser Seite, Bitte klicken Sie hier Kontaktiere uns und umfassen „IFPUG FAQ“ in der Betreffzeile der Nachricht.


Top of IFPUG FAQ-Seite

Mitglieder und Nicht-Mitglieder können Dokumente herunterladen von unserer Online-Shop, wo sie auch eine IFPUG Mitgliedschaft erneuern oder bestellen.

1. Was ist ein Function Point? Was ist SNAP? Was ist der Unterschied zwischen Function Points und SNAP?
2. Sind Function Points für jeden Geschmack?
3. Warum sollte ich messen?
4. Was kann IFPUG Mitgliedschaft für mich tun?
5. Wie kann ich Entwickler und Projektmanager die Bedeutung von Function Point Analysis?
6. Welche Instrumente stehen zur Verfügung, um meine Function-Point-Schätzungen zu verbessern?
7. Wie kann ich meine Benutzergruppe die Bedeutung der Funktionspunktanalyse?
8. Was ist eine Funktion Punkt Baseline?
9. Warum sollte ich nicht verwenden Codezeilen?
10. Was ist nach hinten los?
11. Mir wurde gesagt, wir müssen uns verbessern. Wo soll ich anfangen?
12. Wir wollen, dass unsere Produktivität verbessern, Welche Informationen muss ich haben?
13. Was braucht ein CIO über Function Points wissen?
14. Was braucht ein CIO über Agile wissen & Function Points?
15. Wir wollen, dass unsere Schätzung verbessern, Welche Informationen muss ich haben?
16. Wir wollen, dass unsere Qualität verbessern, Welche Informationen muss ich haben?
17. Benötige ich ein zertifizierter Berater CFPS?
18. Was ich suche in einem Berater?
19. Wo sehe ich für einen Berater?
20. Wo kann ich mehr Forschung auf Function-Point-Konzepte gehen?


1.1 Was ist ein Funktionspunkt?
Function Points sind eine international standardisierte Maßeinheit verwendet zur Darstellung Software-Größe. Die IFPUG Funktionsmaß Meßmethode (bezeichnet als IFPUG 4.3.1) quantifiziert den Benutzer zur Verfügung gestellte Software-Funktionalität ausschließlich auf seinem logischen Design basierte und funktionale Anforderungen. Die sich ergebende Zahl wird eine Function Point Count genannt. Mit dieser Einstellung, die Ziele der FP Zählen sind:

Viele andere Verwendungen von Funktionspunkte sind in der Industrie: sie bilden einen gemeinsamen Nenner Sizing (z.B., ein Verhältnis eines anderen measure „pro FP“) für Produktivität und Qualität Benchmarking in vielen IT-Unternehmen. Um mehr zu erfahren über das IFPUG FP-Verfahren (und die Software Non-Functional Assessment Process (SNAP) zu quantifizieren, nicht-funktionale Anforderungen) Klicken Sie auf die untenstehenden Links:

1.2 Was ist SNAP?

SNAP steht für den „Software Nicht-funktional Assessment Process“. Es ist eine Software-Metrik, die Funktionspunkte ergänzt. SNAP erlaubt die nicht-funktionale Anforderung zusätzlich zu den funktionalen Anforderungen, gemessen durch Funktionspunkte Schlichte. Dabei spielt es keine Funktion Punkte in keiner Weise ersetzen; es wird zusätzlich zu Funktionspunkte verwendet. Es stellt eine kontinuierliche Verbesserung von IFPUG in der Art und Weise Software ist so bemessen,.

1.3 Was ist der Unterschied zwischen Function Points und SNAP?

In einer Nussschale, Funktionspunkte messen das Volumen (oder Größe) der Datenfluß und die inhärente Speicherung in einer Software-Anwendung,. Diese werden als „funktional“ Benutzeranforderungen genannt. SNAP misst die Lautstärke (oder Größe) andere Aspekte der Software — wie Datenkonfiguration, Algorithmen, Entscheidungsbäume, Datenvalidierung, Platzierung von Logos, usw. Diese wird als „nicht-funktionale“ Anforderungen genannt. Es gibt 14 derzeit anerkannten Kategorien von nicht-funktionalen Anforderungen. Der Begriff „funktionelle Anforderungen der Nutzer“ wird oft abgekürzt als „für“. Der Begriff „nicht-funktionalen Anforderungen“ oft abgekürzt „NFR“. Die Einzelheiten für die Funktionspunkte zu zählen sind im Handbuch Counting Practices. Die Einzelheiten zum Zählen SNAP Punkte sind in dem Assessment-Practices-Handbuch. Beide sind in dem IFPUG Speicher auf der Website ifpug.org.

1.4 Wie werden die Function Points und SNAP Punkte zusammengestellt, die Gesamtgröße der Software zu bestimmen,?

Die Gesamtgröße der Software wird als die Anzahl der Funktionspunkte und die Anzahl seiner SNAP Punkte gemessen. Zum Beispiel, könnte eine Anwendung vollständig bemessen sein, wie 800 Funktionspunkte und 300 SNAP Punkte. Da Funktionspunkte messen etwas anderes als SNAP, die beiden können in einer einzigen Maßnahme nicht irgendwie kombiniert werden; in diesem Beispiel, die Software-Anwendung kann nicht als mit gemessen werden 1100 „Punkte“ von einer Art. Dies ist ähnlich wie reale und imaginäre Zahlen sind vertreten: eine Zahl könnte wie folgt dargestellt werden 800 + 300ich, nicht 1100 von einer Art Nummer.

Beide Funktionspunkte und SNAP Punkte sind mit Aufwand verbunden. Der Aufwand zur Entwicklung oder ein Software-Produkt zu verbessern, ist die Summe der Funktion zeigt mal funktionelle Produktivität (Stunden / FP) plus die Summe von SNAP Punkten Zeiten nicht-funktionale Produktivität (Stunden / SP).

1.5 Ist SNAP wirklich notwendig?

Je nach Anwendung, viele Software-Entwickler und Entwicklungsteams erkennen, dass eine beträchtliche Menge an ihrem Arbeitsaufwand nicht direkt verantwortlich ist Funktion Punkte mit. Dies kann vor allem seiner algorithmischen intensiven Anwendungen, Anwendungen mit erheblicher Datenvalidierung, und Anwendungen mit erheblichen „ergonomisch“ Funktionen wie Seitenlayouts und die Verwendung von Logos. Die kontinuierliche Verbesserung von IFPUG hierbei ist, dass SNAP für diesen Arbeitsaufwand entfallen, die durch Funktionspunkte nicht allein erkannt wird, die erheblich sein können. Es bietet einen fairen und willkommen Messansatz. Es kann auch Prognosen der Kosten und Zeitplan helfen für neue Entwicklungsprojekte und Erweiterungsprojekte zu verbessern.

1.6 Wie kann ich Entwickler und Projektmanager die Bedeutung von SNAP?

Entwickler investieren Aufwand in die nicht-funktionale Anforderung erfüllt. Dieser Aufwand ist nicht in der Funktion Punktgröße reflektiert. Die Entwickler werden die Nutzen rechtfertigen ihre Mühe mit der zusätzlichen SNAP Größe sehen, anstatt eine niedrigere Produktivität der Funktionspunkt / Anstrengung zeigt

Durch die Verwendung von Bot-Funktion Punkte und SNAP, Projektmanager ihr Budget besser rechtfertigen können; sie können ihre Sponsoren zeigen, dass mehr Vermögenswerte in die Software integriert werden - Funktionalität, durch die Funktionspunkte gemessen, und nicht-funktionale Aspekte, gemessen durch SNAP.

1.7 Was ist die genaueste Methode Software Projektaufwand zu schätzen?

Nach Capers Jones (2012), die Genauigkeit der manuellen Zählung von Funktionspunkten liefert 10% Fehlermarge. Mit Function Point Analysis and SNAP bietet 5% Fehlermarge

EstimatingAccuracy

1.8 Was sind die Vorteile von SNAP mit?

Bemessen die funktionalen Aspekte und die nicht-funktionalen Aspekte einer Software-Anwendung unterstützt IT-Organisationen auf vielfältige Weise. Es bietet einen besseren Einblick in die Bereitstellung von Software-Projekten und die Wartung von Anwendungen:

  • Es verbessert die Korrelation von Aufwand und Größe, wie die Entwicklung eines Software-Aufgaben umfasst sowohl funktionale und nicht-funktionale Anforderungen gerecht zu werden.
  • Es verbessert die Schätzung und die Fähigkeit, den Aufwand und die Zeit zur Vorhersage benötigt, um ein Software-Projekt zu liefern.
  • Die Entwickler sind nicht für Investitionsaufwand in den nicht-funktionalen Aspekte der Anforderungen bestraft.
  • Benutzer können besser die Vorteile einer Anwendung auf ihre Organisation verstehen.
  • Kunden können besser erkennen (und quantifizieren) der Wert für ihr Geld.
  • Software-Entwicklung Produktivitätsberechnungen sind genauer; Etwaige Abweichungen in „effort / Funktionspunkte“ Measuring metric besser sein kann erklärt.
  • Projekte, die nur nicht-funktionell sind auch so bemessen sein,
  • Unterschiede in den Werten von Key Performance Indicators (KPIs) zwischen den Projekten besser erklärt werden.

1.9 Ist SNAP heute im Einsatz?

Es gibt nur wenige Unternehmen, die SNAP bereits in den USA verwenden, Asien, und Europa, in ihrem Schätzungsprozess

1.10 Wie kann ich SNAP lernen?

Sie können das SNAP Assessment Process-Handbuch erhalten (APM) kostenlos von der IFPUG Online-Shop. In Ergänzung, zertifizierte Ausbildung wird von Unternehmen zur Verfügung gestellt, die auf IFPUG Website eingetragen werden (http://www.ifpug.org/certification/training-materials-certification/)

2. Sind Function Points für jeden Geschmack?
Das ist fast eine rhetorische Frage – und die Antwort ist, dass es davon ab, ob Sie müssen wissen, wie groß ist die Software, die Sie entwickeln oder zu verbessern in Software-Entwicklungsprojekten, oder ob Sie müssen wissen, wie groß sind Ihre Systeme in Ihrem Software-Portfolio. Funktionspunkt Dimensionierung schnell und einfach Maßverhältnisse erleichtern (zusammen mit anderen Maßnahmen) Sie, welche Projekte und Anwendungen zu erzählen:

  • sind produktiver,
  • produzieren höhere Qualität Software-Produkte und / oder Anwendungen,
  • hatte genaue Projektschätzungen,
  • müssen Prozessverbesserung Methoden umfassen,
  • aus der Reihe ist von einem Budget und Kostengesichtspunkten (Einzelkalkulation);
  • hatten niedrigere (oder höher) Mannschaft Performance.

Wenn Sie in Ihrer IT-Rolle in Frage gestellt werden, um diese Fragen zu beantworten, dann sind Function Points für SIE!


3. Warum sollte ich messen? Die Spitze 25% von Unternehmen in der ganzen Welt (Quelle ISBSG) verlassen sich auf Software-Messung ihre IT und Software-Entwicklung aus den folgenden Gründen verwalten:

  • Sie können nicht managen, was man nicht messen;
  • Zur Identifizierung Problem Projekte und Software-Anwendungen und nehmen Korrekturmaßnahme;Im Durchschnitt, große IT-Projekte laufen 45 Prozent über dem Budget und 7 Prozent im Laufe der Zeit, beim liefern 56 Prozent weniger Wert als vorhergesagt. Software-Projekte laufen das höchste Risiko von Kosten- und Terminüberschreitungen, McKinsey & Unternehmen in Verbindung mit der University of Oxford Oktober 2012 | byMichael Bloch, Sven Blumberg, und Jürgen Laartz[1]
  • Vergleichen Vendor Antworten auf RFP(Anfrage für ein Angebot) gegen Wettbewerber Gebote;
  • Die Messung liefert eine Bewertung des Status quo (Die aktuelle Situation) so dass Sie Ihren Software-Entwicklungsprozess verstehen und verbessern. (Siehe Richtlinien zur Software Measurement - Veröffentlichung 1.1, pg. 2-4, 3-7 - 3-8;)
  • Um Ihr eigenes Unternehmen Software-Entwicklung zu bestimmen best Practices
  • Zur Messung der Qualität der gelieferten Software, und bietet einen wirtschaftlichen Anreiz für Entwicklungsteams Qualität Software zu produzieren.
  • Funktion punktbasierte Messung und SNAP gibt Ihnen ein Mittel mit Ihren Kunden, die Größe ihrer Software-Anforderungen zu kommunizieren, und ermöglicht es Ihnen auch leicht Produktivität berechnen, Qualität, und Abschätzen Genauigkeit.
  • Viele Ihrer Konkurrenten haben bereits diese Erkenntnisse.

[1]http://calleam.com/WTPF/?page_id=1445


4.1 Was kann eine IFPUG Mitgliedschaft für mich tun?
Während dieser Website und ein großer Teil der bereitgestellten Informationen sind für Mitglieder kostenlos und Nichtmitglieder, Mitglied von IFPUG immer hat folgende Vorteile:

  • In-Person-und Online-Networking-Möglichkeiten mit Profis auf der ganzen Welt in Unternehmen zu kommunizieren, Sie genau wie, die haben oder die versuchen, ein Messprogramm zu implementieren;
  • Reduzierte Preise zu ISBSG Benchmarking-Daten (für Lean Six Sigma) und andere Produkte;
  • Die Möglichkeit, in den Ausschüssen teilzunehmen, das die Function-Point-Standards entwickeln;
  • Jahreswissensaustausch Konferenzen, die Sie liefern mit:
    • Möglichkeiten andere im Messfeld zu treffen;
    • Bildungschancen zu lernen und verdienen Fortbildungspunkte durch Workshops vor der Konferenz;
    • Der Zugang zur Ausbildung und Zertifizierung Prüfung zu verdienen weltweit anerkannten Zertifizierungen einschließlich:
      • CFPS: Certified Function Point Specialist (Die Original und am meisten anerkannte funktionale Größenmessung Bezeichnung);
      • CFPP: Certified Function Point Practitioner (für Profis, die Praktiker sind aber nicht unbedingt Punkt Experten Funktion);
      • CSP: Certified Practitioner SNAP (die einzige Bezeichnung weltweit, die das Wissen über Software nicht-funktionale Anforderungen testen;)
    • Möglichkeit, von führenden Branchenexperten und erfahrene Praktiker über ihre Erfolge zu hören (und Ausfälle!) im Messfeld.
  • Fachpublikationen:
    • Metric Ansichten (halbjährlich) – erhältlich als Print- und Online-Zeitschrift mit interessantem und rechtzeitigen Software Mess Artikel, IFPUG Nachrichten, Ausschuss-Updates und Informationen über die neuesten Entwicklungen in der Welt der Software-Metriken;
  • Erhebliche Rabatte auf IFPUG Produkte, einschließlich:
    • das ISO-Norm und IFPUG Counting Practices-Handbuch (CPM) komplett mit der Nähe von 300 Seiten von Regeln, Abkürzungen, und Zählen Beispiele;
    • Case Studies FP bietet Schritt-für-Schritt Zählfunktion Punkt Beispiele dafür, wie die CPM Regeln zu Softwareanforderungen anzuwenden;
    • Leitfaden für Management Reporting mit Seiten nützlicher Tipps für die erfolgreiche Umsetzung der Funktionspunkte für das Management Ergebnisse liefern;
    • Whitepaper und andere IFPUG Veröffentlichungen, die effektiv illustrieren FP in neueren Technologien zählen (Kundenserver, Netz, usw.,) Anwendungen von FP Zählen (z.B., Data Warehouse) und Methodologien (z.B., agil.)
  • Der Zugriff auf den sicheren Members Only-Bereich der IFPUG Website, wo Sie eine aktive Online-Bulletin-Board finden, wo die Mitglieder Austausch Tipps und Techniken zur Software-Messung im Zusammenhang (Sie können auch Fragen für die IFPUG Gemeinschaft zu groß darstellen zu beantworten), .
  • Um die neuesten Kopien des CPM zu erhalten, SNAP oder andere Dokumente, Klicken Sie hier, um die getroffen werden, um unseren Online-Shop, wo Sie Produkte in Ihren Warenkorb und Kasse hinzufügen.

Bitte besuchen Sie die Online-Shop Hier.

4.2 Gibt es eine Gebühr für die IFPUG Dienste?
IFPUG Mitglieder erhalten einen Rabatt auf die Teilnahme an Konferenzen, Workshop Teilnahme, weitere Literatur, und Sie erhalten Zugang zu nur für Mitglieder Online-Bereiche der Website. zusätzlich, Alle IFPUG Mitglieder werden ermutigt, in der IFPUG Gemeinschaft einzubringen und als Mitglied eines unserer verschiedenen Ausschüsse teilnehmen. Alle anderen Leistungen sind derzeit kostenlos.

4.3 Wie verkaufe ich meine Senior Management auf Funktionspunkte und SNAP (und Software-Messung)?

Der erste Schritt ist, um die Vorteile der Verwendung von Funktionspunktanalyse und SNAP kenntnis zu werden (es ist ein objektives Maß für Software-Größe, die der Werkzeuge unabhängig ist, Techniken, Fähigkeiten oder Methoden verwendet, um die Software zu bauen), und mehr über die positive Return on Investment Sie von einem Function-Point-basierten Software-Messprogramm gewinnen.

Der nächste Schritt ist verfügbar Industrie Daten recherchieren (die besonders nützlich für Unternehmen, die nicht bereits gesammelt historische FP Daten) wie beispielsweise die verfügbaren Daten aus ISBSG.
Die International Software Benchmarking Standards Group (ISBSG) Benchmark-Daten ist ein zuverlässiger weltweit Repository der Software-Entwicklung Projektdaten (und Funktionspunkte) das kann effektiv für das Projekt Abschätzen verwendet werden, vergleichende Analyse durchzuführen, (über Projekttypen,) und Ihr eigenes Unternehmen Projekt Leistung zu messen (Produktivität und Qualität.) IFPUG Mitglieder erhalten einen Rabatt auf alle Produkte ISBSG.

4.4 (und Software-Messung)?

Der erste Schritt ist, um die Vorteile der Verwendung von Funktionspunktanalyse kenntnis zu werden (es ist ein objektives Maß für Software-Größe, die der Werkzeuge unabhängig ist, Techniken, Fähigkeiten oder Methoden verwendet, um die Software zu bauen), und mehr über die positive Return on Investment Sie von einem Function-Point-basierten Software-Messprogramm gewinnen.

Der nächste Schritt ist verfügbar Industrie Daten recherchieren (die besonders nützlich für Unternehmen, die nicht bereits gesammelt historische FP Daten) wie beispielsweise die verfügbaren Daten aus ISBSG.
Die International Software Benchmarking Standards Group (ISBSG) Benchmark-Daten ist ein zuverlässiger weltweit Repository der Software-Entwicklung Projektdaten (und Funktionspunkte) das kann effektiv für das Projekt Abschätzen verwendet werden, vergleichende Analyse durchzuführen, (über Projekttypen,) und Ihr eigenes Unternehmen Projekt Leistung zu messen (Produktivität und Qualität.) IFPUG Mitglieder erhalten einen Rabatt auf alle Produkte ISBSG.


5. Wie kann ich Entwickler und Projektmanager die Bedeutung von Function Point Analysis?

Function-Point-Analyse (FPA) Damit können Sie produzieren Projektpläne zu einer quantifizierbaren Genauigkeit und als eine Erweiterung Fortschritte verfolgen und Umfang Kriechen verwalten. Ebenfalls, Entwickler können die zugewiesenen Aufgaben, die von dem gegebenen Zieldatum erreicht aufgrund genauerer Schätzfunktion unter Verwendung Punktanalyse und historische Daten.


6. Welche Instrumente stehen zur Verfügung, um meine Function-Point-Schätzungen zu verbessern?

Die weltweiten IFPUG-Standards (CPM als SNAP) Größe der funktionalen und nicht funktionalen Aspekte der IT-Projekte, Produkte und Verbesserungen. In Ergänzung, Benchmarking-Repositories können als Referenz verwendet werden, wenn in den Unternehmen keine historischen Daten und Trends vorhanden sind.

7. Wie kann ich meine Benutzergruppe die Bedeutung der Funktionspunktanalyse?

Function-Point-Analyse wertet die funktionale Größe der Software auf der Grundlage einer Prüfung der funktionalen Anforderungen der Nutzer (das „Was ist die Software in Bezug auf die Geschäftsprozesse und Verfahren zu tun.“) So wie, FPA schaut vom Benutzer Sicht auf Software und quantifiziert Funktion Punkten basierend auf fünf Standard, benutzerorientierte Komponenten in der Software: Zwei Arten von gespeicherten Dateneinheiten (als interne logische Dateien und externe Schnittstelle Dateien bezeichnet), und drei Arten von Geschäftsprozessen (bezeichnet als externe Eingänge, Externe Ausgänge und externe Anfragen.) Die FP Ergebnisse (eine Auflistung der gezählten Geschäftsprozesse und deren Komponente funktionale Größe)bietet, ist in benutzer verständlich. FP zählt sorgen für eine gemeinsame Sprache, die sowohl mit Software-Entwicklern für Diskussionen genutzt werden können und Anwender gleichermaßen. Der FP-Zählen Prozess selbst hilft fehlende Anforderungen zu markieren / aufzudecken, und ermöglicht eine objektive und genaue Schätzung der Software-Produktgröße, wodurch dem Benutzer eine bessere Budgetkontrolle.


8.1 Was ist eine Funktion Punkt Baseline?

8.2 Muss ich eine Funktion Punkt Baseline tun?

Die Antwort hängt davon ab, was Sie wollen mit den Zahlen zu tun. Wenn Ihr Ziel ist es, die Größe einer Software-Anwendung zu bewerten, weil Sie es ersetzen möchten, dann erfahren, wie groß ist Ihre aktuelle Anwendung, die Sie eine gute Basis seiner Größe für die Verwendung bei der Schätzung der Kosten für den Ersatz geben wird. Wenn Ihr Ziel genau in der Lage sein zu beurteilen, wie viel Veränderung (Erweiterung) oder das Wachstum geschieht das ganze Jahr durch Software-Erweiterungen, dann möchten Sie vielleicht eine Basiszahl tun.

  • Wenn Ihr Ziel ist es, Qualität zu verbessern, Produktivität oder Abschätzen Genauigkeit von Projekten, dann müssen Sie nicht eine Basisgröße zu tun, sondern zählen die Größe der Software-Entwicklung oder Erweiterungen
  • Wenn Ihr Ziel ist es, die Support- und Wartungskosten zu vergleichen (auf einer Pro-FP Basis) über Ihren Portfolio oder eine Reihe von Anwendungen, dann würden Sie Baseline zählt dieser Anwendungen wollen. eine Basislinie eines Projekts.


9. Warum sollte ich nicht verwenden Codezeilen (als Maß für die Software-Größe bei der Berechnung der Produktivität oder Qualität Verhältnisse)?

Diese Frage kommt häufig auf, wenn Unternehmen überlegen, ob FP oder Quelle Codezeilen zu verwenden, (Grube) als Maßeinheit für Software-Größe. FP hat den Vorteil, dass Technologie und Implementierung unabhängig, während SLOC hat folgende Nachteile:

  • Codezeilen sind in der Regel verschwenderisches Design und bestrafen prägnantes Design zu belohnen (d.h., mehr Linien von „Spaghetti“ Code kann nicht so produktiv wie eine bessere Codierung Design und weniger Codezeilen, die gleiche Funktion zu tun. Bigger Code bedeutet nicht unbedingt produktiver, wenn es um Codezeilen kommt.)
  • Es gibt keine Industriestandards (ISO oder auf andere Weise) für Quellencodezeilen. (d.h., einige Leute befürworten Zählen nicht kommentiert Befehlszeilen, dies ist jedoch nicht allgemein akzeptiert und Variationen durchsetzen.)
  • Codezeilen können nicht ohne weiteres zur Normalisierung über Plattform verwendet werden, Sprache oder Organisation (da die Anzahl der Zeilen des Codes auf der Programmiersprache variiert abhängig und Codierungskonventionen)
  • Einige 4GL weiß nicht einmal Codezeilen verwenden.
  • Codezeilen basierend Verhältnisse positiv irreführend sein - siehe Capers JonesProduktivität Paradox.


10. Was ist nach hinten los (die Praxis SLOC zu FP der Umwandlung einer Umrechnungstabelle auf Basis von Programmiersprachen)?

  • 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.


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

  • Zunächst beginnt mit der Bestimmung, was verbessert werden muss. Das GQM (Ziel / Frage / Metric) Prozess kann helfen, dies zu erleichtern. Zusätzliche freie Ressourcen (herunterladbare) sind von der zur Verfügung stehenden Praktische Software und Systeme Medizintechnik (PSSM) Webseite . Sobald Sie die Ziele und Metriken skizzierte für Ihre Messung haben, FP Größe wird wahrscheinlich eine wichtige Maßnahme sein, die Sie wollen, werden für die Produktivität und Qualität Verhältnisse als gemeinsamer Nenner sammeln.
  • Sobald Ihre Verbesserungsziele etabliert, dies zeigt an, wo Verbesserungen beginnen soll (z.B., im Bereich der Qualitäts, Produktivität, oder Schätzen Genauigkeit).
  • Registriert IFPUG und sich mit anderen Mitgliedern auf unseren internen Mitglied Bulletin Board darüber, wie sie FP erfolgreich umgesetzt basierte Software-Prozessverbesserung und Messung haben.

11.2 Wenn es nur mich und 500 Entwickler, Wo soll ich anfangen?

Bestimmen Sie, was sind die kritischsten Ihrer Entwickler aktuellen Probleme. Starten Sie Ihren Messprozess (unter Verwendung des oben umrissenen Prozesses GQM) durch diese Bereiche gezielt und beginnt, um Ergebnisse zu kommunizieren sofort Unterstützung zu erhalten und Buy-in. Experten raten, zuerst alle Messprogramme in einem kleinen Weg auf Start, gewinnen Buy-in mit den Messergebnissen, Bevor es aus einer ganzen Gesellschaft rollen. Auf diese Weise, Sie können sicherstellen, dass Sie die richtigen Maßnahmen abgezielt haben, in den richtigen Messverfahren setzen, und gewann kleine Gewinne, bevor Sie Messung an ein breiteres Publikum erweitern.

11.3 Wenn die Produktivität ist wichtig,, Neuentwicklung - was soll ich die Produktivität zählen, Instandhaltung, usw.?

Nochmal, dies hängt von Ihren Zielen für die Messung. Zusammen mit dem GQM Ansatz, Sie können Pareto-Analyse verwenden (80/20 Regel) die „Schmerzen“ Bereiche zu bestimmen, wo sind, und die Bereiche zielen zunächst für Ihre Produktivität Messungen. Zum Beispiel, wenn Sie in dem Software-Support / Wartungsbereich unterbesetzt und in Frage gestellt werden, dann unterstützen Raten (VZÄ 1000 FP beispiels) verwendet werden könnte, um objektiv den Mangel zu beweisen oder auf andere Weise.


12.1 Wir wollen, dass unsere Software-Entwicklung zur Verbesserung der Produktivität, Welche Informationen muss ich haben?

  • Verschiedene Verhältnisse können verwendet werden, die Produktivität zu bestimmen, von denen jeder Funktionspunkte. Wenden Sie sich an die Leitfaden für das Management Reporting oder <Legen Sie die IFPUG Buchtitel hier> oder das ISBSG Praxisprojekt Estimating (ein ISBSG Produkt) zur Führung.

12.2 Was benötige ich, um eine FP Zählung zu tun?

Das IFPUG Counting Practices-Handbuch (Aktuelle Version 4.3.1) umreißt die Voraussetzung Dokumente / Artefakte Sie eine FP Zählung tun müssen. Der erste Schritt ist es, den Umfang und Zweck der Zählung zu bestimmen und ob Sie gehen, um die Größe einer Software-Anwendung zählen (Grundlinie) oder die Größe der Software-Entwicklung / Erweiterung in einem Projekt geliefert (Neue Entwicklung oder Verbesserung Projektanzahl). Beachten Sie, dass jedes Stück Software wird als eine separate Anwendung Grenze sein (finden Sie in der CPM für weitere Details) und wird in einer eigenen FP Zahl gezählt werden.

Um eine Funktion Punktzählimpuls zu tun, müssen Sie Folgendes wissen (funktionale Anforderungen der Nutzer) über die Software:

  • 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, Batch-Datei-Eingänge, ).
  • Benutzer definierbare Datenspeicher, die von der Anwendung beibehalten werden (z.B., Datei-Layout, Tabellendefinitionen, Definitionen-Datenbank oder juristische Person).
  • Benutzer definierbare Datenspeicher, die nur für Referenzinformationen zugegriffen werden durch die Anwendung (z.B., Datei-Layout, Tabellendefinitionen).
  • Benutzer definierbare Abfragen, die die Anwendungsgrenze überschreiten (z.B., Berichtsformate, Bildschirmlayouts).
  • Der FP-Zählvorgang wird vollständig in dem IFPUG Counting Practices Manual.
  • Fördersätze = Funktion Einsatzstellen / Aufwand Stunden Anwendung unterstützen.
  • Enhancement Rate = Funktionspunkte verbessert / im Projekt geändert / Aufwand Stunden Projekt.
  • Zustelltarif (Time to Market) = Funktionspunkte der gelieferten Software-Anwendung / Kalenderzeit.
  • Für detailliertere Informationen über Funktion Punktanalyse, siehe IFPUG Counting Practices-Handbuch.
  • Agile Software-Entwicklungsmethoden zu erhöhen Delivery Rate


13. Was braucht ein CIO wissen über Software-Größe? (Function Points und SNAP)

IT-Portfolio-Management ist ein sehr wichtiges Thema für Führungskräfte. Software Größe kann das Management dazu beitragen, die Rentabilität der Investitionen auf ihre IT-Projekte zu schätzen, und vergleichen Sie Alternativen mit einer Kosten-Nutzen-Analyse. Function Points und SNAP können in Verbindung mit anderen Maßnahmen verwendet werden, (Projektaufwand, Defekte, usw.) zur Überwachung von Trends und Benchmarking.


14. Was braucht ein CIO über Agile wissen & Function Points?

Die wichtigste Überlegung bei der jede Messung unter Verwendung verschiedener Arten von Projekten oder Verträgen zu vergleichen oder zu bewerten ist die Konsistenz. Oft Entwickler wird entweder ablehnen FP auf agilen Projekten (sagen, dass agile Projekte nicht gezählt werden können FP mit) oder umarmen (denkt, dass sie mehr als FP auf Wasserfall Projekten von FP zählen auf Sprint bekommen!) Keiner von ihnen ist richtig! FP repräsentieren die Größe eines gelieferten Stück Software auf der Basis seiner Funktionalität (funktionale Anforderungen der Nutzer) – und die sind vollständige und konsistente Geschäftsprozesse. (Siehe den Artikel Zählen FP auf Agile / Iterative Projekte für mehr Details.)

FP kann ein wirksames Mittel zur Messung und Bewertung von Festpreisverträgen sein, und kann auch nützlich sein, wenn RFPs gegen oder zwischen den Wettbewerbern während des Bieterverfahrens für Software-Entwicklungsprojekte zu vergleichen. (z.B., der Preis pro FP von zwei Geboten reicht weit kann und zeigen, dass ein Lieferant nicht vollständig, was verstanden hat, kann die funktionalen Anforderungen der Software entwickelt werden.)

Im Outsourcing und Software-Entwicklung der Industrie, IBM und CGI Verwendung FP (und haben Teams von zertifizierten Funktionspunkt Spezialisten) Vorschlag Einreichungen bewertet.

Die verschiedenen Vertragsarten profitieren können eine Funktion Punktschätzung in ihrem Vorschlag einschließlich, und in einigen Ländern (einschließlich Italien, Brasilien, Korea, Finnland) verwenden zunehmend FP Basis Vorschläge und Einheit Preis (Kosten pro FP) für Software-Contracting.


15. Wir wollen, dass unser Abschätzungsprozess verbessern, indem FP mit, was andere Informationen muss ich haben?

Software Abschätzungs ist ein ganzes Gebiet Thema in sich, aber die Voraussetzungen für die Projektabschätzungs tun FP als Eingang Maßnahme mit (für die Software entwickelt werden) mindestens die folgenden Attribute:

  • Entwicklungstyp; (Neuentwicklung oder Erweiterung)
  • Plattform; (Hardware und Architektur Überlegungen)
  • Sprache; (Programmiersprache oder Ebene)
  • Erfahrung des Teams;
  • Techniken; (Entwicklungsmethodik)
  • äußere Zwänge; und
  • Scope creep

Ob Sie ein Haus mit gewachsen Ansatz Schätzen, mit dem ISBSG Repository für historische Fördermengen oder eine professionelle Software-Paket, Sie werden die Verhältnisse wissen müssen (Fördermengen) für ähnliche Projekte, um ein gutes zu tun, zuverlässige Schätzung. Es gibt Software-Pakete auf dem Markt bei der Schätzung der Genauigkeit zu unterstützen.


16. 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-Prozesse 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.


17. Benötige ich einen CFPS Certified 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.


18.1 Was ich suche in einem Berater?

  • Jemand, der das Zählen Sachkenntnis hat,.
  • Sie sollten werden IFPUG zertifiziert (CFPS). Wenn SNAP mit - sie sein sollten SNAP-zertifiziert (CSP).
  • 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

18.2 Wie bestimme ich die IFPUG Zertifizierung eines Beraters?

Navigieren Sie zu der Öffentliche Zertifizierung Suche mit den Namensfeldern und andere entsprechende Suchkriterien Seite auf der IFPUG Website und eine Abfrage senden.


19.1 Wo sehe ich für einen Berater?

Schauen Sie sich unsere Anbieter-Liste für alle Anbieter, die IFPUG Mitglieder.

19.2 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

Einer der wichtigsten Vorteile der IFPUG Mitgliedschaft ist das Netz von IFPUG Mitglieder, die Sie zugreifen können (über das Bulletin Board oder E-Mail) die haben FP basierte Mess- und Prozessverbesserungsprogramme in ihren Organisationen erfolgreich umgesetzt.


20. 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.

Bitte verbinden Sie mit uns auf Facebook und LinkedIn und teilen in Ihren Kreisen.

IFPUG Webseite, Bitte Lesezeichen für die Zukunft
IFPUG Facebook-Seite, klicken Sie bitte auf Wie
IFPUG Twitter, bitte den neuesten Versionen von White Paper und anderen Neuigkeiten
IFPUG LinkedIn, klicken Sie bitte auf den folgenden

Suggerieren, zusätzliche Hilfe oder Änderungen an dieser Seite, Bitte klicken Sie hier Kontaktiere uns und umfassen „IFPUG FAQ“ in der Betreffzeile der Nachricht.

Mitglieder und Nicht-Mitglieder können Dokumente herunterladen von unserer Online-Shop, wo sie auch eine IFPUG Mitgliedschaft erneuern oder bestellen.