Table des matières:
- Évaluation des niveaux de connaissances
- Étant donné que la technologie des services Web est très récente, il peut s'avérer difficile de trouver une personne suffisamment expérimentée pour implémenter rapidement vos services Web. En outre, il peut être difficile de trouver quelqu'un qui peut gérer un tel projet, en particulier un projet complexe.
Vidéo: Colloque National ReSanté-Vous 2019 sur les Approches Humaines et le Grand Âge 2024
Si vous voulez réussir à faire quelque chose dans la vie, vous devez planifier. Avec l'immobilier, vous entendez l'expression souvent citée «emplacement, emplacement, emplacement». "Eh bien, de même, avec n'importe quel projet de logiciel (services Web inclus), une phrase appropriée à utiliser est" planification, planification, planification. "
Par exemple, vous devez prendre en compte les ressources matérielles, logicielles et personnelles. Vous devez également prendre en compte de nombreuses considérations de conception, telles que l'état de la session et le contrôle de version des assemblages. En outre, vous devez planifier certaines considérations de stratégie organisationnelle, telles que la récupération après sinistre. Cet article explore les besoins en personnel pour un projet de services Web réussi.
Évaluation des niveaux de connaissances
La détermination des besoins en personnel pour la mise en œuvre ou la création de projets de services Web est très difficile à quantifier car vos besoins en personnel sont affectés par:
- Niveau de compétence: > Les personnes qui construiront vos services Web auront-elles assez d'expérience pour saisir facilement les concepts des services Web? D'une part, avoir un employé expérimenté peut aider à accélérer le temps de développement. D'autre part, une personne inexpérimentée peut être capable de saisir rapidement les concepts derrière les services Web, car il n'y a pas d'idées préconçues.
- Si les membres de votre service informatique ne connaissent pas du tout les services Web, ils peuvent avoir besoin de suivre une formation. La formation peut être une bonne chose, mais elle peut aussi affecter le temps et le budget. Soyez conscient de cela lors de l'évaluation de vos ressources en personnel. De même, si vous implémentez des services Web sur une plate-forme Linux au lieu d'une plate-forme Microsoft, il peut sembler que le coût de mise en œuvre est moins cher; mais en fait, vous devrez former votre personnel pour supporter Linux. Microsoft a en effet réalisé des études pour prouver que, du fait de la formation (et aussi de la mise en œuvre), le coût d'un projet de services Web est moins élevé sur la plate-forme Microsoft.
- Si chaque membre de votre équipe informatique a été informé de certaines technologies de services Web, ces personnes pourraient être une très bonne ressource à placer sur un projet de services Web., par opposition à quelqu'un qui a besoin d'apprendre les concepts. Tout comme pour la formation (mentionnée dans le dernier point), le manque de connaissance des services Web sur une plate-forme Linux a tendance à augmenter le coût et le temps de mise sur le marché de votre projet de services Web sur la plate-forme alternative Microsoft. Connaissance métier:
- Pour vos nouveaux projets de services Web, vous devez prendre en compte les connaissances métier de votre personnel informatique.En d'autres termes, comprennent-ils exactement ce qu'est le problème de l'entreprise, ce qui doit être fait et pourquoi cela doit-il être fait? En outre, comprennent-ils les délais de l'entreprise et la raison de ces délais? Si le personnel informatique comprend toutes ces choses, cette connaissance contribuera grandement à raccourcir la courbe d'apprentissage et les délais pour le projet. Le fait que le personnel informatique comprenne le vrai métier derrière la solution est inestimable. Identification des rôles
Étant donné que la technologie des services Web est très récente, il peut s'avérer difficile de trouver une personne suffisamment expérimentée pour implémenter rapidement vos services Web. En outre, il peut être difficile de trouver quelqu'un qui peut gérer un tel projet, en particulier un projet complexe.
De même, comme pour tous les projets logiciels, il faut une foule de personnes compétentes et responsables pour réaliser un projet de services Web, notamment:
Commanditaire exécutif:
- Responsable de la promotion et de l'approbation du projet. Chef de projet:
- Gère l'ensemble du projet pour s'assurer qu'il reste sur la bonne voie, dans les délais et selon le budget. Parfois, le chef de projet affectera également des ressources. Gestionnaire de ressources:
- Dans les grands magasins informatiques, un gestionnaire de ressources est parfois employé pour gérer les ressources et les compétences nécessaires aux projets. Cette personne peut effectivement placer la même ressource sur plusieurs projets simultanément, ce qui réduit les coûts globaux. Concepteur / architecte:
- Conçoit la solution de services Web en tenant compte des problèmes d'entreprise, de la sécurité, de la disparité des données, de la reprise après sinistre, etc. Le concepteur / architecte peut également être responsable de la planification de l'environnement matériel et logiciel. Ingénieur réseau:
- Dans certaines organisations, gère et conçoit l'infrastructure interne, y compris la configuration du matériel. Toutes les organisations n'ont pas le plan d'ingénieur réseau pour le matériel; parfois le concepteur / architecte le fait. Développeur:
- Développe le logiciel. Testeur:
- Teste le logiciel. Avant de vous lancer dans un projet de services Web, assurez-vous que chaque membre de l'équipe comprend les objectifs du projet, quels sont les services Web et ce qu'ils ne sont pas, et pourquoi vous mettez en œuvre la solution.