FAQ – Avant

QUESTIONS FRÉQUEMMENT POSÉES

Qu'est-ce qu'un point de fonction?
Fonction Points mesure la taille du logiciel en quantifiant les fonctionnalités fournies à l'utilisateur basée uniquement sur la conception logique et spécifications fonctionnelles. Avec ça en tête, les objectifs de comptage FP sont:

  • fonctionnalité de mesure que les demandes des utilisateurs et reçoit;
  • mesurer le développement de logiciels et les taux d'entretien et la taille indépendamment de la technologie utilisée pour la mise en œuvre; et
  • fournir une mesure de normalisation entre les projets et les organisations

Voir aussi notre Qu'est-ce que la fonction Points feuille en ligne fait

 

Sont des points de fonction pour tous?
Cela dépend de vos besoins. Si vous avez besoin de savoir si vous êtes:

  • plus productif,
  • la production de projets de qualité supérieure et / ou des applications,
  • l'amélioration des estimations du projet,
  • l'amélioration des processus, ou
  • la réduction des coûts

puis des points de fonction sont pour vous!

Pourquoi voudrais-je mesurer?

  • Vous ne pouvez pas gérer en interne ce que vous ne mesurez pas.
  • Environ 40% de tous les projets échouent en raison d'un manque de contrôle de gestion (Coopers & Lybrand – septembre. 1995).
  • La mesure vous donne un outil pour communiquer à vos clients la taille de leur demande, et la productivité extrapoler, la qualité et la précision des estimations.
  • Beaucoup de vos concurrents peut-être déjà ces idées.
  • Vous mesurez pour comprendre et améliorer vos processus. (Se reporter aux lignes directrices pour le logiciel de mesure - Libération 1.1, pg. 2-4, 3-7 – 3-8.)

Que peut faire pour moi IFPUG?
Être membre de IFPUG peut vous offrir les avantages suivants:

  • Les possibilités de réseautage avec d'autres entreprises qui ont ou qui tentent de mettre en œuvre un programme de mesure.
  • L'occasion de participer à la fonction des normes au point.
  • Les conférences annuelles qui vous fournissent:
    • Possibilité de rencontrer d'autres dans le champ de mesure;
    • L'éducation par le organisé des ateliers avant la conférence; et
    • Possibilité d'entendre des experts dans le domaine mesure.
  • publication professionnelle:
    • Vues métriques (deux fois par an).
  • Remise sur la littérature publiée par IFPUG qui comprend:
    • Manuel des pratiques de comptage (CPM);
    • Études de cas; et
    • Guide de gestion des rapports.
  • Accès à la sécurité des membres seulement du site IFPUG.

Y at-il des frais pour les services IFPUG?
membres IFPUG bénéficient d'une réduction sur la fréquentation de la conférence, participation à l'atelier, et de la littérature supplémentaire. Tous les autres avantages sont actuellement gratuit.

Comment puis-je vendre ma haute direction sur les points de fonction?
Les normes Software International Benchmarking Group (ISBSG) Les données de référence peuvent être utilisées pour démontrer les nombreux avantages de l'analyse des points de fonction. membres IFPUG bénéficient d'une réduction sur tous les produits ISBSG.

Comment puis-je montrer aux développeurs et chefs de projet l'importance de la fonction Analyse des points?
Analyse des points de fonction vous permet de produire des plans de projet avec une précision quantifiable et comme une extension suivre la progression et de gérer la portée de fluage. Également, les développeurs peuvent réaliser les tâches assignées à la date cible donnée en raison de l'estimation plus précise.

Comment puis-je montrer mon groupe d'utilisateurs l'importance de l'analyse des points de fonction?
Analyse de la fonction Point est basée sur le point de vue de l'utilisateur et fournit un langage commun entre le technicien et la zone utilisateur. Le processus lui-même contribue à mettre en évidence les exigences manquées, et aide à fournir une estimation précise permettant ainsi à l'utilisateur un meilleur contrôle budgétaire.

Qu'est-ce qu'un point de base de la fonction?

  • Une ligne de base de l'application est la taille des fonctions actuelles fournies à l'utilisateur par le système.
  • Une ligne de base d'entreprise ou la société est la somme de tous les comptes de base du système individuel.

Est-ce que je dois faire une base de point de fonction?

  • Si votre objectif est d'améliorer la qualité, la productivité ou la précision des estimations, puis une ligne de base vous donnera votre taille actuelle.
  • Pour les coûts de support et de maintenance dont vous avez besoin d'une base complète, mais pour la productivité, précision estimation, et la qualité, vous pouvez commencer par une base d'un projet.

Pourquoi ne pas utiliser les lignes de code?

  • Les lignes de code ont tendance à récompenser la conception éhontée et de sanctionner la conception concise.
  • Il n'y a pas de normes de l'industrie (ISO ou autre) pour les lignes de code.
  • Les lignes de code ne peuvent pas être utilisés pour la normalisation à travers la plate-forme, langue ou par l'organisation.
  • Certains 4GL n'utilisent même pas de lignes de code.
  • Les lignes de code peuvent être positivement trompeuses - voir Capers Jones paradoxe de la productivité.

Qu'en est-pétarade?

  • Est basée sur des retours de flamme lignes de code, de sorte que vous rencontrez les mêmes difficultés que l'utilisation de lignes de code.
  • Il peut être utilisé avec précaution sur les systèmes existants sans perspective beaucoup d'autres travaux.
  • Pourrait être utile se retourner contre eux si la précision est pas un problème.

On me dit que nous devons améliorer. Où est-ce que je commence?

  • Tout d'abord commencer par déterminer ce qui doit être amélioré. le GQM (Objectif / Question / métrique) processus peut aider à faciliter cette.
  • Une fois vos objectifs d'amélioration ont été mis en place, cela indiquera où l'amélioration devrait commencer (par exemple,, dans le domaine de la qualité, productivité, ou la précision des estimations).

Si c'est juste moi et 500 les développeurs, Où est-ce que je commence?
Déterminer quels sont les problèmes actuels des développeurs sont. Commencez votre processus de mesure ciblant ces domaines et commencer à communiquer immédiatement les résultats pour obtenir le soutien et le buy-in.

Si la productivité est importante, Que dois-je compter la productivité – nouveau développement, entretien, etc.?
Cela dépend de vos objectifs. Utilisez l'analyse Pareto (80/20 règle) pour déterminer où la « douleur » est, et la cible que pour vos mesures de productivité. Par exemple, si vous êtes en sous-effectif dans la zone de maintenance puis soutenir les taux pourraient être utilisés pour prouver la pénurie ou autrement.

Nous voulons améliorer notre productivité, Quelles informations dois-je besoin d'avoir?

  • Différents rapports peuvent être utilisés pour déterminer la productivité, dont chacun comprend des points de fonction.
  • Pour faire un décompte des points de fonction, vous devez savoir ce qui suit:
    • sorties définis par l'utilisateur qui traversent la limite d'application et sont le résultat d'un traitement unique, (par exemple,, formats de rapport, mises en page d'écran, la disposition des fichiers de sortie).
    • entrées définissables par l'utilisateur qui traversent la limite d'application et déclencher un traitement unique, (à savoir, mises en page d'écran, mises en page de fichiers, etc.).
    • magasins de données définis par l'utilisateur qui sont maintenus par l'application (par exemple,, mises en page de fichiers, définitions de tables).
    • magasins de données définis par l'utilisateur qui sont accessibles à titre indicatif par l'application (par exemple,, mises en page de fichiers, définitions de tables).
    • requêtes définissables par l'utilisateur qui traversent la limite d'application (par exemple,, formats de rapport, mises en page d'écran).
  • Les taux de soutien = points de fonction d'application / heures d'effort pour soutenir l'application
  • taux d'amélioration = points de fonction du projet / heures d'effort de projet
  • Taux de livraison (Time to Market) = points de fonction d'application / temps de calendrier
  • Pour plus d'informations sur l'analyse des points de fonction, consultez IFPUG le comptage manuel des pratiques.

Nous voulons améliorer notre estimation, Quelles informations dois-je besoin d'avoir?
En plus de vos tarifs (soutien, renforcement, productivité, etc.) vous devez également avoir les attributs mous, y compris mais sans s'y limiter:

  • type de développement;
  • Plate-forme;
  • la langue;
  • expérience de l'équipe;
  • techniques;
  • contraintes externes; et
  • la portée historique de fluage.

Il existe des logiciels disponibles sur le marché pour aider à estimer la précision.

Nous voulons améliorer notre qualité, Quelles informations dois-je besoin d'avoir?

  • La qualité signifie différentes choses pour différentes personnes. Déterminer ce que la qualité signifie au sein de votre propre organisation. ISO 9126 Les attributs de la qualité des systèmes logiciels et l'objectif / Question / métrique proceess peut vous aider ici.
  • Des exemples de mesures de qualité:
    • densité de défauts – nombre de défauts / taille de l'application en fonction des points de; et
    • débit de défauts – nombre de défauts livrés au cours du premier mois de fonctionnement en direct.

Ai-je besoin d'un consultant?
Ceci est une question que chaque entreprise doit répondre à leur propre. Certaines choses à penser:

  • Est-ce que nous voulons obtenir une base de référence complète fait en quelques mois? Si la réponse à cette question est oui, il pourrait être judicieux d'avoir plusieurs compteurs certifiés viennent et vous aider. Bien que ce comptage est fait, vous pouvez avoir 1 ou plus d'employés obtenir une certification dans le comptage des points de fonction qui sera alors en mesure de maintenir cette eux-mêmes la ligne de base.
  • Nous voulons juste commencer à compter et l'estimation de nos « grands projets ». Si c'est ce que vous recherchez, vous pouvez envoyer quelques employés à un atelier IFPUG et / ou d'une conférence pour obtenir une formation. Après l'entrainement, ils seraient en mesure d'effectuer les comptages et commencer à recueillir des données. Vous voulez également penser à avoir 1 ou plus d'employés certifiés dans le comptage des points de fonction pour auditer les comptes.
  • Vous n'avez pas la moindre idée ce que le patron est à la recherche que pour que nous devons commencer à mesurer. Si vous vous situez dans ce groupe, vous voudrez peut-être apporter un consultant qui peut effectuer un objectif / Question / métrique (GQM) session pour déterminer les mesures pour commencer. À ce point, vous pouvez envoyer quelques personnes à l'atelier et IFPUG et / ou d'une conférence pour obtenir une formation.
  • Vous faites partie d'une grande entreprise et le patron veut commencer à mesurer tout en ce moment. Si vous vous trouvez ici, vous voudrez peut-être apporter un consultant pour:
    • Effectuer un objectif / Question / métrique (GQM) session; et
    • Former plusieurs personnes à compter les points de fonction.
  • Vous pouvez également désigner quelques personnes pour être les coordinateurs globaux de l'effort et plusieurs personnes qui exécuteront les chefs d'accusation et de recueillir les données. Les coordinateurs devraient certainement être certifiés dans les compteurs de points de fonction, car ils seront appelés les comptes de vérification et de prendre des décisions lorsque des questions viennent.

Que dois-je rechercher dans un consultant?

  • Quelqu'un qui possède une expertise de comptage.
  • Ils doivent être certifiés IFPUG (CFPS).
  • Ils auraient dû compter l'expérience dans une industrie commune à la vôtre.
  • de bonnes compétences interpersonnelles / qualité - compatible avec votre culture d'entreprise.
  • Metrics expertise en matière d'intégration des points de fonction dans un programme de mesure bien arrondie.

Où dois-je recherche un consultant?
Consultez notre Liste de fournisseurs pour tous les fournisseurs qui sont membres IFPUG.

Qui d'autre a fait cela?

IFPUG compte plus de membres dans plusieurs pays dans le monde entier. Les membres sont issus de toutes les grandes industries, y compris, mais sans s'y limiter:

  • aérospatial
  • bancaire
  • la finance
  • télécommunications
  • Assurance
  • fabrication
  • services publics
  • vente au détail
  • gouvernement
  • systèmes informatiques de développement

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