Welcome to the Trac Open Source Project

publié le 18 sept. 2009 08:07 par Vincent Hauguel   [ mis à jour : 18 sept. 2009 08:08 ]

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.

It provides an interface to  Subversion (or other version control systems), an integrated Wiki and convenient reporting facilities.

Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all current and past project events in order, making the acquisition of an overview of the project and tracking progress very easy. The roadmap shows the road ahead, listing the upcoming milestones.

La conception centrée sur l’utilisateur (projet X35-124)

publié le 17 sept. 2009 09:29 par Vincent Hauguel   [ mis à jour : 18 sept. 2009 02:31 ]

La conception centrée sur l’individu est une approche de mise au point des systèmes interactifs, ayant pour objet de rendre le système utilisable.

Cette activité fait appel :

  1. aux facteurs humains
  2. à l’ergonomie
  3. au connaissances techniques

elle permet d’améliorer :

  1. l’efficacité
  2. l’efficience
  3. les performances
  4. les conditions de travail

en luttant contre les inconvénients pouvant nuire à la santé.

L’application de l’ergonomie suppose la prise en compte des aptitudes, des compétences, des limites et des besoins propres à l’être humain.

La conception centrée sur l’individu responsabilise les utilisateurs et motive leur envie d’apprendre.

La présente norme à pour objet d’identifier et de planifier les activités de conception centrée sur l’individu de manière efficace, elle vient en complément des méthodes et des normes existantes (voir ISO 9241).

Domaine d’application

La conception centrée sur l’individu concerne aussi bien les composants matériels les logiciels et tous les systèmes interactifs. Elle ne traite pas des aspects relatifs à la conduite de projet.

Définitions

Système interactif :

combinaison d’éléments matériel et logiciel qui échange des données en provenance et en direction d’un utilisateur, afin d’aider celui-ci  à accomplir sa tâche.

Prototype :

représentation de tout ou partie d’un produit ou système qui, bien que limité peut-être utilisé pour une évaluation.

Utilisabilité :

degrés selon lequel un produit peut-être utilisé par des utilisateurs identifiés pour atteindre des buts définis avec efficacité, efficience, et satisfaction dans un contexte d’utilisation spécifié.

Efficacité :

précision et degrés d’achèvement selon lesquels l’utilisateur atteint des objectifs spécifiés.

Efficience :

rapport entre les ressources dépensées, la précision et le degrés d’achèvement selon lesquels l’utilisateur atteint des objectifs spécifiés.

Satisfaction :

absence d’inconfort et les attitudes positives dans l’utilisation du produit.

Contexte d’utilisation :

utilisateur, objectifs, tâches, équipement et environnement (physique & social) d’utilisation du produit.

Utilisateur :

personne qui interagit avec le système.

Accroître l’utilisabilité des systèmes signifie qu’ils peuvent mieux atteindre  les objectifs fixés en apportant une meilleur satisfaction des besoins liés à l’utilisateur et à l’organisation.

Les systèmes :

  1. sont plus facile à comprendre et à utiliser (réduction des coûts de formation),
  2. diminuent les gênes et les contraintes en apportant une meilleur satisfaction du client,
  3. permettent d’accroître la productivité des utilisateurs,
  4. renforcent la qualité du produit, l’esthétique et l’impact,
  5. peuvent être à l’origine d’avantages concurrentiel.

Principe

Participation active des utilisateurs et compréhension claire des exigences imposées par l’utilisateur et par la tâche.

Répartition appropriée des fonctions entre les utilisateurs et la technologie.

Itération des solutions de conception.

Conception pluridisciplinaire

Participation active des utilisateurs et compréhension claire des exigences liées à l’utilisateur, à la tâche et à la manière dont les utilisateurs seront amenés à travailler avec le système.

La participation permet de renforcer l’adhésion et l’intérêt manifesté à l’égard du produit.

L’utilisateur n’est pas toujours aisément accessible, il est essentiel que les utilisateurs ou leurs représentants soient impliqués dans la mise au point de sorte que les exigences liées à l’utilisateur et à la tâche puissent être identifiées et faire partie des spécifications et pour qu’un retour d’information puisse avoir lieu après la mise à l’essai des solutions de conception proposées.

Les décisions de conception visent à déterminer dans quelle mesure un travail, une tâche, une fonction, ou une responsabilité doivent faire l’objet d’un traitement automatisé ou être accomplis par l’être humain.

Aptitudes et limites de l’être humain face à la technologie en terme de fiabilité, de rapidité, de précision, de longévité, de souplesse de réponse, de coût financier selon l’importance à accomplir les tâches avec succès ou opportunément et selon le bien être de l’utilisateur.

Il convient que les fonctions humaines résultantes forment un ensemble de tâches dotées d’une signification.

Itération des solutions de conception

la conception itérative permet d’utiliser le retour d’information en provenance des utilisateurs (source d’information critique.

L’itération plus une implication active de l’utilisateur est un moyen efficace pour éviter les non satisfactions de l’utilisateur et de l’usager (y compris aux exigences difficiles à formuler mais implicites).

L’itération permet de mettre à l’essai des solutions, les informations récoltés en retour servent l’élaboration de la solution finale.

Conception pluridisciplinaire

la conception centrée sur l’individu requiert une grande variété de compétences.

Il convint de composer une équipe qui reflète les relations entre l’organisme responsable de la mise au point et l’organisme qui utilise le produit.

L’équipe peut-etre composée de :

  1. l’utilisateur final,
  2. l’acheteur,
  3. le supérieur hiérarchique de l’utilisateur,
  4. un spécialiste du domaine de l’aplication,
  5. une personne responsable d’étudier le projet,
  6. un ingénieur système,
  7. un responsable marketing,
  8. un responsable commercial,
  9. un concepteur graphique,
  10. un expert en ergonomie (interface homme machine),
  11. un spécialiste de l’itération,
  12. un développeur...

Planification du processus homme machine

mettre en place un plan efficace : identifier les activités relatives au processus de la conception centrée sur l’utilisateur et identifier le contexte d’utilisation, spécifier les exigences utilisateur et usagers, créer des prototypes et évaluer les conceptions conformément aux critères de l’utilisateur.

Processus de cycle de vie d'un projet informatique

publié le 17 sept. 2009 07:35 par Vincent Hauguel   [ mis à jour : 18 sept. 2009 02:26 ]

Les indicateurs de la norme ISO/CEI 12207

Facteurs Q niveau 1

niveau 2

Capacité fonctionnelle

Exactitude

Aptitude

Intéropérabilité

Conformité réglementaire

Sécurité

Fiabilité

Maturité

Tolérances aux fautes

Possibilité de récupération

Validité

Utilisabilité

Facilité de compréhension

Facilité d'apprentissage

Facilité d'exploitation

Rendement

Comportement vis à vis du temps

Comportement vis à vis des ressources

Maintenabilité

Facilité d'analyse

Facilité de modification

Stabilité

Facilité de tests

Portabilité

Facilité d'adaptation

Facilité d'installation

Facilité de coexister

Conformité aux règles de portabilité

Interchangeabilité

1-3 of 3