Frage

Einige Fragen zu Function Points:

1) Ist es eine einigermaßen präzise Schätzungen zu tun? (Ich bin hier nicht unvernünftig, aber will einfach nur im Vergleich zu wissen, zu anderen Schätzverfahren)

2) und ist der Aufwand den Nutzen wert Sie aus ihm heraus?

3) Welche Art von Function Points verwenden Sie?

4) Benutzen Sie keine Werkzeuge, dies zu tun?

Bearbeiten : Ich interessiere mich für von Menschen zu hören, die sie verwenden oder Haben verwendet sie. Ich habe auf einer Schätzung Praktiken lesen, einschließlich Vor / Nachteile der verschiedenen Techniken, aber ich habe Interesse an dem Wert in Praxis .

War es hilfreich?

Lösung

Mike Cohn in seinem Agile Estimating and Planning FPs betrachten zu groß sein, aber schwer zu bekommen Recht. Er (offensichtlich) empfiehlt stattdessen Geschichte Punkte-Schätzung zu verwenden. Ich neige dazu, mit diesem als mit jedem neuen Projekt zustimmen ich die Vorteile der Agile Ansatz sehen mehr und mehr.


1) Ist es eine einigermaßen präzise Schätzungen zu tun? (Ich bin hier nicht unvernünftig, aber will einfach nur andere Schätzverfahren im Vergleich zu wissen)

Was die Schätzgenauigkeit die funktionalen Punkte geht es sehr gut. Nach meiner Erfahrung sind sie groß, aber teuer in Bezug auf Aufwand, wenn Sie es wollen, tun richtig. Nicht, dass viele Projekte könnten eine Ausarbeitungsphase leisten, die FP-basierten Schätzungen richtig zu machen.

2) und ist der Mühe wert, die Nutzen Sie aus ihm heraus erforderlich?

FPs sind groß, weil sie offiziell von der ISO anerkannt werden, die Ihren Schätzungen ein hohes Maß an Glaubwürdigkeit. Wenn Sie an einem großen Projekt für einen großen Client funktionieren könnte es nützlich sein, in offiziell aussehenden detaillierten Schätzungen zu investieren. Aber wenn der Grad der Unsicherheit ist groß, mit zu beginnen (wie auch anderen Anbietern Integration, Altsystem, lose Anforderungen etc.) werden Sie nicht irgendwo in der Nähe Präzision bekommen ohnehin so in der Regel müssen Sie nur das akzeptieren und erneut durchlaufen später die Schätzungen. Wenn dies der Fall eine billigere Art und Weise zu tun, die Schätzungen (User Stories und Story-Punkte) ist besser.

3) Welche Art von Function Points verwenden Sie?

Wenn ich das Teil Ihrer Frage richtig verstanden haben wir Schätzungen über die Merkmalspunkte zu tun, basiert aber nach und nach weggezogen aus diesen eine fast allen Projekten erwarten für diejenigen, die mit Schwerpunkt auf die interne Funktionalität.

4) Haben Sie keine Werkzeuge verwenden, dies zu tun?

Excel ist groß mit allen Formeln können Sie verwenden. Google Tabellen anstelle von Excel hilft, wenn Sie das gemeinsam tun wollen.

Es gibt auch ein großes Werkzeug eingebaut, um die Sparx Enterprise Architect, die Ihnen erlaubt, zu tun die Schätzungen auf den Use Cases basieren, die auch für FP Schätzungen verwendet werden könnten.

Andere Tipps

Ich war eine IFPUG Certified Function Point Specialist von 2002-2005, und ich sich immer noch Unternehmen verwenden, um Anwendungen zu schätzen (webbasiert und Thick-Client). Meine Erfahrung ist, meist mit kleineren Projekten (1000 FP oder weniger).

I ließ sich auf Function Points nach der Verwendung von Use-Case-Punkte und Zeilen Code. (Ich habe jetzt mit Schätztechniken für 10 Jahre aktiv arbeiten).

  

Einige Fragen zu Function Points:

     

1) Ist es eine einigermaßen genaue Art und Weise zu   Sie schätzt? (Ich bin nicht unvernünftig   hier, aber möchte nur wissen, verglichen   auf andere Schätzverfahren)

Hard schnell zu beantworten, da es hängt davon ab, wo Sie in dem Lebenszyklus sind (von Glanz-in-the-Auge zu getan). Sie müssen auch erkennen, dass die Schätzung es mehr als Präzision.

Ihre größte Stärke ist, dass, wenn sie mit historischen Daten gekoppelt ist, halten sie auch unter dem Druck von Entscheidungsträgern. Durch die Trennung des Rahmen des Projektes von Produktivität (h / FP), führen sie zu weit mehr konstruktiven Gesprächen. (Ich zum ersten Mal in Metriken-basierte Schätzung gefunden als ich, ein Web-Programmierer, ein persönlicher Freund von meiner Firma Gründer und CEO davon zu überzeugen, musste seine Investoren zurück zu gehen und ihnen sagen, dass das Datum er viel versprechend war war unerreichbar. Wir alle wußte, es war, aber es war das Projekt Geschichte und funktionale Dimensionierung (home-grown Anwendungsfall weist zu der Zeit), die ihn davon überzeugt, tatsächlich.

Ihr Vorteil ist größte früh im Lebenszyklus, wenn Sie die Machbarkeit eines Projektes zu bewerten, bevor ein Team hat sogar zusammengebaut worden ist.

Entgegen der landläufigen Meinung, es dauert nicht so lange mit einer nützlichen Zahl zu kommen, wenn Sie wissen, was Sie tun. Direkt an den grundlegenden Informationstypen (logische Dateien) in einer ersten Client-Sitzung geschlossen, und die durchschnittlichen Produktivität unseres Teams, konnte ich mit einer groben Zählung kommen (aber nicht rauer als all anderen Unbekannte in dieser Phase) und eine nützliche Schätzung an einem Nachmittag.

Kombinieren Function Point Analysis mit einem erleichterten Voraussetzungen Werkstatt und Sie haben ein großes Projekt Set-up-Ansatz.

Sobald die Dinge ernst bekommen und wir hatten ein Team nominiert, würden wir dann Planning Poker verwenden und einige andere Schätztechniken mit einer unabhängigen Zahl zu kommen, und vergleichen die beiden.

  

2) und ist der Aufwand wert   der Nutzen Sie es raus?

Auf jeden Fall. Ich habe die Vorbereitung einer Zählung fand eine ausgezeichnete Möglichkeit, um Benutzer-Ziel-Level-Anforderungen auf Konsistenz und Vollständigkeit, zusätzlich zu allen anderen Vorteilen zu überprüfen. Dies war auch in agilen Projekten einrichten. Ich habe oft implizierte Geschichten der Kunde verpasst hatte gefunden.

  

3) Welche Art von Function Points zu tun   Sie verwenden?

IFPUG CPM (Counting Practices Manual) 4.2

  

4) Benutzen Sie keine Werkzeuge zu tun   das?

Eine Excel-Tabellenvorlage wurde mir von der Person gegeben, die mir trainiert. Sie stellen in der Datei oder Transaktionsattribute, und es tut alle Tabellen Lookups für Sie.

Als abschließende Bemerkung ist keine Schätzung so genau (oder genauer gesagt, genau) wie die Erbsenzähler möchten, aus Gründen, die in vielen anderen Orten gut dokumentiert. So haben Sie Ihre Projekte in einer Weise ausführen, dass (ein dreifaches Hoch für Agile) aufnehmen kann.

Aber Schätzungen sind nach wie vor ein wichtiger Bestandteil der Entscheidungsunterstützung in einem geschäftlichen Umfeld, und ich möchte nie ohne meine Funktion Punkte. Ich vermute, dass die Menschen, die sie als „Fantasie“ charakterisieren noch nie richtig gesehen, wie sie verwendet wird (und ich habe sie überbewertet und missbraucht gesehen grotesk, glauben Sie mir).

Sie mich nicht falsch, FP hat ein willkürliches Gefühl zu ihnen manchmal. Aber, paraphrasieren Chill, Function Points sind die denkbar schlechteste frühen Lebenszyklus-Schätztechnik bekannt, mit Ausnahme aller anderen.

Der große hacknot ist offline, aber es ist in Buchform. Er hat einen Aufsatz über Funktionspunkte: http://www.scribd.com/ doc / 459.372 / hacknot-book-a4 , der Schlussfolgerung gelangt sind sie eine Fantasie (was ich stimme).

Joel on Software hat eine vernünftige Sound Alternative genannt Evidenzbasierte Zeitplanung , dass zumindest Sounds , wie es funktionieren könnte ....

Von dem, was ich Studie über Function Point haben (einer meiner Lehrer war in den Prozess der Theorie der Funktionspunkt hoch beteiligt ist) und er war nicht in der Lage alle unsere answers.Function Punkt zu beantworten scheitern viele Art und Weise, weil es nicht ist weil Sie etwas lesen oder schreiben haben, dass Sie richtig auswerten können. Sie könnten ein Ergebnis von 450 Funktionen Punkten und einige dieser Funktion Punkt dauert 1 Stunde am einige werden 1 Woche dauern. Es ist eine Metrik, die ich nie wieder verwenden.

  1. Nein, weil eine bestimmte Anforderung kann eine beliebige Menge an Aufwand hat basierend auf, wie genau (oder ungenau) der Autor der Anforderung ist, und das Niveau der Erfahrung der Funktion Punkt Beisitzer.
  2. Nein, weil die Verabreichung von ungenauen Ableitungen der abstrakten Funktionalität Ausbeute keine verlässliche Schätzung.
  3. Keine, wenn ich ihm helfen kann.
  4. Tools? Für Funktionspunkte? Wie wäre es Excel? Oder Word? Oder Notepad? Oder Edlin?

Ihre Fragen zu beantworten:

  1. Ja, sie sind präziser als alles, was ich gestoßen (in 20 Jahren).

  2. Ja, sie sind auch die Mühe wert. Sie können nur die FP Zahl Größe, Ressourcen, Qualität und Zeitplan schätzen - äußerst nützlich. Es dauert durchschnittlich von 1 Minute eine FP manuell zu zählen und ein Durchschnitt von 8 Stunden vollständig ein FP (ca. $ 800 wert) kodieren. Betrachten wir den Spruch des Zimmermanns von „Maß zweimal einmal schneiden“. Und nun ein schamloser Stecker: mit https://www.ScopeMaster.com können Sie messen, 1 FP pro Sekunde, und Sie müssen nicht lernen müssen, wie es geht!

  3. I Cosmic Function Points mag und IFPUG (weil sie vielseitig einsetzbar sind), weil es eine Menge von veröffentlichten Daten (vor allem aus Capers Jones).

  4. Mit investierten viel Zeit, Mühe und Geld, um ein Werkzeug zu entwickeln, das FPs zählt automatisch von Anforderungen, ich werde es nie wieder manuell zu tun haben!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top