Planification pour les services Web: constituer une équipe

Si vous voulez avoir du succès en faisant quelque chose dans la vie, vous devez planifier. Avec l'immobilier, vous entendez la phrase souvent citée, «emplacement, emplacement, emplacement." Eh bien, de même, pour tout projet de logiciels (services Web inclus), une phrase appropriée à utiliser est «la planification, de la planification, de la planification."

Sommaire




Par exemple, vous devez considérer le matériel, les logiciels et les ressources en personnel. Vous avez également de nombreuses considérations de conception, telles que l'état de session et l'assemblage des versions, à examiner. En outre, vous devez planifier pour certaines considérations de politique d'organisation, tels que la reprise après sinistre. Cet article explore les besoins en personnel pour un projet de services Web réussie.

Évaluer les niveaux de connaissances

Déterminer les besoins en personnel pour la mise en œuvre ou la construction de projets de services Web est une chose très difficile à quantifier parce que vos besoins de personnel sont touchés par le texte suivant:

  • Niveau de compétence: Avez-les gens qui seront amenés à construire vos services Web ont assez d'expérience pour comprendre facilement les concepts de services Web? D'une part, avoir un employé expérimenté peut aider le temps de développement de la vitesse. D'autre part, une personne inexpérimentée peut être en mesure de saisir les concepts sous-jacents des services Web rapidement, car il n'y a pas d'idées préconçues.
  • Entraînement: Si votre service de TI gens ne sont pas familiers avec les services Web à tous, ils peuvent besoin d'aller à la formation. La formation peut être une bonne chose, mais il 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 plateforme Linux à la place d'une plate-forme Microsoft, il peut sembler comme le coût de la mise en œuvre est cheaper- mais en fait, vous devrez former votre personnel pour soutenir Linux. Microsoft a effectivement fait des études pour prouver que, en raison de la formation (et aussi la mise en œuvre), le coût d'un projet de services Web est moins cher sur la plate-forme Microsoft.
  • Services Web connaissances: Si chaque personne sur votre personnel informatique a gardé à jour avec certaines des technologies de services Web, ces personnes pourraient être une très bonne ressource pour placer sur un projet de services Web, par opposition à quelqu'un qui a besoin d'apprendre les concepts. Tout comme avec la formation (énumérés dans le dernier point), le manque de connaissance des services Web sur une plateforme Linux tend à augmenter le coût et le temps d'accès au marché avec votre projet de services Web sur la plate-forme alternative de Microsoft.
  • Connaissance de l'entreprise: Pour vos nouveaux projets de services Web, vous devez tenir compte de la connaissance des affaires de votre personnel informatique. En d'autres termes, ils ne comprenaient exactement ce que le problème de l'entreprise est, ce qui doit être fait, et pourquoi il doit être fait? En outre, comprennent-ils les délais d'affaires et la raison de ces délais? Si le personnel de TI comprennent tous les ces choses, cette connaissance ira un long chemin à raccourcir la courbe d'apprentissage et le calendrier pour le projet. Avoir le personnel informatique à comprendre la véritable entreprise derrière la solution est inestimable.

Identifier les rôles

Parce que la technologie des services Web est très nouvelle, vous trouverez peut-être difficile de trouver quelqu'un avec assez d'expérience pour mettre en œuvre vos services Web rapidement. En outre, il peut être difficile de trouver quelqu'un qui peut gérer un tel projet, en particulier un complexe.

En outre, comme tous les projets de logiciels, il faut toute une série de personnes qualifiées et responsables de retirer un projet de services Web, y compris les suivantes:

  • Commanditaire exécutif: Responsable de la promotion et de l'approbation du projet.
  • Chef de projet: Gère l'ensemble du projet pour vous assurer qu'il reste sur la bonne voie, sur le calendrier, et le budget. Parfois, le chef de projet sera également affecter des ressources.
  • Gestionnaire de ressources: Dans les grands magasins informatiques, parfois un gestionnaire de ressources est utilisé pour gérer les ressources et les compétences nécessaires pour les projets. Cette personne peut effectivement placer la même ressource sur plusieurs projets simultanément, ce qui freine les coûts globaux.
  • Designer / Architecte: Designs la solution de services Web, l'examen des questions de l'entreprise, de la sécurité, des données disparates, de reprise après sinistre, et ainsi de suite. 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 ont pas le plan d'ingénieur réseau pour Matériel- parfois le concepteur / architecte fait.
  • Développeur: Développe le logiciel.
  • Tester: Teste le logiciel.

Avant de se lancer dans un projet de services Web, assurez-vous que chaque membre de l'équipe comprend les objectifs du projet, les services Web sont et ce qu'ils ne sont pas, et pourquoi vous êtes en œuvre la solution.


» » » » Planification pour les services Web: constituer une équipe