Veelgestelde vragen – voorafgaand

VEEL GESTELDE VRAGEN

Wat is een functie punt?
Functie punten te meten software grootte door het kwantificeren van de functionaliteit aan de gebruiker uitsluitend op basis van logische ontwerp en de functionele specificaties. Met dit in gedachten, de doelstellingen van FP tellen moeten:

  • maatregel functionaliteit die de verzoeken van gebruikers en ontvangt;
  • meten software ontwikkeling en onderhoud van de tarieven en de grootte onafhankelijk van de gebruikte technologie voor de uitvoering; en
  • zorgen voor een normaliserende maatregel over projecten en organisaties

Zie ook onze Wat zijn functiepunten online factsheet

 

Zijn functie Punten voor iedereen?
Het hangt af van uw behoeften. Als u wilt weten of u bent:

  • productiever,
  • het produceren van een hogere kwaliteit van projecten en / of toepassingen,
  • verbetering in de schattingen project,
  • het verbeteren van processen, of
  • de kosten te verlagen

dan Functiepunten zijn voor JOU!

Waarom zou ik willen meten?

  • Je kunt niet in slagen intern wat je niet meten.
  • Ongeveer 40% van alle projecten mislukken door gebrek aan management control (Coopers & Lybrand – september. 1995).
  • Meting geeft je een instrument van de omvang van hun verzoek om uw klanten te communiceren, en extrapoleren productiviteit, kwaliteit en het schatten van de nauwkeurigheid.
  • Veel van uw concurrenten misschien al deze inzichten.
  • Je meet te begrijpen en uw processen te verbeteren. (Raadpleeg Richtlijnen voor Software Meting - Vrijval 1.1, pg. 2-4, 3-7 – 3-8.)

Wat kan IFPUG doen voor mij?
Als lid van IFPUG kunnen u voorzien van de volgende voordelen:

  • Netwerken mogelijkheden met andere bedrijven die hebben of die proberen om een ​​meting programma uit te voeren.
  • De kans om inbreng hebben in de functie Point Standards.
  • Jaarlijkse conferenties die u met:
    • Gelegenheid elkaar te ontmoeten met anderen in het meetveld;
    • Opvoeding door workshops voorafgaand aan de conferentie; en
    • Gelegenheid tot het horen van deskundigen op het meetveld.
  • Professional publicatie:
    • Metric Bekeken (halfjaarlijks).
  • Korting op de literatuur gepubliceerd door IFPUG waaronder:
    • Counting Practices Manual (CPM);
    • Case Studies; en
    • Gids voor management rapportage.
  • Toegang tot Members Only gedeelte van de IFPUG website te beveiligen.

Is er een vergoeding voor IFPUG diensten?
IFPUG leden ontvangen een korting op de conferentie bijwonen, workshop bijwonen, en aanvullende literatuur. Alle andere voordelen zijn momenteel gratis.

Hoe verkoop ik mijn senior management op functiepunten?
De International Software Benchmarking Standards Group (ISBSG) Benchmark gegevens kunnen worden gebruikt om de vele voordelen van functiepuntanalyse demonstreren. IFPUG leden ontvangen een korting op alle ISBSG producten.

Hoe toon ik ontwikkelaars en projectmanagers op het belang van Functiepuntanalyse?
Functiepuntanalyse kunt u projectplannen te produceren om een ​​kwantificeerbaar nauwkeurigheid en als een verlengstuk voortgang en het beheer van scope creep. Ook, ontwikkelaars kunnen de toegewezen taken door de gegeven streefdatum als gevolg van meer nauwkeurige calculatie te bereiken.

Hoe kan ik mijn groep gebruikers het belang van de functie punt analyse?
Functie Punt analyse is gebaseerd op het oogpunt van de gebruiker en voorziet in een gemeenschappelijke taal tussen de technicus en de gebruiker gebied. Het proces zelf helpt om gemiste eisen markeren, en helpt bij het zorgen voor een nauwkeurige schatting waardoor de gebruiker meer budget controle, waardoor.

Wat is een functie punt basislijn?

  • Een aanvraag basislijn is de grootte van de huidige functies van het systeem aan de gebruiker verstrekt.
  • Een corporate of bedrijf basislijn is de som van alle individuele systeem basislijn telt.

Moet ik een functie punt basislijn doen?

  • Als uw doel is om de kwaliteit te verbeteren, productiviteit of het schatten van de nauwkeurigheid, dan wordt een uitgangswaarde u uw huidige grootte te geven.
  • Voor support en onderhoudskosten u een volledige basislijn nodig, maar voor de productiviteit, het schatten van de nauwkeurigheid, en kwaliteit, je kunt beginnen met een uitgangswaarde van een project.

Waarom zou ik niet gebruiken regels code?

  • Regels code hebben de neiging om losbandige model te belonen en te bestraffen beknopt ontwerp.
  • Er is geen industrie standaarden (ISO of anderszins) voor regels code.
  • Regels code kan niet worden gebruikt voor het normaliseren van de overkant platform, taal of door organisatie.
  • Sommige 4GL niet eens gebruik maken van regels code.
  • Regels code kan een positieve misleidend zijn - verwijzen naar Capers Jones Productiviteit Paradox.

Hoe zit het met terugslag?

  • Terugslag is gebaseerd op regels code, zodat je in dezelfde problemen als het gebruik van regels code.
  • Het kan voorzichtig worden gebruikt op bestaande systemen zonder veel perspectief op verdere werkzaamheden.
  • Terugslag kan nuttig zijn als de nauwkeurigheid is geen probleem.

Ik heb gehoord dat we moeten verbeteren. Waar moet ik beginnen?

  • Eerst beginnen door te bepalen wat er moet worden verbeterd. de GQM (Goal / Question / Metric) proces kan helpen om dit te vergemakkelijken.
  • Zodra uw verbetering doelen zijn vastgesteld, dit zal aangeven waar verbetering moet beginnen (bijv., op het gebied van kwaliteit, produktiviteit, of schatten nauwkeurigheid).

Als het alleen ik en 500 ontwikkelaars, waar moet ik beginnen?
Bepaal wat de huidige problemen van de ontwikkelaars zijn. Begin uw meetproces richten op deze gebieden en beginnen meteen communicatie van de resultaten om ondersteuning te krijgen en buy-in.

Als de productiviteit is belangrijk, wat moet ik tel de productiviteit van – nieuwe ontwikkeling, onderhoud, enz.?
Dit is afhankelijk van uw doelen. Gebruik het Pareto-analyse (80/20 regel) te bepalen waar het “pain” is, en richten die voor uw productiviteit metingen. Bijvoorbeeld, als je onderbezet in het onderhoud gebied dan ondersteunen tarieven kunnen worden gebruikt om het tekort te bewijzen of anderszins.

We willen onze productiviteit te verbeteren, welke informatie heb ik nodig te hebben?

  • Verschillende verhoudingen kunnen worden gebruikt om de productiviteit te bepalen, die elk functiepunten.
  • Om een ​​functie punt telling doen, je moet het volgende weten:
    • Gebruiker definieerbare uitgangen die de toepassing grens overschrijden en zijn het resultaat van unieke verwerking (bijv., rapportformaten, schermlayouts, output file layouts).
    • Gebruiker definieerbare ingangen die de toepassing grens overschrijden en veroorzaken unieke verwerking (d.w.z., schermlayouts, file layouts, enz.).
    • Gebruiker definieerbare data stores die worden onderhouden door de applicatie (bijv., file layouts, tabeldefinities).
    • Gebruiker definieerbare data stores die toegankelijk zijn slechts ter informatie door de applicatie (bijv., file layouts, tabeldefinities).
    • Gebruiker definieerbare queries dat de toepassing grens over te steken (bijv., rapportformaten, schermlayouts).
  • Steunpercentages = function aangrijpingspunten / inspanning uur aanvraag te ondersteunen
  • Enhancement rate = functiepunten project / inspanning uren van project
  • Delivery rate (Time to Market) = Function aangrijpingspunten / kalendertijd
  • Voor meer gedetailleerde informatie over de functie punt analyse, verwijzen naar IFPUG Counting Practices Manual.

We willen onze schatten te verbeteren, welke informatie heb ik nodig te hebben?
In aanvulling op uw tarieven (ondersteuning, enhancement, produktiviteit, enz.) moet u ook beschikken over de zachte attributen, waaronder maar niet beperkt tot:

  • ontwikkelingstype;
  • platform;
  • taal;
  • ervaring van het team;
  • technieken;
  • externe beperkingen; en
  • scope creep geschiedenis.

Er zijn softwarepakketten op de markt om te helpen bij het schatten van de nauwkeurigheid.

We willen onze kwaliteit te verbeteren, welke informatie heb ik nodig te hebben?

  • Kwaliteit betekent verschillende dingen voor verschillende mensen. Bepalen wat kwaliteit betekent in uw eigen organisatie. ISO 9126 Quality Attributen van Software Systems en de Goal / Question / Metric proceess kan u hierbij helpen.
  • Voorbeelden van de kwaliteit van statistieken zijn:
    • defectdichtheid – aantal defecten / grootte van de toepassing in Function Points; en
    • defect afvoersnelheid – aantal defecten geleverd in de eerste maand van de werking,.

Moet ik een consultant?
Dit is een vraag die elk bedrijf heeft om te antwoorden op hun eigen. Sommige dingen na te denken over:

  • Willen we een complete basislijn gedaan in een paar maanden krijgen? Indien het antwoord hierop is ja het kan verstandig zijn om meerdere gecertificeerde tellers komen en u te helpen. Hoewel deze telling wordt gedaan, je kan hebben 1 of meer werknemers te certificeren in functie punt tellen, die vervolgens in staat zal zijn om te behouden deze basislijn zich.
  • We willen gewoon beginnen te tellen en het schatten van onze “grote projecten.” Als dit is wat u na, je kan een paar medewerkers sturen naar een IFPUG workshop en / of conferentie om getraind. Na het trainen, ze in staat om de graven uit te voeren zou zijn en beginnen met het verzamelen van gegevens. U wilt ook om na te denken over het hebben van 1 of meer werknemers gecertificeerd functie punt tellen aan de tellingen controleren.
  • Je hebt geen idee wat de baas is op zoek naar alleen dat we moeten beginnen met het meten. Als je past in deze groep, wilt u misschien in een consultant die een Goal / Question / Metric kan uitvoeren tot stand te brengen (GQM) sessie te bepalen welke metingen om mee te beginnen. Op dit punt, kunt u een paar mensen om en IFPUG workshop en / of conferentie om getraind te sturen.
  • Je maakt deel uit van een groot bedrijf en de baas wil om te beginnen met het meten van alles op dit moment. Als je merkt dat je hier, wilt u misschien in een consultant aan te brengen:
    • Voer een Goal / Question / Metric (GQM) sessie; en
    • Train meerdere mensen functiepunten te tellen.
  • U kunt ook een paar mensen aan te wijzen om de algemene coördinatoren van de inspanning en verschillende mensen die de graven zal uitvoeren en het verzamelen van de gegevens zijn. De coördinatoren moet zeker worden gecertificeerd in functie punt tellers want zij zullen worden opgeroepen over de controle telt en beslissingen te nemen bij vragen komen.

Wat moet ik zoeken in een consultant?

  • Iemand die tellen deskundigheid heeft.
  • Ze moeten worden IFPUG gecertificeerd (CFPS).
  • Ze moeten tellen van ervaring in de industrie gebruikelijk om de jouwe.
  • Goede / Kwaliteit interpersoonlijke vaardigheden - compatibel met uw bedrijfscultuur.
  • deskundigheid Metrics in het integreren van functiepunten in een goed afgeronde meetprogramma.

Waar moet ik op zoek naar een consultant?
Bekijk onze Verkopers lijst voor alle leveranciers die IFPUG leden.

Wie heeft dit gedaan?

IFPUG heeft meer dan veel leden in verschillende landen wereldwijd. Het lidmaatschap wordt getrokken uit alle grote industrie, inclusief maar niet beperkt tot:

  • ruimte
  • bank
  • financiën
  • telecommunicatie
  • verzekering
  • fabricage
  • utilities
  • retailing
  • regering
  • de ontwikkeling van computersystemen

Waar kan ik naar meer onderzoek naar Functie Punt concepten doen?
Bekijk onze Bibliografie / Reference Library voor verdere lezingen op Functiepuntanalyse.