La mise à niveau des compétences informatiques
18/09/2007
Analysons cette question du point de vue de l’évolution des compétences de développement des équipes. Comment franchir cet obstacle, même pour les entreprises qui ont pris du retard ?
Suivre les innovations pour mieux les anticiper
L’innovation dans le domaine informatique sont constantes et plus rapides que dans les autres secteurs. Une veille attentive est indispensable pour suivre la progression des technologies et des méthodes afin de mieux préparer sa propre évolution.
Se documenter
La veille consiste avant à se documenter, à chercher des présentations des innovations et obtenir des informations en discutant avec des membres d’autres sociétés du même secteur que le vôtre, ainsi que d’autres secteurs pour comprendre qu’elles pourront être les applications éventuelles de ces innovations.
Nouvelles normes
Les nouvelles normes de divers organismes comme le W3C, le consortium suivant l’évolution des techniques Internet, évoluent sans cesse, elles font elles-mêmes progresser les produits et méthodes basées sur ces normes.
Nouveaux produits
Les éditeurs lancent périodiquement de nouveaux produits ou des mises à jour qui présentent de grandes différences parfois difficiles à mesurer. Une lecture attentive des réactions de la presse et des spécialistes de ces produits permet d’estimer le degré d’innovation de ces nouveautés et l’investissement qu’imposera la mise à niveau des compétences pour suivre l’évolution des mises à jour.
Faire un bilan
Lorsque vous avez décidé de suivre une évolution ou une mise à jour, parce qu’un de vos clients ou de vos utilisateurs la demande, il importe alors de réaliser un bilan des compétences internes pour estimer la difficulté que représentera leur mise à niveau. Nous vous conseillons de préparer ce bilan en deux étapes.
Tout d’abord, il est indispensable de définir les compétences individuelles ainsi que le potentiel d’apprentissage de chacun. En effet, les collaborateurs présentant le plus faible écart par rapport au niveau à acquérir pourront également être prescripteurs et soutien de ceux pour lesquels la mise à niveau sera plus longue et plus difficile.
Former l’équipe
Après avoir déterminé ceux qui pourront être considérés comme bons élèves, vous leur proposer de suivre la mise à niveau par une formation adaptée. Les autres collaborateurs pourront suivre une initiation à la nouvelle technique ou au nouveau produit avant de plonger dans l’acquisition des particularités. En effet, de nombreuses formations n’aboutissent pas au résultat attendu lorsque les principes et méthodes des nouveaux produits ne sont pas parfaitement assimilés. Les habitudes prises avec les anciennes méthodes de programmation sont appliquées et ne permettent pas de profiter de l’ensemble des possibilités offertes par la mise à niveau.
Réaliser un audit des applications
Dans le cas de la conversion de solutions informatiques, un audit préalable des techniques de programmation utilisées pour son développement permet de mieux estimer le travail à réaliser lors de la conversion. Cet audit peut être fait de plusieurs manières. Un questionnaire, quelques fragments du code peuvent ainsi permettre de conduire cet analyse.
Comprendre les mécanismes et les pièges de la conversion
Toute conversion applicative recèle ses pièges et ses difficultés particulières. Un tour d’horizon des problèmes généraux est donc indispensable, surtout si la conversion est en partie automatisée. Puisque le contrôle manuel est perdu durant certaines phases de la conversion, il faut s’attendre à ce que le code converti comporte des erreurs ou des conversions bizarres.
Réaliser un accompagnement à la conversion par un spécialiste de votre métier Ensuite, il ne reste que le plus important : convertir les règles de gestion spécifiques au métier de l’application existante à la nouvelle en adaptant leur programmation aux techniques du nouvel outil. Seul un double spécialiste métier et conversion sera en mesure d’accompagner efficacement la transformation du code. Plusieurs jours voire plus de deux semaines seront nécessaires, mais un tel processus comprenant formation initiale des équipes de développement au nouvel outil, à la technique générique de conversion puis accompagner les développeurs dans la conversion métier de l’application est la garantie d’une réussite quasi certaine. Il permettra aussi à l’entreprise de pouvoir assurer elle-même la maintenance applicative en utilisant au mieux les possibilités et les performances du nouvel outil.
Tester les évolutions de l’application auprès des clients
En tenant compte du nombre probablement important des innovations introduites ou du changement d’interface de la nouvelle application, la présentation et les tests auprès des utilisateurs est à réaliser avant la formation à son usage quotidien. Une appropriation facilitée de la nouvelle solution est en effet importante pour assurer la réussite finale de la conversion.
L’innovation dans le domaine informatique sont constantes et plus rapides que dans les autres secteurs. Une veille attentive est indispensable pour suivre la progression des technologies et des méthodes afin de mieux préparer sa propre évolution.Se documenter
La veille consiste avant à se documenter, à chercher des présentations des innovations et obtenir des informations en discutant avec des membres d’autres sociétés du même secteur que le vôtre, ainsi que d’autres secteurs pour comprendre qu’elles pourront être les applications éventuelles de ces innovations.
Nouvelles normes
Les nouvelles normes de divers organismes comme le W3C, le consortium suivant l’évolution des techniques Internet, évoluent sans cesse, elles font elles-mêmes progresser les produits et méthodes basées sur ces normes.
Nouveaux produits
Les éditeurs lancent périodiquement de nouveaux produits ou des mises à jour qui présentent de grandes différences parfois difficiles à mesurer. Une lecture attentive des réactions de la presse et des spécialistes de ces produits permet d’estimer le degré d’innovation de ces nouveautés et l’investissement qu’imposera la mise à niveau des compétences pour suivre l’évolution des mises à jour.
Faire un bilan
Lorsque vous avez décidé de suivre une évolution ou une mise à jour, parce qu’un de vos clients ou de vos utilisateurs la demande, il importe alors de réaliser un bilan des compétences internes pour estimer la difficulté que représentera leur mise à niveau. Nous vous conseillons de préparer ce bilan en deux étapes.
Tout d’abord, il est indispensable de définir les compétences individuelles ainsi que le potentiel d’apprentissage de chacun. En effet, les collaborateurs présentant le plus faible écart par rapport au niveau à acquérir pourront également être prescripteurs et soutien de ceux pour lesquels la mise à niveau sera plus longue et plus difficile.
Former l’équipe
Après avoir déterminé ceux qui pourront être considérés comme bons élèves, vous leur proposer de suivre la mise à niveau par une formation adaptée. Les autres collaborateurs pourront suivre une initiation à la nouvelle technique ou au nouveau produit avant de plonger dans l’acquisition des particularités. En effet, de nombreuses formations n’aboutissent pas au résultat attendu lorsque les principes et méthodes des nouveaux produits ne sont pas parfaitement assimilés. Les habitudes prises avec les anciennes méthodes de programmation sont appliquées et ne permettent pas de profiter de l’ensemble des possibilités offertes par la mise à niveau.
Réaliser un audit des applications
Dans le cas de la conversion de solutions informatiques, un audit préalable des techniques de programmation utilisées pour son développement permet de mieux estimer le travail à réaliser lors de la conversion. Cet audit peut être fait de plusieurs manières. Un questionnaire, quelques fragments du code peuvent ainsi permettre de conduire cet analyse.
Comprendre les mécanismes et les pièges de la conversion
Toute conversion applicative recèle ses pièges et ses difficultés particulières. Un tour d’horizon des problèmes généraux est donc indispensable, surtout si la conversion est en partie automatisée. Puisque le contrôle manuel est perdu durant certaines phases de la conversion, il faut s’attendre à ce que le code converti comporte des erreurs ou des conversions bizarres.
Réaliser un accompagnement à la conversion par un spécialiste de votre métier Ensuite, il ne reste que le plus important : convertir les règles de gestion spécifiques au métier de l’application existante à la nouvelle en adaptant leur programmation aux techniques du nouvel outil. Seul un double spécialiste métier et conversion sera en mesure d’accompagner efficacement la transformation du code. Plusieurs jours voire plus de deux semaines seront nécessaires, mais un tel processus comprenant formation initiale des équipes de développement au nouvel outil, à la technique générique de conversion puis accompagner les développeurs dans la conversion métier de l’application est la garantie d’une réussite quasi certaine. Il permettra aussi à l’entreprise de pouvoir assurer elle-même la maintenance applicative en utilisant au mieux les possibilités et les performances du nouvel outil.
Tester les évolutions de l’application auprès des clients
En tenant compte du nombre probablement important des innovations introduites ou du changement d’interface de la nouvelle application, la présentation et les tests auprès des utilisateurs est à réaliser avant la formation à son usage quotidien. Une appropriation facilitée de la nouvelle solution est en effet importante pour assurer la réussite finale de la conversion.


Ajouter un commentaire