FAQS Portugais

QUESTIONS FRÉQUEMMENT POSÉES

Mise à jour Octobro 2016

S'il vous plait, Communiquez avec nous sur Facebook et LinkedIn et partager vos cercles.

site Web IFPUG, S'il vous plait, marque pour référence ultérieure
IFPUG Page Facebook, S'il vous plait, cliquez sur « Like »
IFPUG Twitter, S'il vous plait, suivre les dernières nouvelles de « livres blancs » et autres nouvelles
IFPUG LinkedIn, S'il vous plaît cliquer sur « Follow »

Pour suggérer d'autres « FAQ » (Foire aux questions) ou les modifications apportées à cette page, cliquez ici s'il vous plaît Contactez nous et inclure « IFPUG FAQ » dans la ligne objet du message.

 

Les membres et les non-membres peuvent télécharger des documents de notre "Boutique en ligne», où vous pouvez également renouveler ou demander une IFPUG d'adhésion.

Accueil / Haut de page IFPUG FAQ PAGE

 

QUESTIONS FRÉQUEMMENT POSÉES

1.Qu'est-ce qu'un Point Fonction
2. points de fonction pour tous?
3. Pourquoi devrais-je veux mesurer?
4. Quelle piscine IFPUG peut faire pour moi?
5. Comment montrer aux développeurs et chefs de projet l'importance de la fonction Analyse des points?
6. Comme je le montre dans mon groupe d'utilisateurs l'importance du point de fonction?
7. Comme je le montre dans mon groupe d'utilisateurs l'importance du point de fonction?
8. Qu'est-ce qu'un point de référence de fonction?
9. Pourquoi devrais-je pas utiliser les lignes de code (comme une mesure de la taille du logiciel pour le calcul des taux de productivité et de qualité)?
10. Qu'en est-pétarade (la pratique de la conversion SLOC pour PF en utilisant une table de conversion basé sur les langages de programmation)?
11. Je dis que nous devons améliorer. Où dois-je commencer?
12. Nous voulons améliorer notre productivité de développement de logiciels, quelles informations nous avons besoin?
13. Quel CIO devrait savoir sur la taille du logiciel? (Fonction et points d'accrochage
14. Quel CIO devez savoir sur la méthode Agile & Points de fonction?
15 Nous voulons améliorer notre processus d'estimation en utilisant PF, ce que d'autres informations ai-je besoin d'avoir?
16. Nous voulons améliorer notre qualité, qui doit disposer d'informations?
17. J'ai besoin d'un certificat de consultant CFPS?
18. Ce qu'il faut rechercher dans un consultant?
19. Où trouver un consultant?
20. Où puis-je faire plus de recherches de la fonction des concepts de point?


points
de
fonction

1.1 Qu'est-ce qu'un Point Fonction?

Fonction Point est une unité de mesure standard utilisée pour représenter la taille du logiciel. Le procédé de mesure fonctionnelle IFPUG (appelé IFPUG 4.3.1) quantifie les fonctionnalités du logiciel fourni à l'utilisateur basé uniquement sur sa conception logique et les exigences fonctionnelles. Le nombre résultant est appelé un point fonction count. Avec cela à l'esprit, les objectifs de comptage FP sont:

Beaucoup d'autres utilisations de point de fonction, se trouvent dans l'industrie: la formation d'un dénominateur commun de taille métrique (par ex., le taux d'une autre mesure « par PF ») pour une analyse comparative de la qualité et de la productivité dans diverses industries informatiques. Pour en savoir plus sur la méthode PF IFPUG (e o Logiciel Processus d'évaluation non-fonctionnelle (CASSER) pour quantifier les exigences non fonctionnelles), cliquez sur les liens ci-dessous:

Retour vers le haut

1.2 Qu'est-ce que SNAP?

SNAP est un acronyme pour « Évaluation des processus logiciels non fonctionnel. » (Processus logiciel d'évaluation non-fonctionnelle). Il est une mesure de logiciel qui complète le PF. SNAP permet metrificar exigences non fonctionnelles en plus des exigences fonctionnelles tel que mesuré par FP. Il ne remplace pas la fonction de point moyen, Il est utilisé en plus de points de fonction. Il est une amélioration continue de IFPUG la façon dont le logiciel est mesurée.

1.3 Quelle est la différence entre les points de fonction et SNAP?

simplement, points de fonction mesurent le volume (ou la taille) flux de données et de stockage inhérentes à une application logicielle. Elles sont appelées les besoins des utilisateurs fonctionnels. SNAP co o le volume (ou la taille) d'autres aspects du logiciel - tels que, les données de configuration, algorithmes, Les arbres de décision, Validation des données, logos de localisation, etc.. Elles sont appelées exigences non fonctionnelles. actuellement il y a 14 catégories reconnues d'exigences non fonctionnelles. Le terme exigences fonctionnelles des utilisateurs « des besoins des utilisateurs fonctionnels » est souvent abrégé en RFU « FUR ». Le terme « exigences non fonctionnelles » exigences non fonctionnelles est souvent abrégé en RNF « NFR ». Des détails spécifiques sur les comptes de points de fonction sont dans la fonction point Guide de comptage. Des détails spécifiques sur le comptage de point d'accrochage est le Manuel des pratiques d'évaluation. Les deux sont disponibles en magasin IFPUG sur le site ifpug.org.

1.4 Parce que la fonction Point et points d'accrochage sont utilisés ensemble pour déterminer la taille totale du logiciel?

La taille totale du logiciel est mesuré comme le nombre de points de fonction et le nombre de points d'accrochage. par exemple, une application peut être complètement mesurée comme 800 points de fonction et 300 SNAP point. Comme points de fonction mesurent quelque chose de différent de points d'accrochage, les deux ne peuvent être combinées en une seule mesure; dans cet exemple ne peut pas être mesuré l'application logicielle comme ayant 1100 points de quelque sorte. Ceci est similaire à la façon dont réel et nombres imaginaires sont représentés: un certain nombre peut être représenté comme 800 + 300je, et non pas comme 1100 une sorte de numéro.

les deux, points de fonction et points d'accrochage, Ils sont associés à l'effort. L'effort pour développer ou améliorer un produit logiciel est la somme des temps de fonction Points de productivité fonctionnelle (heures / PF) plus la somme de SNAP souligne fois la productivité non fonctionnelle (heures / PS).

1.5 Le SNAP est vraiment nécessaire?

En fonction de l'application, de nombreux développeurs de logiciels et les équipes de développement reconnaissent que ne se mesure pas directement une grande partie de leur effort de travail en utilisant la fonction Point. Cela peut être particulièrement vrai avec des applications d'algorithmes intensifs, applications avec validations de données considérables et des applications avec « caractéristiques » « ergonomique » considérable, comme la mise en page et l'utilisation des logos. L'amélioration continue identifiée par IFPUG est que SNAP compte ce travail non reconnu par les points de fonction, qui peut être considérable. Il fournit une méthode de mesure juste et bienvenue. Elle peut également contribuer à améliorer l'estimation des coûts et le calendrier des projets de nouveaux développements et améliorations.

1.6 Comme je le montre aux développeurs et chefs de projet l'importance de la SNAP?

Dans de nombreux cas, les développeurs investissent dans les efforts répondent aux exigences non fonctionnelles. Cet effort ne se reflète pas dans le point de mesure de la fonction. Les développeurs voient l'avantage pour justifier leurs efforts avec une taille supplémentaire SNAP, au lieu de montrer un effort de productivité plus faible par point de fonction.

Utilisation de points de fonction et SNAP, les chefs de projet peuvent mieux justifier leur budget; ils peuvent montrer leurs partisans que plus de fonctionnalités sont intégrées dans le logiciel – fonctionnalité, mesurée par point de fonction, et les aspects non fonctionnels, SNAP mesurée par.

1.7 Quelle est la méthode la plus précise pour estimer l'effort dans les projets logiciels?

Selon Capers Jones (2012), la précision du comptage manuel du point de fonction fournit une marge d'erreur de 10%. Mais l'utilisation de la fonction et points d'accrochage, fournit une marge d'erreur 5%.

 

1.8 Quels sont les avantages de l'utilisation SNAP ?

La mesure des aspects fonctionnels et non fonctionnels d'une application logicielle aide les organisations informatiques sous diverses formes. Fournit une meilleure visibilité dans la réalisation de projets logiciels et des applications de maintenance:

  • Améliore l'effort de corrélation et la taille, parce que le développement de logiciels comprend des tâches qui répondent aux exigences fonctionnelles et non fonctionnelles;
  • meilleure estimation et la prévisibilité des efforts et de temps nécessaire pour réaliser un projet de logiciel;
  • Les développeurs ne sont pas pénalisés pour investir des efforts dans les aspects non-fonctionnels des exigences;
  • Les utilisateurs peuvent mieux comprendre les avantages d'une application pour votre organisation;
  • Les clients peuvent mieux identifier (et la quantification) la valeur de l'argent;
  • calculs de productivité de développement de logiciels sont plus précis; toute variation de la métrique des points effort / fonction peut être mieux expliquée;
  • Les projets qui ne sont pas fonctionnels peuvent également être mesurés;
  • Les différences dans les valeurs des indicateurs clés de performance (indicateurs de performance clés) entre les projets peuvent être mieux expliqués.

1.9 Le SNAP utilisé aujourd'hui?

Il y a quelques entreprises qui utilisent déjà SNAP aux États-Unis, L'Asie et l'Europe dans son processus d'estimation.

1.10 Comment puis-je apprendre la SNAP?

Vous pouvez obtenir SNAP Manuel d'évaluation des processus (APM) gratuit à IFPUG boutique en ligne. De plus, une formation certifiée est fournie par les sociétés cotées sur le site IFPUG (http://www.ifpug.org/certification/training-materials-certification/)

Retour vers le haut

points
de
fonction

2.0 points de fonction pour tous?

C'est presque une question rhétorique - et la réponse est que cela dépend si vous avez besoin de savoir la taille du logiciel que vous développez ou l'amélioration des projets de développement de logiciels, ou si vous avez besoin de savoir combien sont vos systèmes de portefeuille de logiciels. La mesure avec les points de fonction peut aider rapidement et facilement des taux de mesure (ainsi que d'autres paramètres) pour vous dire sur les projets et applications:

  • Qui sont plus productifs,
  • Qui produisent des produits de qualité supérieure et / ou des applications logicielles,
  • Ce qui avait des estimations précises du projet,
  • La nécessité d'une utilisation de l'amélioration des processus logiciels,
  • Qui sont au-delà de la ligne du point de vue des coûts et du budget (unité de coût);
  • qui avait performance pire (non) équipe.

Si vous défiés sur votre rôle informatique pour répondre à ces questions, alors point de fonction est pour vous!

Retour vers le haut

points
de
fonction

3.1 Pourquoi devrais-je veux mesurer?

Comme 25% plus grandes entreprises du monde entier (selon ISBSG) Ils comptent sur la mesure du logiciel pour gérer leur informatique et le développement de logiciels pour les raisons suivantes:

  • Vous ne pouvez pas gérer ce que vous ne mesurez pas;
  • Identifier les projets logiciels et des applications problématiques et prendre des mesures correctives; en moyenne, de grands projets exécutés 45% sur le budget et 7% le temps tout en offrant 56% inférieur ou prévu. projets logiciels ont le plus grand risque de dépassement des coûts et le calendrier, McKinsey & Société ainsi que l'Université d'Oxford Octobre 2012 | Michael Bloch por, Sven Blumberg, e Jürgen Laartz[1]
  • Comparer les fournisseurs de réponses aux appels d'offres (demande de proposition) dans les offres;
  • La mesure donne un aperçu du statu quo (situation actuelle) afin que vous puissiez comprendre et améliorer leur processus de développement de logiciels. (Références Guide de logiciel de mesure - Libération 1.1, pg. 2-4, 3-7 - 3-8;)
  • Pour déterminer la meilleur ses pratiques de l'entreprise dans le développement de logiciels
  • Pour mesurer la qualité des logiciels livrés, et de fournir une incitation économique à produire des équipes de développement de logiciels de qualité
  • mesures basées sur la fonction point d'accrochage et de fournir un moyen de communiquer à ses clients la taille de vos demandes et vous permettent également de calculer facilement la productivité, la qualité et la précision estimation.
  • Un grand nombre de ses concurrents ont peut-être eu ces idées.

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

Retour vers le haut

points
de
fonction

4.1 Quelle piscine IFPUG peut faire pour moi?
Bien que ce site et une grande partie des informations fournies sont gratuits pour les membres et les non membres, devenir membre de l'IFPUG apporte les avantages suivants:

  • des occasions de réseautage en ligne et personnellement de communiquer avec des professionnels du monde entier qui travaillent dans des entreprises comme la vôtre, qu'ils ont déjà mis en œuvre ou tentent de mettre en œuvre un programme de mesures;
  • Prix ​​réduit de l'analyse comparative des données de ISBSG (pour Lean Six Sigma), et d'autres produits;
  • Possibilité de participer à des comités qui élaborent des normes Point Fonction;
  • le partage annuel des connaissances des conférences qui fournissent:
    • Possibilité de rencontrer d'autres personnes dans le domaine métrique;
    • des possibilités d'éducation d'apprendre et de gagner des crédits d'éducation grâce à des ateliers organisés avant la conférence;
    • L'accès à la formation et test de certification pour les certifications mondialement reconnues, y compris:
      • CFPS: « Spécialiste Point Fonction certifiée » – Spécialiste certifié Points de fonction (La désignation métrique de taille fonctionnelle originale et la plus largement reconnue);
      • CFPP: « Fonction certifiée point praticien » – praticien certifié en points de fonction (pour les praticiens professionnels qui ne sont pas nécessairement des experts en points de fonction);
      • CSP: SNAP certifié praticien - praticien certifié SNAP (le seul nom dans le monde entier qui teste les connaissances des besoins logiciels non fonctionnels);
    • Possibilité d'entendre des experts de l'industrie et de personnes expérimentées sur leurs succès (et les échecs!) aucun champ métrique.
  • publications professionnelles:
    • « Vues métriques » (bi-anuel) - disponible en journal en ligne et imprimés présentant des articles intéressants et à jour sur mesure du logiciel, nouvelles de IFPUG, comités des mises à jour et des informations sur les dernières avancées dans le monde des métriques;
  • des rabais importants sur les produits, y compris IFPUG:
    • L'ISO et pratiques Manuel Nombre IFPUG (CPM) avec environ 300 pages politiques, raccourcis et des exemples de comptage;
    • PF études de cas, y compris des exemples avec étape par étape comment appliquer les règles relatives aux exigences logicielles de CPM;
    • Guide de rapports sur la gestion des pages avec des conseils utiles pour la mise en œuvre réussie de la gestion des points de fonction pour fournir des résultats;
    • livres blancs et d'autres matériaux IFPUG qui illustrent efficacement le PF compte dans différents types d'applications (P. E., entrepôts de données), dans les dernières technologies (serveur client, toile, etc.,) et méthodologies (P. E., Procédé agile.)
  • L'accès à la zone sûre du site IFPUG, Réservé aux membres, où vous pouvez trouver une table active de bulletins dans lesquels des conseils d'échange des membres et des techniques liées à la mesure du logiciel (vous pouvez même poser des questions à tous la communauté IFPUG de recevoir une réponse),
  • Pour les dernières copies de CPM, SNAP et d'autres documents, cliquez ici pour prendre notre boutique en ligne où vous pouvez ajouter des produits à votre panier et la caisse.

S'il vous plaît visitez boutique en ligne ici.

4.2 Il y a des frais pour les services de la IFPUG?
Associates IFPUG bénéficient d'une réduction pour assister à des conférences, ateliers, un accès supplémentaire de la littérature et le gain dans les zones exclusives du site Web associé. De plus, tous les membres du IFPUG sont encouragés à collaborer avec la communauté IFPUG et de participer en tant que membres dans l'un de nos différents comités. Tous les autres avantages sont gratuits.

4.3 Comme point voir Fonction, CASSER (et le contrôle de logiciel) pour gérer mon aîné?

La première étape est d'être bien informé des avantages analytiques de la fonction et des points SNAP (Il est une mesure objective de la taille du logiciel qui est indépendant des outils, techniques, compétences et méthodes utilisées pour construire le logiciel) et en apprendre davantage sur le retour sur investissement positif qui peut être obtenu à partir d'un programme de mesures en fonction des points de fonction.

L'étape suivante consiste à la recherche sur les données de l'industrie disponible (particulièrement utile pour les entreprises qui ne sont pas collectées PF de données historiques), par exemple les données disponibles à partir ISBSG.

Os Dados de référence Des normes d'analyse comparative internationale Software Group (ISBSG) Ils sont un référentiel global de projets de développement de logiciels (et Points de fonction) qui peut être utilisé efficacement aux estimations du projet, pour effectuer des analyses comparatives (pour différents types de projets) et pour marquer la performance des projets de leur propre entreprise (la productivité et la qualité.). Associés IFPUG bénéficient d'une réduction sur tous les produits ISBSG.

 

Retour vers le haut

points
de
fonction

5.0 Comment montrer aux développeurs et chefs de projet l'importance de la fonction Analyse des points?
Fonction Analyse des points (APF) Il vous permet de produire plans de projetune précision quantifiable et comme l'avancement du projet de contrôle d'extension et gérer la portée de fluage. Dans les développeurs plus peuvent réaliser les tâches affectées à une date donnée en raison d'estimations plus précises à l'aide de l'analyse des points de fonction et des données historiques.

Retour vers le haut

points
de
fonction
6.0 Quels sont les outils disponibles pour améliorer mes estimations de point de fonction?

de nouveaux projets de développement de logiciels peuvent être mesurés à l'aide COSMIQUE, Estimation préliminaire des points de fonction et l'outil estimation comparative des ISBSG .

Retour vers le haut

points
de
fonction

7.0 Comme je le montre dans mon groupe d'utilisateurs l'importance du point de fonction?
Fonction point analyse évalue la taille fonctionnelle du logiciel basé sur l'examen des besoins des utilisateurs fonctionnels (« Ce que le logiciel fait en termes de processus d'affaires et des procédures »). en tant que tel, APF, regarde la perspective de l'utilisateur et quantifie les points de fonction logicielle basée sur cinq composants standards centrés sur l'utilisateur du logiciel: deux types d'entités de données stockées (appelée logique Fichiers internes et fichiers Interface externe), et trois types de processus d'affaires (appelées intrants externes, Sorties externes et externes). Les résultats d'un comptage PF (une liste des processus métiers numérotés et la taille fonctionnelle de ses composants) Ils sont générés en termes que vous pouvez comprendre. PF compte fournissent un langage commun qui peut être utilisé pour des discussions avec les développeurs de logiciels et les utilisateurs avec, De même. Le processus de comptage permet effectivement mettre en évidence / trouver les exigences manquantes et fournit une estimation objective et précise de la taille du produit logiciel, aidant ainsi l'utilisateur de contrôler votre budget.

Retour vers le haut

points
de
fonction

8.1 Qu'est-ce qu'un point de référence de fonction?

  • un base l'application est la taille des fonctions actuelles qui vous sont fournis par le système.

 

  • Une ligne de base d'entreprise ou la société est la somme de tous les scores des lignes de base des systèmes individuels.

 

8.2 J'ai besoin d'une fonction de base Point?

La réponse dépend de ce que vous voulez faire avec les chiffres. Si votre objectif est d'identifier la taille d'une application logicielle parce que vous voulez remplacer, alors savoir quelle est la taille de votre application actuelle vous donnera une bonne taille de base pour estimer le coût de remplacement. Si votre objectif est d'identifier la quantité de changement (améliorations) ou la croissance qui a lieu tout au long de l'année dans l'amélioration des logiciels, alors vous voudrez peut-être faire un compte de la ligne de base.

  • Si votre objectif est d'améliorer la qualité, la précision de la productivité ou l'estimation du projet, alors vous ne pouvez pas besoin d'une taille de base mais un développement logiciel de la taille du compte ou des changements.
  • Si votre objectif est de comparer les coûts de support et de maintenance (sur la base « par PF ») pour son jeu de portefeuille ou de l'application, alors vous devriez vouloir un nombre initial de ces applications.

Retour vers le haut

points
de
fonction

9.0 Pourquoi devrais-je pas utiliser les lignes de code (comme une mesure de la taille du logiciel pour le calcul des taux de productivité et de qualité)?

Cette question apparaît fréquemment lorsque les entreprises envisagent d'utiliser des points de fonction ou de lignes de code (fosse) que l'unité de mesure pour la taille du logiciel. Fonction point a l'avantage d'être indépendant de la technologie et la mise en œuvre, tandis que les lignes de source (fosse) Il présente les inconvénients suivants:

  • lignes de code ont tendance à récompenser un dessin « verbeux » et pénaliser la conception concise (à savoir, lignes de code « spaghetti » ne peut pas être aussi productifs que un codage avec moins de lignes de code et fait la même chose. la plupart du code ne signifie pas nécessairement plus productifs lorsque les lignes de code liées;
  • Il n'y a pas de normes de l'industrie (tels que ISO) de lignes de source de code (à savoir, certaines personnes préconisent compter les lignes de commande décommentée mais ce ne sont pas universellement acceptés et les variations restent);
  • Les lignes de code ne peuvent pas être facilement utilisées pour normaliser par plate-forme, la langue ou de l'organisation (car le nombre de lignes de code varie en fonction du langage de programmation ou les conventions de la langue);
  • 4G Certaines langues n'utilisent même pas de lignes de code;
  • lignes de taux à base de code peuvent être très trompeuses - voir Capers Jonesproductivité Paradox.

Retour vers le haut

points
de
fonction

10.0 Qu'en est-pétarade (la pratique de la conversion SLOC pour PF en utilisant une table de conversion basé sur les langages de programmation)?

  • Est basée sur des retours de flamme lignes de code, alors vous trouverez les mêmes difficultés dans l'utilisation de lignes de code.
  • Il peut être utilisé avec prudence dans les systèmes existants avec peu de perspective de travail supplémentaire.
  • Peut se retourner contre eux de valeur que si la précision est pas un problème.

Retour vers le haut

points
de
fonction

11.1 Je dis que nous devons améliorer. Où dois-je commencer?

  • Commencez par identifier ce qui doit améliorer. le modèle GQM(Objectif / Question / métrique) Vous pouvez aider dans cette tâche. D'autres fonctionnalités supplémentaires (téléchargeable) Ils sont disponibles sur le site Web site Logiciel pratique et les systèmes de mesure (PSSM) Une fois que vous avez les objectifs et les mesures pour son ensemble de mesure, la taille en PF sera probablement une mesure importante de percevoir comme dénominateur commun pour les taux de productivité et de qualité.
  • Depuis leurs objectifs d'amélioration ont été mis en place, ils indiquent où leur amélioration devrait commencer (P. E., dans le domaine de la qualité, précision de la productivité ou de l'estimation).
  • Joignez-vous à IFPUG et se connecter avec d'autres membres de nos membres du conseil interne sur la façon dont ils ont pu mettre en œuvre avec succès l'amélioration des processus et des mesures en fonction des points de fonction.

11.2 Si c'est juste moi et 500 les développeurs, où commencer?

Déterminer quels sont les enjeux actuels les plus critiques de leurs développeurs. Commencez votre processus de mesure (en utilisant le modèle mentionné ci-dessus GQM) le ciblage de ces zones commencent immédiatement et rendre compte des résultats pour obtenir le soutien et l'adhésion. Les experts conseillent d'obtenir le programme de mesures d'envergure réduite, obtenir l'adhésion aux résultats des mesures avant de prendre la mise en œuvre pour toute l'entreprise. si, vous pouvez vous assurer que vous avez identifié certaines mesures, Il met en pratique les processus de mesure correcte et a gagné de petites batailles avant d'étendre à un public plus large.

11.3 Si la productivité est importante, Où dois-je mesurer la productivité - nouveau développement, entretien, etc.?

de nouveau, Cela dépend de vos objectifs pour les mesures. Avec la méthode GQM, vous pouvez utiliser l'analyse Pareto (règle 80/20) pour déterminer quels sont leurs « domaines de la douleur » et les mettre à cibler leurs mesures de productivité initiale. par exemple, si vous êtes avec un personnel réduit et des défis dans le domaine du soutien / maintenance de logiciels, puis les frais de soutien (ETP pour 1000 PF, par exemple) Ils peuvent être utilisés pour prouver objectivement la pénurie ou non.

Retour vers le haut

points
de
fonction

12.1 Nous voulons améliorer notre productivité de développement de logiciels, quelles informations nous avons besoin?

  • Des taux différents peuvent être utilisés pour déterminer la productivité, chacun comprend point Fonction. Reportez-vous au Guide des rapports de gestion ou de projets Estimating dans la pratique ISBSG (un ISBSG produit) pour le guidage.

12.2 Que dois-je faire un compte de PF?

Les pratiques Manuel Nombre IFPUG (actuellement à la version 4.3.1) indique les conditions préalables en termes de documents / objets nécessaires pour faire un compte FP. La première étape consiste à déterminer la portée et le but du comte et vous indiquera la taille d'une application logicielle (base) ou la taille du projet de développement / logiciel d'amélioration (compter de nouveaux projets de développement ou d'amélioration). Notez que chaque morceau de logiciel est considéré comme une frontière d'application séparée (voir le CPM pour plus de détails) et aura son propre décompte des points de fonction.

Pour un nombre de points de fonction, vous devez savoir ce qui suit (les exigences fonctionnelles de l'utilisateur) sur le logiciel:

  • Sorties définies par l'utilisateur qui franchissent la frontière de l'application et sont le résultat d'un traitement unique (P. E., mises en page de rapport, mises en page d'écran, fichiers de sortie mises en page).
  • les entrées définies par l'utilisateur qui franchissent la limite d'application et de prise de vue d'un seul traitement (P. E., mises en page de Tela, mises en page de fichiers, fichiers d'entrée par lots).
  • Les stocks de données définis par l'utilisateur qui est maintenue par l'application (P. E., mises en page de fichiers, définitions de tables, base de données ou entités).
  • Les stocks de données définis par l'utilisateur qui est accessible par l'application à titre de référence (P. E., mises en page de fichiers, définitions de tables).
  • requêtes définies par l'utilisateur qui traversent la limite d'application (P. E., formats de rapports, mises en page de Tela).
  • Le processus de comptage FP est décrit en détail dans les pratiques de comptage manuel IFPUG.
  • Frais de soutien = Point d'application de fonction / heures effort pour appuyer la demande
  • amélioration rate = points de fonction du projet d'amélioration ou changement / heures d'effort de projet
  • Taux de livraison (Time to Market) = Livré Fonction application logicielle Point / durée
  • Pour plus d'informations sur l'analyse des points de fonction, consultez le Manuel des pratiques de comptage IFPUG.
  • Développement de logiciels Agile d'améliorer le taux de livraison.

Retour vers le haut

points
de
fonction

13.0 Quel CIO devrait savoir sur la taille du logiciel? (Fonction et points d'accrochage)

Gestion du portefeuille IT est une question très importante pour les cadres supérieurs. La taille du logiciel peut aider à mener à un retour sur investissement de leurs projets informatiques et comparer les alternatives à l'analyse coûts-avantages. Fonction et points d'accrochage peuvent être utilisés conjointement avec d'autres mesures (effort de conception, défauts, etc.) de suivre les tendances et effectuer des analyses comparatives.

 

Retour vers le haut

points
de
fonction

14.0 Quel CIO devez savoir sur la méthode Agile & Points de fonction?
Le facteur le plus important lors de l'utilisation toute mesure de comparer ou d'évaluer différents types de projets ou de contrats est la cohérence. Souvent, les développeurs rejetteront PF dans les projets Méthode Agile (disant que la conception de la méthode Agile ne peut pas être comptée à l'aide PF) ou serrer dans ses bras (pensant qu'ils peuvent obtenir plus de PFS projets de type cascade lors des sprints comptant PFs!). Ni est correct! PF est la taille d'un morceau de logiciel livré en fonction de leur fonctionnalité (les exigences fonctionnelles de l'utilisateur) - qu'ils sont des processus d'affaires complets et cohérents. (voir l'article FP sur le comptage des projets Agile / itérativespour plus de détails.)

PF peut être un moyen efficace de gérer et d'évaluer les contrats à prix fixe, et peut être utile de comparer et entre RFPs contre les concurrents au cours du processus d'appel d'offres pour des projets de développement de logiciels. (P. E., le prix par PF de deux propositions peut varier considérablement et indiquer qu'un fournisseur ne peut pas avoir bien compris ce que les exigences fonctionnelles du logiciel en cours d'élaboration.)

Dans l'industrie du logiciel et de l'externalisation, IBM et CGI utilisent PF (et a des équipes certifiées Fonction point Expert) d'examiner la soumission des propositions.

Les différents types de contrats peuvent bénéficier d'inclure une estimation des points de fonction dans sa proposition et certains pays (y compris l'Italie, Brésil, La Corée et la Finlande) Ils augmentent l'utilisation des propositions fondées sur PF et des prix en PF (coût par PF) pour l'acquisition de logiciels.

Retour vers le haut

points
de
fonction

15.0 Nous voulons améliorer notre processus d'estimation en utilisant PF, ce que d'autres informations ai-je besoin d'avoir?
estimation de logiciel est une zone seule, mais les conditions nécessaires à l'estimation de logiciel en utilisant PF comme métrique d'entrée (pour le logiciel en cours d'élaboration) Il comprend au moins les attributs suivants:

  • Type de développement (nouveau développement ou l'amélioration);
  • plate-forme (considérations matérielles et d'architecture);
  • langue (niveau ou langage de programmation);
  • expérience de l'équipe;
  • techniques (méthodologie de développement);
  • contraintes externes; e
  • augmentation de la portée (fluage portée)

Que vous utilisiez un processus d'estimations faites maison, l'utilisation du référentiel de ISBSG pour les frais de livraison historique, ou un ensemble de logiciels professionnels, vous devez connaître les tarifs (taux de livraison) pour des projets similaires pour être en mesure de faire une estimation fiable et bon. Il existe des logiciels disponibles sur le marché pour aider à la fiabilité des estimations.

Retour vers le haut

points
de
fonction

16.0 Nous voulons améliorer notre qualité, qui doit disposer d'informations?

  • La qualité signifie différentes choses pour différentes personnes. Vous devez d'abord déterminer ce que la qualité signifie dans votre propre organisation. ISO 9126 attributs de qualité des systèmes logiciels et processus GQM (Objectif / Question / métrique) peut vous aider(une) ici.
  • Des exemples de mesures de qualité:
    • Densité de défauts - nombre d'applications défauts / taille des points en raison; e
    • défauts taux de livraison - nombre de défauts livrés au cours du premier mois de fonctionnement.

Retour vers le haut

points
de
fonction
17.0 J'ai besoin d'un certificat de consultant CFPS?
Ceci est une question que toutes les entreprises doivent répondre seuls. Quelques questions à prendre en compte sont:

  • Nous voulons obtenir une base complète en quelques mois? Si la réponse est oui, le sage est que le service informatique a plusieurs comptables certifiés pour être en mesure de vous aider(une). Alors que le compte est fait, vous pouvez avoir un ou plusieurs employés à faire en sorte que PF sera alors responsable de la tenue des lignes de base.
  • Nous voulons juste commencer à compter et l'estimation de nos « grands projets ». Si c'est ce que vous cherchez, vous pouvez envoyer quelques employés à un atelier de IFPUG et / ou d'une conférence à former. après la formation, ils seront en mesure de faire les scores et commencer à recueillir des données. Vous devez également penser à avoir un ou plusieurs employés certifiés en PF aux scores d'audit.
  • Vous ne savez pas ce que le patron est à la recherche, mais savez que vous devriez commencer à mesurer. Si vous vous trouvez dans ce groupe, vous pouvez apporter un consultant qui peut faire une séance de GQM (Objectif / Question / métrique) pour déterminer les mesures initiales. À ce stade, vous pouvez envoyer des gens à un atelier de IFPUG et / ou d'une conférence à former.
  • Vous faites partie d'une grande entreprise et le patron veut commencer à mesurer TOUS déjà. Si vous vous trouvez dans ce groupe, vous pouvez apporter un consultant pour:
    • Faire une séance GQM (Objectif / Question / métrique); e
    • Former plusieurs personnes dire Point Fonction.
    • Vous pouvez également désigner certains comme coordinateurs de tous les efforts et d'autres pour exécuter les chefs d'accusation et de recueillir des données. Les coordinateurs doivent certainement être certifiés dans la fonction compte point, ils seront appelés à vérifier les résultats et prendre des décisions quand suscite des doutes.

Retour vers le haut

points
de
fonction

18.1 Ce qu'il faut rechercher dans un consultant?

  • Quelqu'un qui a une expérience de comptage.
  • Quelqu'un qui est certifié par le IFPUG (CFPS). Utilisez SNAP, Il doit être certifié par SNAP (CSP).
  • Doit avoir le nombre de l'expérience dans votre industrie.
  • de bonnes aptitudes interpersonnelles - compatibles avec la culture de votre société
  • L'expérience en matière d'intégration des mesures de point de fonction avec un programme déjà bien établi.

18.2 Comment identifier un consultant certification IFPUG?

Parcourir la page Recherche de certification publique site IFPUG et envoyer une question en utilisant les champs de nom et les critères de recherche appropriés.

 

Retour vers le haut

points
de
fonction

19.1 Où trouver un consultant?
Consultez notre Liste de fournisseurs pour tous les fournisseurs associés à IFPUG.

19.2 Qui sont associés à IFPUG ?
IFPUG a de nombreux associés dans plusieurs pays à travers le monde. Nous avons des associés dans les principales catégories industrielles, y compris mais sans s'y limiter:

  • aérospatial
  • banque
  • financier
  • télécommunications
  • assurance
  • fabrication
  • vente au détail
  • services publics
  • gouvernement
  • développement de systèmes informatiques

L'un des plus grands avantages de l'adhésion IFPUG est l'accès à un réseau d'associés IFPUG (via un babillard électronique UO) qu'ils ont mis en œuvre des programmes de mesure avec succès et l'amélioration en fonction de PF dans leurs organisations.

Retour vers le haut

points
de
fonction

20.0 Où puis-je faire plus de recherches de la fonction des concepts de point?
Consultez notre Bibliographie / Bibliothèque de référence pour davantage de lecture sur l'analyse des points de fonction.

S'il vous plait, Communiquez avec nous sur Facebook et LinkedIn et partager avec vos cercles.

site Web IFPUG, S'il vous plait, marque pour référence ultérieure
IFPUG Page Facebook, S'il vous plait, cliquez sur « Like »
IFPUG Twitter, S'il vous plait, suivre les dernières nouvelles de « livres blancs » et autres nouvelles
IFPUG LinkedIn, S'il vous plaît cliquer sur « Follow »

Pour suggérer d'autres « FAQ » (Foire aux questions) ou les modifications apportées à cette page, cliquez ici s'il vous plaît Contactez nous et inclure « IFPUG FAQ » dans la ligne objet du message.

Les membres et les non-membres peuvent télécharger des documents de notre "Boutique en ligne», où vous pouvez également renouveler ou demander une IFPUG d'adhésion.

.
Retour vers le haut

S'il vous plait, Communiquez avec nous sur Facebook et LinkedIn et partager avec vos cercles.

site Web IFPUG, S'il vous plait, marque pour référence ultérieure
IFPUG Page Facebook, S'il vous plait, cliquez sur « Like »
IFPUG Twitter, S'il vous plait, suivre les dernières nouvelles de « livres blancs » et autres nouvelles
IFPUG LinkedIn, S'il vous plaît cliquer sur « Follow »

Pour suggérer d'autres « FAQ » (Foire aux questions) ou les modifications apportées à cette page, cliquez ici s'il vous plaît Contactez nous et inclure « IFPUG FAQ » dans la ligne objet du message.

Les membres et les non-membres peuvent télécharger des documents de notre "Boutique en ligne», où vous pouvez également renouveler ou demander une IFPUG d'adhésion.

Retour vers le haut