FAQS Portugese

VEEL GESTELDE VRAGEN

Bijgewerkt in Octobro 2016

Alstublieft, maak contact met ons op Facebook en LinkedIn en deel in uw kringen.

IFPUG Website, alstublieft, controleer voor toekomstig gebruik
IFPUG Facebook-pagina, alstublieft, Klik like"
IFPUG Twitter, alstublieft, volg het laatste nieuws van "White Papers" en ander nieuws
IFPUG LinkedIn, klik op "Volgen"

Om andere "veelgestelde vragen" voor te stellen (Veel voorkomende vragen) of bewerkingen op deze pagina, Klik hier alsjeblieft Neem contact met ons op en neem "IFPUG FAQ" op in de onderwerpregel van het bericht.

 

Associates en niet-medewerkers kunnen documenten downloaden van onze "Online winkel”, waar ze ook een IFPUG-lidmaatschap kunnen verlengen of aanvragen.

Top / Top van pagina IFPUG FAQ PAGINA

 

VEEL GESTELDE VRAGEN

1.Wat is er een Functiepunt
2. Functiepunten zijn voor iedereen?
3. Waarom zou ik willen meten?
4. Wat een IFPUG-lidmaatschap voor mij kan doen?
5. Hoe ontwikkelaars en projectmanagers het belang van functiepuntanalyse te laten zien?
6. Hoe ik mijn gebruikersgroep het belang van functiepuntanalyse laat zien?
7. Hoe ik mijn gebruikersgroep het belang van functiepuntanalyse laat zien?
8. Wat is een basislijn van een functiepunt?
9. Waarom zou ik geen regels code gebruiken? (als maatstaf voor de softwaregrootte bij het berekenen van productiviteits- en kwaliteitscijfers)?
10. Hoe zit het met terugslag (de praktijk van het converteren van SLOC naar PF met behulp van een conversietabel op basis van programmeertalen)?
11. Er is mij verteld dat we moeten verbeteren. Waar moet ik beginnen?
12. We willen de productiviteit van onze softwareontwikkeling verbeteren, welke informatie hebben we nodig?
13. Wat een CIO moet weten over softwaregrootte? (Functiepunten en SNAP
14. Wat een CIO moet weten over Agile Method & Functiepunten?
15 We willen ons schattingsproces verbeteren met behulp van PF, welke andere informatie heb ik nodig?
16. We willen onze kwaliteit verbeteren, welke informatie heb ik nodig?
17. Ik heb een gecertificeerde CFPS-consultant nodig?
18. Wat te zoeken in een consultant?
19. Waar een adviseur zoeken?
20. Waar kan ik meer onderzoek doen naar functiepuntconcepten?


Punten
van
Bezetting

1.1 Wat is er een Functiepunt?

Functiepunten is een gestandaardiseerde meeteenheid die wordt gebruikt om de softwaregrootte weer te geven. De IFPUG functionele meetmethode (aangeduid als IFPUG 4.3.1) kwantificeert de softwarefunctionaliteit die aan de gebruiker wordt geleverd uitsluitend op basis van het logische ontwerp en de functionele vereisten. Het resulterende nummer wordt een functiepunttelling genoemd. Met dit in gedachten, de doelstellingen van de FP-telling zijn:

Veel andere toepassingen van functiepunten zijn te vinden in de industrie: vormen een gemeenschappelijke noemer van de maatstaf (bijvoorbeeld., het tarief van een andere statistiek 'per PF') voor vergelijkende analyse van kwaliteit en productiviteit in verschillende IT-industrieën. Voor meer informatie over de IFPUG PF-methode (e o Software niet-functioneel beoordelingsproces (SNAP) om niet-functionele eisen te kwantificeren), klik op onderstaande links:

Terug naar boven

1.2 Wat is SNAP?

SNAP is een afkorting voor 'Software Non-functional Assessment Process'. (Evaluatieproces van niet-functionele software). Het is een softwaremetriek die een aanvulling vormt op PF. SNAP maakt het mogelijk om niet-functionele vereisten te meten naast de functionele vereisten die door de PF worden gemeten. Het vervangt op geen enkele manier Functiepunten, wordt gebruikt naast functiepunten. Het vertegenwoordigt een continue verbetering van IFPUG in de manier waarop de software wordt gemeten.

1.3 Wat is het verschil tussen functiepunten en SNAP?

Simpel gezegd, Functiepunten meten het volume (of maat) van datastroom en opslag die inherent zijn aan een softwaretoepassing. Dit worden functionele gebruikersvereisten genoemd. SNAP mede o volume (of maat) andere aspecten van de software - zoals, data configuratie, algoritmen, Beslissingsbomen, gegevensvalidatie, locatie van logo's etc.. Dit worden niet-functionele eisen genoemd. Momenteel zijn er 14 erkende categorieën van niet-functionele vereisten. De term functionele gebruikersvereisten wordt vaak afgekort als RFU "FUR". De term "niet-functionele vereisten" wordt vaak afgekort als RNF "NFR". Specifieke details over het tellen van functiepunten staan ​​in de handleiding voor het tellen van functiepunten. Specifieke details over het aantal SNAP-punten staan ​​in de Assessment Practices Manual. Beide zijn verkrijgbaar in de IFPUG-winkel op ifpug.org.

1.4 Hoe Functiepunten en SNAP-punten samen worden gebruikt om de totale grootte van de software te bepalen?

De totale grootte van de software wordt gemeten als het aantal functiepunten en het aantal SNAP-punten. Bijvoorbeeld, een applicatie kan volledig worden gemeten als 800 Functiepunten en 300 SNAP-punten. Hoe functiepunten iets anders meten dan SNAP-punten, beide kunnen niet worden gecombineerd tot één statistiek; in dit voorbeeld kan de softwaretoepassing niet worden gemeten als hebbend 1100 punten van een soort. Dit is vergelijkbaar met hoe echte en imaginaire getallen worden weergegeven: een nummer kan worden weergegeven als 800 + 300ik, en niet hoe 1100 van een soort nummer.

Beide, Functiepunten en SNAP-punten, worden geassocieerd met inspanning. De inspanning om een ​​softwareproduct te ontwikkelen of te verbeteren is de som van de Functiepunten maal de functionele productiviteit (uur / PF) plus de som van SNAP-punten maal niet-functionele productiviteit (uur / PS).

1.5 SNAP is echt nodig?

Afhankelijk van de toepassing, Veel softwareontwikkelaars en ontwikkelingsteams erkennen dat een aanzienlijk deel van hun werk niet direct wordt gemeten met Functiepunten. Dit kan met name het geval zijn bij toepassingen van algoritmen met hoge intensiteit, toepassingen met aanzienlijke gegevensvalidaties en toepassingen met aanzienlijke "ergonomische" kenmerken, zoals pagina-indeling en gebruik van logo's. De voortdurende verbetering die door IFPUG wordt geïdentificeerd, is dat SNAP verantwoordelijk is voor dit werk dat niet wordt herkend door functiepunten en dat aanzienlijk kan zijn. Het biedt een meer rechtvaardige en welkome meetaanpak. Het kan ook helpen bij het verbeteren van kosten- en planningsprognoses voor nieuwe ontwikkelings- en verbeterprojecten.

1.6 Hoe ik ontwikkelaars en projectmanagers het belang van SNAP laat zien?

In veel situaties investeren ontwikkelaars moeite om te voldoen aan niet-functionele vereisten. Deze inspanning wordt niet weerspiegeld in de meting in Functiepunten. Ontwikkelaars zullen het voordeel zien van het rechtvaardigen van hun inspanningen met de extra omvang van SNAP, in plaats van een lagere productiviteit in inspanning te laten zien door functiepunten.

Functiepunten en SNAP gebruiken, projectmanagers kunnen hun budget beter verantwoorden; ze kunnen hun sponsors laten zien dat er meer functies in de software worden ingebouwd – functionaliteit, gemeten door functiepunten, en niet-functionele aspecten, gemeten door SNAP.

1.7 Wat is de meest nauwkeurige methode om de inspanning in softwareprojecten te schatten?

Volgens Capers Jones (2012), de nauwkeurigheid van het handmatig tellen van functiepunten biedt een foutmarge van 10%. Het gebruik van functiepunten en SNAP, geeft een foutmarge van 5%.

 

1.8 Wat zijn de voordelen van het gebruik van SNAP ?

Het meten van functionele en niet-functionele aspecten van een softwareapplicatie helpt IT-organisaties op verschillende manieren. Biedt betere zichtbaarheid voor de levering van softwareprojecten en het onderhoud van applicaties:

  • Verbetert de correlatie tussen inspanning en omvang, omdat softwareontwikkeling taken omvat die voldoen aan functionele en niet-functionele eisen;
  • Verbeterde inschatting en voorspelbaarheid van de inspanning en tijd die nodig zijn om een ​​softwareproject op te leveren;
  • Ontwikkelaars worden niet gestraft voor het investeren in niet-functionele aspecten van de vereisten;
  • Gebruikers kunnen de voordelen van een applicatie voor hun organisatie beter begrijpen;
  • Klanten kunnen zich beter identificeren (en kwantificeren) de waarde van uw geld;
  • De productiviteitsberekeningen van softwareontwikkeling zijn nauwkeuriger; elke variatie in de metriek inspanning / functiepunten kan beter worden verklaard;
  • Ook projecten die niet functioneel zijn, kunnen worden gemeten;
  • Verschillen in waarden van Key Performance Indicators (KPI's) tussen projecten kan beter worden uitgelegd.

1.9 SNAP is vandaag in gebruik?

Er zijn een paar bedrijven die SNAP al gebruiken in de VS., Azië en Europa in hun schattingsproces.

1.10 Hoe kan ik SNAP leren?

U kunt de handleiding voor het SNAP-beoordelingsproces verkrijgen (APM) gratis in de IFPUG online winkel. verder, gecertificeerde training wordt verzorgd door bedrijven die op de IFPUG-website staan ​​vermeld (http://www.ifpug.org/certification/training-materials-certification/)

Terug naar boven

Punten
van
Bezetting

2.0 Functiepunten zijn voor iedereen?

Dit is bijna een retorische vraag - en het antwoord is dat het ervan afhangt of u moet weten hoe groot de software is die u ontwikkelt of hoe u softwareontwikkelingsprojecten verbetert., of als u wilt weten hoe groot de systemen in uw softwareportfolio zijn. Functie Puntmeting kan snel en gemakkelijk helpen met meetwaarden (samen met andere statistieken) om u te vertellen over projecten en toepassingen:

  • Die zijn productiever,
  • Die de hoogste kwaliteit softwareproducten en / of applicaties opleveren,
  • Welke hadden nauwkeurige projectschattingen,
  • De noodzaak om softwareverbeteringsprocessen te gebruiken,
  • Die niet in overeenstemming zijn vanuit het oogpunt van kosten en budget (de kosten per eenheid);
  • Hetgeen had prestatie erger (of beter) team.

Als u in uw IT-rol bent uitgedaagd om deze vragen te beantwoorden, dus Function Points is voor JOU!

Terug naar boven

Punten
van
Bezetting

3.1 Waarom zou ik willen meten?

Net zo 25% grootste bedrijven over de hele wereld (volgens ISBSG) vertrouwen op softwaremeting om hun IT- en softwareontwikkeling te beheren om de volgende redenen:

  • U kunt niet beheren wat u niet meet;
  • Om problematische softwareprojecten en applicaties te identificeren en corrigerende maatregelen nemen; Gemiddelde, grote IT-projecten lopen 45% over budget en 7% boven tijd tijdens het bezorgen 56% minder waarde dan verwacht. Softwareprojecten lopen het grootste risico om kosten en planning te overschrijden, McKinsey & Bedrijf samen met Oxford University October 2012 | door Michael Bloch, Sven Blumberg, e Jürgen Laartz[1]
  • Vergelijk de reacties van leveranciers op offerteaanvragen (request for proposal) in biedingen;
  • Meting geeft een inschatting van de status quo (huidige situatie) zodat u uw softwareontwikkelingsproces kunt begrijpen en verbeteren. (Reference Guide to Software Measurement - Release 1.1, pg. 2-4, 3-7 - 3-8;)
  • Het bepalen van het beste de praktijken van uw bedrijf in softwareontwikkeling
  • Om de kwaliteit van de geleverde software te meten, en een economische stimulans bieden voor ontwikkelingsteams om kwaliteitssoftware te produceren
  • Metingen op basis van functiepunten en SNAP bieden een manier om aan uw klanten de omvang van hun verzoeken te communiceren en stellen u ook in staat om eenvoudig de productiviteit te berekenen, schat kwaliteit en nauwkeurigheid in.
  • Veel van uw concurrenten hebben deze ideeën misschien al gehad.

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

Terug naar boven

Punten
van
Bezetting

4.1 Wat een IFPUG-lidmaatschap voor mij kan doen?
Hoewel deze website en veel van de verstrekte informatie gratis is voor leden en niet-leden, IFPUG-lid worden biedt de volgende voordelen:

  • Online en persoonlijke netwerkmogelijkheden voor communicatie met professionals over de hele wereld die voor bedrijven zoals het uwe werken, die al een metrics-programma hebben geïmplementeerd of proberen te implementeren;
  • Verlaagde prijzen van ISBSG-vergelijkende analysegegevens (voor Lean Six Sigma), naast andere producten;
  • Mogelijkheid om deel te nemen aan commissies die Function Point-standaarden ontwikkelen;
  • Jaarlijkse conferenties voor het delen van kennis die zorgen voor:
    • Mogelijkheid om andere mensen op het gebied van metriek te ontmoeten;
    • Educatieve mogelijkheden om te leren en permanente studiepunten te verdienen via workshops die voorafgaand aan de conferentie worden georganiseerd;
    • Toegang tot certificeringstrainingen en testen voor wereldwijd erkende certificeringen, inclusief:
      • CFPS: "Certified Function Point Specialist" – Gecertificeerde functiepuntspecialist (De meest algemeen erkende en oorspronkelijke metrische aanduiding voor functionele grootte);
      • CFPP: "Certified Function Point Practitioner" – Certified Practitioner in Function Points (voor professionals die beoefenaars zijn, maar niet noodzakelijkerwijs experts op functiepunten);
      • CSP: Certified SNAP Practitioner - Gecertificeerde SNAP Practitioner (de enige aanduiding over de hele wereld die de kennis van niet-functionele softwarevereisten test);
    • Gelegenheid om experts uit de branche en mensen te horen ervaren over uw successen (en mislukkingen!) geen metrisch veld.
  • Professionele publicaties:
    • "Statistiekweergaven" (tweejaarlijks) - beschikbaar als een online en gedrukte krant met interessante en actuele artikelen over softwaremeting, IFPUG-nieuws, commissie updates en informatie over de laatste ontwikkelingen in de wereld van software metrics;
  • Aanzienlijke kortingen op IFPUG-producten, waaronder:
    • De ISO-norm en IFPUG Counting Practices Manual (CPM) compleet met ongeveer 300 regels pagina's, snelkoppelingen en telvoorbeelden;
    • FP-casestudy's inclusief stapsgewijze voorbeelden van het toepassen van CPM-regels voor softwarevereisten;
    • Gids voor Managementrapporten met pagina's met nuttig advies voor de succesvolle implementatie van Functiepunten om managementresultaten te leveren;
    • White papers en andere IFPUG-materialen die PF-tellingen effectief illustreren in een verscheidenheid aan toepassingen (p.e., datawarehouses), op nieuwere technologieën (client server, web, enz.,) en methodologieën (p.e., Agile methode.)
  • Toegang tot het beveiligde gedeelte van de IFPUG-website, beperkt tot leden, waar u een actief prikbord vindt waar leden tips en technieken uitwisselen met betrekking tot softwaremeting (je kunt zelfs vragen stellen aan de hele IFPUG-gemeenschap om een ​​antwoord te krijgen),
  • Om de laatste exemplaren van CPM te krijgen, SNAP en andere documenten, Klik hier om naar onze online winkel te gaan waar u producten aan uw winkelwagentje kunt toevoegen en kunt afrekenen.

Bezoek alstublieft Online winkel hier.

4.2 Er is een vergoeding voor IFPUG-services?
IFPUG-leden krijgen korting om conferenties bij te wonen, workshops, aanvullende literatuur en om toegang te krijgen tot de exclusieve ledengebieden van de website. verder, alle IFPUG-leden worden aangemoedigd om deel te nemen aan de IFPUG-gemeenschap en als leden deel te nemen aan een van onze verschillende commissies. Alle andere voordelen zijn gratis.

4.3 Hoe functiepunten te verkopen, SNAP (en softwaremeting) voor mijn senior management?

De eerste stap is om je bewust te zijn van de voordelen van analyse van functiepunten en SNAP (is een objectieve meting van de softwaregrootte die onafhankelijk is van de tools, technieken, vaardigheden en methoden die zijn gebruikt om de software te bouwen) en leer over het positieve rendement op investeringen dat kan worden verdiend met een meetprogramma op basis van functiepunten.

De volgende stap is het onderzoeken van beschikbare branchegegevens (vooral handig voor bedrijven die nog geen historische FP-gegevens hebben verzameld), zoals de beschikbare gegevens van ISBSG.

De benchmarkgegevens van de International Software Benchmarking Standards Group (ISBSG) zijn een wereldwijde opslagplaats van softwareontwikkelingsprojecten (en functiepunten) die effectief kunnen worden gebruikt voor projectschattingen, om vergelijkende analyses uit te voeren (voor verschillende soorten projecten) en om de prestaties van de projecten van uw eigen bedrijf te meten (productiviteit en kwaliteit.). IFPUG-leden krijgen korting op alle ISBSG-producten.

 

Terug naar boven

Punten
van
Bezetting

5.0 Hoe ontwikkelaars en projectmanagers het belang van functiepuntanalyse te laten zien?
Functie Punt Analyse (APF) stelt u in staat om te produceren project plannenmeetbare nauwkeurigheid en als uitbreiding de voortgang van het project volgen en de reikwijdte beheren. Bovendien kunnen ontwikkelaars de toegewezen taken voor een bepaalde streefdatum uitvoeren dankzij nauwkeurigere schattingen met behulp van functiepuntanalyse en historische gegevens.

Terug naar boven

Punten
van
Bezetting
6.0 Welke tools zijn beschikbaar om mijn functiepuntschattingen te verbeteren?

Nieuwe softwareontwikkelingsprojecten kunnen worden gemeten met COSMIC, Voorlopige schatting van functiepunten en gereedschap Vergelijkende schatting van ISBSG .

Terug naar boven

Punten
van
Bezetting

7.0 Hoe ik mijn gebruikersgroep het belang van functiepuntanalyse laat zien?
Functiepuntanalyse beoordeelt de functionele omvang van de software op basis van de functionele eisen van de gebruiker ("Wat de software doet op het gebied van bedrijfsprocessen en procedures"). Als zodanig, APF, kijkt naar de software vanuit het gebruikersperspectief en kwantificeert de Functiepunten op basis van vijf standaardcomponenten gericht op de gebruiker van de software: twee soorten opgeslagen gegevensentiteiten (waarnaar wordt verwezen als interne logische bestanden en externe interfacebestanden), en drie soorten bedrijfsprocessen (waarnaar wordt verwezen als externe ingangen, Externe uitgangen en externe vragen). De resultaten van een PF-telling (een lijst met de getelde bedrijfsprocessen en de functionele omvang van hun componenten) worden gegenereerd in termen die de gebruiker kan begrijpen. PF-tellingen bieden een gemeenschappelijke taal die kan worden gebruikt voor discussies met zowel softwareontwikkelaars als gebruikers, Evenzo. Het telproces helpt eigenlijk om ontbrekende vereisten te markeren / ontdekken en biedt een objectieve en nauwkeurige schatting van de grootte van het softwareproduct, waardoor de gebruiker zijn budget kan beheersen.

Terug naar boven

Punten
van
Bezetting

8.1 Wat is een basislijn van een functiepunt?

  • een basislijn applicatie is de grootte van de huidige functies die door het systeem aan de gebruiker worden geleverd.

 

  • De basislijn van een bedrijf of bedrijf is de som van alle basislijntellingen voor individuele systemen.

 

8.2 Ik heb een basislijn voor functiepunten nodig?

Het antwoord hangt af van wat u met de cijfers wilt doen. Als het uw doel is om de grootte van een softwaretoepassing te bepalen omdat u deze wilt vervangen, dus als u weet hoe groot uw huidige toepassing is, krijgt u een goede basis om de vervangingskosten te schatten. Als het uw doel is om het aantal wijzigingen te identificeren (verbeteringen) of groei die het hele jaar door plaatsvindt in softwareverbeteringen, dan zou je een baselinetelling moeten doen.

  • Als het uw doel is om de kwaliteit te verbeteren, productiviteit of nauwkeurigheid van projectschattingen, dus u hebt misschien geen basislijngrootte nodig, maar een telling van de grootte van softwareontwikkeling of wijzigingen.
  • Als het uw doel is om ondersteunings- en onderhoudskosten te vergelijken (gebaseerd op "by PF") voor uw portfolio of set toepassingen, dus u zou een basislijntelling voor deze toepassingen moeten willen.

Terug naar boven

Punten
van
Bezetting

9.0 Waarom zou ik geen regels code gebruiken? (als maatstaf voor de softwaregrootte bij het berekenen van productiviteits- en kwaliteitscijfers)?

Deze vraag rijst vaak wanneer bedrijven overwegen om Functiepunten of regels code te gebruiken (pit) als maateenheid voor softwaregrootte. Functiepunten hebben het voordeel dat ze onafhankelijk zijn van technologie en implementatie, terwijl regels code (pit) heeft de volgende nadelen:

  • Codelijnen hebben de neiging om een ​​"langdradig" ontwerp te belonen en beknopt ontwerp te bestraffen (d.w.z., meer regels spaghetticode zijn misschien niet zo productief als coderen met minder regels code die hetzelfde doen. Grotere code betekent niet noodzakelijk productiever als het gaat om regels code;
  • Er zijn geen industriestandaarden (zoals ISO) voor broncoderegels (d.w.z., sommige mensen pleiten voor het tellen van commandoregels zonder commentaar, maar dit is niet universeel geaccepteerd en variaties blijven bestaan);
  • Regels met code kunnen niet gemakkelijk worden gebruikt om per platform te normaliseren, taal of organisatie (omdat het aantal regels code varieert afhankelijk van de programmeertaal of taalconventies);
  • Sommige 4G-talen gebruiken zelfs geen regels code;
  • Tarieven op basis van coderegels kunnen erg misleidend zijn - zie Capers Jonesproductiviteit Paradox.

Terug naar boven

Punten
van
Bezetting

10.0 Hoe zit het met terugslag (de praktijk van het converteren van SLOC naar PF met behulp van een conversietabel op basis van programmeertalen)?

  • Backfiring is gebaseerd op regels code, u ondervindt dus dezelfde problemen als het gebruik van regels code.
  • Pode ser usado com cautela em sistemas legados com poucas perspectivas de trabalho adicional.
  • Backfiring pode ser de valia se a precisão não for um problema.

Terug naar boven

Punten
van
Bezetting

11.1 Er is mij verteld dat we moeten verbeteren. Waar moet ik beginnen?

  • Comece por identificar o que necessita melhorar. O modelo GQM(Goal/Questão/Métrica) pode ajudar nesta tarefa. Outros recursos adicionais (downloadbare) estão disponíveis no website website Practical Software and Systems Measurement (PSSM) Uma vez que você tenha os gols e as métricas para sua medição definidos, o tamanho em PF provavelmente será uma métrica importante para coletar como denominador comum para taxas de produtividade e qualidade.
  • Uma vez que seus goals de melhoria tiverem sido estabelecidos, eles indicarão onde sua melhoria deve começar (p.e., na área de qualidade, produtividade ou precisão de estimativa).
  • Word lid van IFPUG en maak contact met andere medewerkers in onze interne ledenraad over hoe zij met succes proces- en meetverbeteringen hebben geïmplementeerd op basis van functiepunten.

11.2 Als het alleen ik en 500 ontwikkelaars, waar moet ik beginnen?

Bepaal de meest kritieke huidige problemen van uw ontwikkelaars. Start uw meetproces (met behulp van het bovengenoemde GQM-model) gericht op deze gebieden en begin direct met het rapporteren van resultaten voor ondersteuning en buy-in. Experts adviseren om het metrics-programma kleinschalig te starten, buy-in verkrijgen met meetresultaten VOORDAT u het in het hele bedrijf implementeert. Dus, você poder se assegurar que você identificou as métricas certas, colocou em prática os processos de medição corretos e ganhou pequenas batalhas antes de expandir para audiências maiores.

11.3 Se produtividade é importante, onde devo medir a produtividade – novo desenvolvimento, manutenção etc?

Novamente, depende dos seus gols para as medições. Com o método GQM, você pode usar a análise de Pareto (regra dos 80/20) para determinar quais são suas “áreas de dor” e definí-las como alvo de suas medições iniciais de produtividade. Bijvoorbeeld, se você está com equipe reduzida e com desafios na área de suporte/manutenção de software, então as taxas de suporte (FTE por 1000 PF, por exemplo) podem ser usadas para provar objetivamente a escassez ou não.

Terug naar boven

Punten
van
Bezetting

12.1 We willen de productiviteit van onze softwareontwikkeling verbeteren, welke informatie hebben we nodig?

  • Taxas diferentes pode ser usadas para determinar produtividade, cada uma delas inclui Pontos de Função. Refira-se ao Guia de Relatórios Gerenciais ou ao Estimando Projetos na Prática do ISBSG (um produto ISBSG) para orientação.

12.2 O que eu preciso para fazer uma contagem de PF?

O Manual de Práticas de Contagem do IFPUG (atualmente na versão 4.3.1) indica os pré-requisitos em termos de documentos/artefatos necessários para fazer uma contagem de PF. O primeiro passo é determinar o escopo e objetivo da contagem e se você vai contar o tamanho de uma aplicação de software (basislijn) ou o tamanho do projeto de desenvolvimento/melhoria de software (contagem de projetos de novo desenvolvimento ou de melhoria). Note que cada pedaço do software é considerado uma fronteira de aplicação separada (veja o CPM para maiores detalhes) e terá uma contagem de Pontos de Função própria.

Para fazer uma contagem de Pontos de Função, você precisa saber o seguinte (requisitos funcionais do usuário) sobre o software:

  • Saídas definidas pelo usuário que cruzam a fronteira da aplicação e são resultado de um processamento único (p.e., layouts de relatórios, layouts de telas, layouts de arquivos de saída).
  • Entradas definidas pelo usuário que cruzam a fronteira da aplicação e que disparam um processamento único (p.e., layouts de tela, layouts de arquivo, arquivos de entrada batch).
  • Armazenagens de dados definidas pelo usuário que são mantidas pela aplicação (p.e., layouts de arquivo, definições de tabelas, base de dados ou de entidades).
  • Armazenagens de dados definidas pelo usuário que são acessadas para referência pela aplicação (p.e., layouts de arquivo, definições de tabelas).
  • Queries definidas pelo usuário que cruzam a fronteira da aplicação (p.e., formatos de relatórios, layouts de tela).
  • O processo de contagem de PF é integralmente descrito no Manual de Práticas de Contagem do IFPUG.
  • Taxa de suporte = Pontos de Função da aplicação / horas de esforço para suportar a aplicação
  • Taxa de melhoria = Pontos de Função do projeto de melhoria ou mudança / horas de esforço do projeto
  • Taxa de entrega (Time to Market) = Pontos de Função entregues da aplicação de software / duração
  • Para informações mais detalhadas na análise de Pontos de Função, refira-se ao Manual de Práticas de Contagem do IFPUG.
  • Métodos Ágeis de Desenvolvimento de Software para melhorar a taxa de entrega.

Terug naar boven

Punten
van
Bezetting

13.0 Wat een CIO moet weten over softwaregrootte? (Functiepunten en SNAP)

Gerenciamento do Portfolio de TI é um assunto muito importante para executivos sênior. O tamanho de software pode ajudar a liderança a estimar o retorno do investimento de seus projetos de TI e comparar alternativas com análise de custo-benefício. Pontos de Função e SNAP podem ser usados juntamente com outras métricas (esforço de projeto, defeitos, enz.) para monitorar tendências e fazer análises comparativas.

 

Terug naar boven

Punten
van
Bezetting

14.0 Wat een CIO moet weten over Agile Method & Functiepunten?
A consideração mais importante ao usar qualquer medição para comparar ou avaliar tipos diferentes de projetos ou contratos é a consistência. Muitas vezes desenvolvedores irão rejeitar PF em projetos de Método Ágil (dizendo que o projeto de Método Ágil não pode ser contado usando PF) ou abraçá-la (pensando que eles podem obter mais PFs do que projetos do tipo cascata contando PFs durante sprints!). Nenhum dos dois está correto! PF representa o tamanho de um pedaço de software entregue baseado na sua funcionalidade (requisitos funcionais do usuário) – que são processos de negócio completos e consistentes. (Veja o artigo Tellen FP op Agile / Iteratieve Projectenpara mais detalhes.)

PF pode ser uma forma efetiva de dirigir e avaliar contratos de preço fixo, e pode ser útil para comparar RFPs contra e entre competidores durante o processo de licitação para os projetos de desenvolvimento de software. (p.e., o preço por PF de duas propostas pode variar bastante e indicar que um fornecedor pode não ter compreendido completamente quais são os requisitos funcionais do software a ser desenvolvido.)

Na indústria de software e de terceirização, tanto a IBM quanto a CGI usam PF (e tem equipes certificadas de especialistas de Pontos de Função) para revisar a submissão de propostas.

Os vários tipos de contrato podem se beneficiar em incluir uma estimativa de Pontos de Função na sua proposta e alguns países (inclusive Itália, Brazilië, Coréia e Finlândia) estão aumentando o uso de propostas baseadas em PF e a precificação em PF (custo por PF) para contratação de software.

Terug naar boven

Punten
van
Bezetting

15.0 We willen ons schattingsproces verbeteren met behulp van PF, welke andere informatie heb ik nodig?
Estimativa de software é sozinha uma área mas os pré-requisitos para fazer estimativa de software usando PF como métrica de entrada (para o software ser desenvolvido) inclui ao menos os seguintes atributos:

  • Tipo de desenvolvimento (novo desenvolvimento ou melhoria);
  • Plataforma (considerações de hardware e de arquitetura);
  • Linguagem (nível ou linguagem de programação);
  • Experiência da equipe;
  • Técnicas (metodologia de desenvolvimento);
  • Restrições externas; e
  • Aumento de escopo (scope creep)

Quer você esteja usando um processo de estimativas caseiro, usando o repositório do ISBSG para taxas de entrega históricas, ou um pacote de software profissional, você necessitará saber as taxas (taxa de entrega) para projetos similares para poder fazer uma estimativa boa e confiável. Existem pacotes de software disponíveis no mercado para ajudar na confiabilidade de estimativas.

Terug naar boven

Punten
van
Bezetting

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

  • Qualidade tem significados diferentes para pessoas diferentes. Primeiro é necessário determinar o que qualidade significa na sua própria organização. ISO 9126 Atributos de qualidade de sistemas de software e processos de GQM (Goal/Questão/Métrica) podem ajudá-lo(een) hier.
  • Exemplos de métricas de qualidade são:
    • Densidade de defeitos – número de defeitos/tamanho da aplicação em pontos de função; e
    • Taxa de entrega de defeitos – número de defeitos entregues no primeiro mês de operação.

Terug naar boven

Punten
van
Bezetting
17.0 Ik heb een gecertificeerde CFPS-consultant nodig?
Esta é uma pergunta que todas companhias precisam responder por si só. Algumas questões para pensar são:

  • Queremos obter um baseline completo em poucos meses? Se a resposta for sim, o sensato é que o departamento de TI tenha vários contadores certificados para poder ajudá-lo(een). Enquanto a contagem é feita, você pode ter um ou mais colaboradores se certificando em PF que serão então responsáveis por manter os baselines.
  • Queremos somente começar a contar e estimar nossos “grandes projetos”. Se isto é o que você procura, você pode enviar alguns colaboradores para um workshop do IFPUG e/ou conferencia para serem treinados. Depois do treinamento, eles estarão aptos a fazer as contagens e começar a colecionar os dados. Você também deve pensar em ter um ou mais colaboradores certificados em PF para auditar as contagens.
  • Você não tem a menor ideia do que o chefe está procurando mas sabe que deve começar a medir. Se você encontra-se neste grupo, talvez seja interessante trazer um consultor que pode fazer uma sessão de GQM (Goal/Questão/Métrica) para determinar as medições iniciais. Neste ponto, você pode enviar algumas pessoas para um workshop do IFPUG e/ou conferencia para serem treinados.
  • Você é parte de uma grande companhia e o chefe quer começar a medir TUDO já. Se você encontra-se neste grupo, você pode querer trazer um consultor para:
    • Fazer uma sessão de GQM (Goal/Questão/Métrica); e
    • Treinar várias pessoas para contar Pontos de Função.
    • Você pode também querer designar algumas pessoas como coordenadores de todo o esforço e outras pessoas para executar as contagens e coletar os dados. Os coordenadores devem ser certamente certificados na contagem de Pontos de Função pois serão chamados para auditar as contagens e tomar decisões quando as dúvidas forem levantadas.

Terug naar boven

Punten
van
Bezetting

18.1 Wat te zoeken in een consultant?

  • Alguém que tenha experiência em contagem.
  • Alguém que seja certificado pelo IFPUG (CFPS). Se usar SNAP, deve ser certificado pelo SNAP (CSP).
  • Deve ter experiência de contagem na sua indústria.
  • Habilidades interpessoais boas – compatíveis com a cultura de sua corporação
  • Experiência em integrar Pontos de Função com um programa de métricas já bem estabelecido.

18.2 Como identificar a certificação IFPUG de um consultor?

Navegue na página Public Certification Zoeken do site do IFPUG e envie uma pergunta usando os campos de nome e os critérios apropriados de busca.

 

Terug naar boven

Punten
van
Bezetting

19.1 Waar een adviseur zoeken?
Verifique nossa Verkopers lijst para todos os fornecedores associados ao IFPUG.

19.2 Quem são os associados ao IFPUG ?
IFPUG tem vários associados em vários países ao redor do globo. Temos associados nas maiores categorias de indústria, incluindo mas não limitando-se a:

  • aeroespacial
  • bancária
  • financeira
  • telecomunicações
  • seguros
  • manufatura
  • varejo
  • serviços públicos
  • governo
  • desenvolvimento de sistemas de computador

Um dos maiores benefícios da associação do IFPUG é o acesso a uma rede de associados IFPUG (via bulletin board ou email) que implementaram com sucesso programas de medição e melhoria baseados em PF nas suas organizações.

Terug naar boven

Punten
van
Bezetting

20.0 Waar kan ik meer onderzoek doen naar functiepuntconcepten?
Cheque nossa Bibliografie / Reference Library para leituras adicionais em Análise de Pontos de Função.

Alstublieft, conecte-se conosco no Facebook e LinkedIn e compartilhe com seus círculos.

IFPUG Website, alstublieft, controleer voor toekomstig gebruik
IFPUG Facebook-pagina, alstublieft, Klik like"
IFPUG Twitter, alstublieft, volg het laatste nieuws van "White Papers" en ander nieuws
IFPUG LinkedIn, klik op "Volgen"

Om andere "veelgestelde vragen" voor te stellen (Veel voorkomende vragen) of bewerkingen op deze pagina, Klik hier alsjeblieft Neem contact met ons op en neem "IFPUG FAQ" op in de onderwerpregel van het bericht.

Associates en niet-medewerkers kunnen documenten downloaden van onze "Online winkel”, waar ze ook een IFPUG-lidmaatschap kunnen verlengen of aanvragen.

.
Terug naar boven

Alstublieft, conecte-se conosco no Facebook e LinkedIn e compartilhe com seus círculos.

IFPUG Website, alstublieft, controleer voor toekomstig gebruik
IFPUG Facebook-pagina, alstublieft, Klik like"
IFPUG Twitter, alstublieft, volg het laatste nieuws van "White Papers" en ander nieuws
IFPUG LinkedIn, klik op "Volgen"

Om andere "veelgestelde vragen" voor te stellen (Veel voorkomende vragen) of bewerkingen op deze pagina, Klik hier alsjeblieft Neem contact met ons op en neem "IFPUG FAQ" op in de onderwerpregel van het bericht.

Associates en niet-medewerkers kunnen documenten downloaden van onze "Online winkel”, waar ze ook een IFPUG-lidmaatschap kunnen verlengen of aanvragen.

Terug naar boven