Meilleures pratiques de sauvegarde de documentation d’un projet TI

Il y a de bonnes et de meilleures pratiques de sauvegarde de documentation d’un projet TI; en TI comme en toute chose.

Dans les deux premiers billets de cette série sur la documentation d’un projet de développement TI, nous avons traité du « quoi » ou de ce qu’il faut documenter et du « comment » ou si vous préférez du format que l’on devrait utiliser.

Dans ce billet, nous ne traiterons pas du « pourquoi » mais bien du « où » sauvegarder la documentation.

Si vous pensez que ce billet sur la sauvegarde de documentation d’un projet TI est le parent pauvre des deux précédents, détrompez-vous.  Trop souvent la documentation n’est pas consultée parce qu’elle n’est pas facile d’accès et, pour les mêmes raisons, la documentation n’est souvent pas à jour.

(suite…)

Format de documentation d’un projet TI; meilleures pratiques

Quel est le format de documentation d’un projet TI le plus approprié ?  Et, quelles sont les meilleures pratiques de documentation d’un projet TI en termes de format ?

La question peut paraître étrange car pour plusieurs, cette question ne se pose même pas. Mais en y regardant de plus près, elle mérite qu’on s’y attarde; comment doit-on documenter un projet TI et avec quel type de format ?

Pour mettre en lumière le défi du format de documentation, il faut tenir compte de trois facteurs :

  • Objet de la documentation
  • À qui elle s’adresse ?
  • Par qui est-elle produite ?

(suite…)

Meilleures pratiques de Documentation d’un Projet TI; l’objet de la documentation

Les meilleures pratiques de Documentation d’un Projet TI ne sont pas simples car l’objet de la documentation n’est pas toujours évident. La documentation d’un Projet TI peut avoir une portée très large ou, à l’opposé, une portée très limitée.  La portée de la documentation sera proportionnelle au niveau de criticité de l’application ou du système qu’elle documente ainsi que de l’environnement dans lequel cela s’exécute.  Par exemple, soyez certain que l’application bancaire que vous utilisez sur votre téléphone est bien documentée.

Bref, la documentation d’un Projet de Développement TI, c’est comme les assurances, ça en prend mais il faut trouver le bon équilibre.

Dans un projet TI, on peut retrouver un grand nombre de documentations différentes, le fameux manuel de l’usager étant qu’un seul de ces documents; ainsi, que doit-on documenter ?

Dans cette série de billets, nous allons aborder les points suivants :

  • Que doit-on documenter dans un projet TI ?
  • Comment doit-on documenter ?
  • Où doit-on rendre disponible ces documents aux différents lecteurs ?

(suite…)

La vision du Développement orienté service, par-delà l’architecture

Nous voudrions dans ce billet revenir sur l’esprit, par-delà l’architecture orienté service, la vision du Développement orienté service car ce n’est pas rien, considérant que beaucoup soutiennent qu’en TI, il y a eu un avant et un après SOA !

La raison en est fort simple, avec l’architecture orienté service, les services développés se sont retrouvés au cœur de l’architecture TI, en interface à la fois avec les applications fondamentales et les données.

Bien que cela ne soit pas évident au premier coup d’œil, beaucoup de développeurs y ont tout à coup gagné une marge de manœuvre, une liberté de conception, d’aucuns diront une créativité nouvelle.

(suite…)

Développement orienté service, tous les bénéfices sans les risques !

Le Développement orienté service offre tous les bénéfices du développement logiciel sur mesure mais sans les risques et sans les coûts d’un logiciel commercial; c’est ce que nous entendons aborder dans cette suite du billet précédent.

Nous expliquions dans le billet précédent qu’alors que le Développement logiciel sur mesure constitue un risque appréciable en termes de pérennité de services et de coûts de développement; le logiciel commercial, lui, entraîne souvent des coûts d’adaptation pré-installation faramineux et des frais récurrents de licence.

Ainsi, nous expliquions avoir pris une autre tangente depuis quelques années parce qu’elle nous apparaissait offrir le meilleur des deux mondes à la fois pour le client et pour le développeur; soit le Développement orienté-service qui s’appuie sur trois principes :

(suite…)

développement en parallèle

Développement orienté-service, le meilleur des deux mondes

Devriez-vous commencer, à titre de Directeur TI, à penser en termes de Développement orienté-service plutôt que de Développement d’application ou encore d’achat d’un logiciel commercial ?

La question mérite d’être posée car, étonnamment, bien que nous ne cessions de vanter les mérites du Développement Agile depuis plus d’une décennie, le fait est que, la majorité des grandes et moyennes entreprises se lancent encore de nos jours à grands frais dans des projets TI lourds, à longue échéance, en s’appuyant sur des plateformes reconnues telles SAP ou Oracle ou en s’appuyant sur des logiciels commerciaux.

(suite…)

atome unique

La performance en développement logiciel, une question de métriques

L’évaluation de la performance d’une équipe de développement logiciel dans le cadre d’un projet de développement logiciel peut varier grandement selon le type de métriques utilisées aux fins de l’évaluation.

Cette requête de mesure de la performance au niveau des projets de développement revient constamment et constitue une source de préoccupation majeure chez les Gestionnaires; ce qui est tout à fait normal considérant le faible ratio de projets livrés dans les temps et les coûts.

(suite…)

Mobile App Development Best Practices

Meilleures pratiques de Développement d’Application Mobile d’entreprise

Nous nous concentrerons ici sur les meilleures pratiques de développement d’application mobile d’entreprise incluant le système de notifications et le design d’application mobile; nous parlons d’une application mobile de service aux employés d’une entreprise dont les principales fonctions tournent autour du partage et de la communication de données et / ou d’information.

Considérant que les applications mobiles et la navigation mobile font maintenant partie de notre vie quotidienne, il ne faut surtout pas sous-estimer l’impact d’un bon design sur l’adoption rapide d’une application mobile d’entreprise.

Les meilleures pratiques du développement d’application mobile d’entreprise devraient s’appliquer si vous développez une application mobile à partir de zéro pour répondre à des besoins spécifiques de l’entreprise ou à partir d’une application actuelle de votre entreprise.

Avant même de commencer, considérez votre audience et votre besoin ou problème 

Avant de commencer à créer votre application mobile d’entreprise, considérez votre audience et créez un solide Business Case autour du besoin d’affaires ou du problème que vous souhaitez résoudre. Vous trouverez plus d’information sur la création d’un Business Case dans notre précédent billet : « Vous voulez développer une application ?  Super, avez-vous un Business Case ? ».

Version vidéo de ce billet


(suite…)

coûts de développpement d'application mobile d'entreprise

Bien évaluer les coûts de développement d’une application mobile d’entreprise ?

Nous parlons ici des coûts de développement d’une application mobile d’entreprise, soit qui servira l’entreprise elle-même dans le cadre de ses opérations, et de l’impact sur lesdits coûts de développement des choix sur les plans du design et de l’architecture logicielle y incluant les interactions avec l’environnement technologique, les fonctionnalités, les tests et le déploiement, l’entretien et les mises à jour, etc.

La question n’est pas simple et pour bien en saisir la complexité, on peut faire la comparaison avec un processus tout aussi complexe, mais qui nous est plus familier ; comment bien évaluer les coûts de construction de votre maison ?

Vous avez compris; il y aura des choix décisifs en termes de plans, matériaux, terrain, étages, etc.

Alors pour bien évaluer les coûts de développement de votre application mobile d’entreprise, nous allons tenter de circonscrire les principaux facteurs en jeu et surtout, de mettre en lumière les choix critiques auxquels vous devrez faire face.

Version vidéo de ce billet

(suite…)