Accueil
 > Rapports de TEC > Blogue de TEC > Les nombreuses saveurs de l'application Software Outsourc...

Les nombreuses saveurs de l'application Software Outsourcing

Écrit par : A.B. Maynard
Date de publication : juillet 18 2013

Définir le problème

Dans les années 1990, de nombreuses entreprises se sont précipités pour mettre à niveau ou remplacer leur logiciel d'héritage avant le 1er Janvier, 2000 affectueusement connue pour toujours comme «Y2K». Il y avait la peur et l'inquiétude que de nombreux logiciels existants seraient incapables de gérer les exigences d'un changement dans les deux premiers chiffres d'une année à quatre chiffres dans les champs de date. Un grand nombre d'entreprises ont choisi d'acheter et de mettre en œuvre de nouveaux progiciels qui ont traité la plupart de leurs processus d'affaires dans un seul ensemble intégré de sociétés telles que SAP, PeopleSoft, Epicor, Mapics, Intentia, et d'autres fournisseurs d'ERP. De nombreuses autres entreprises ont choisi de modifier leur logiciel existant pour gérer les exigences de Y2K. Peu importe l'approche d'une entreprise a décidé de prendre, presque chaque société travaille sur ses applications informatiques et la demande de ressources a augmenté de façon constante.

Pendant ce temps, et jusque dans les années 2000, le coût du travail pour les ressources informatiques aux États-Unis et en Europe en spirales supérieur à un rythme rapide comme une conséquence directe de la demande créée par Y2K, la bulle dot-com, et la ruée pour obtenir le train de l'Internet. Aujourd'hui, il ya une confiance beaucoup plus grande sur les applications informatiques et les applications informatiques toucher une plus grande partie d'une entreprise moyenne. Le résultat est que la demande IT liée au travail, et donc les coûts, sont encore très élevés. En outre, les attentes et les désirs de fonctionnalités du logiciel des utilisateurs et des clients de progiciels, associée aux nouvelles exigences créées par l'avènement de l'Internet, ont entraîné énorme ampleur et la complexité du logiciel utilisé par la plupart des entreprises. Cette complexité supplémentaire a également contribué à la nécessité de davantage de ressources informatiques.

Pendant la même période, le coût du matériel informatique et autres équipements d'infrastructure a baissé le prix à ratio de performance de chaque génération successive de l'équipement est meilleur ou plus rapide que le précédent et coûte souvent moins cher ou le identique à la version précédente. Le résultat net est que l'ensemble des grands coûts informatiques ont augmenté de façon spectaculaire, et constituent désormais généralement un plus grand pourcentage du budget global qu'ils ne le faisaient il ya quinze ans. Ainsi, de nombreux chefs d'entreprise cherchent maintenant à régner dans ces coûts sans sacrifier aucun des avantages ou des services qu'ils ont appris à compter sur.

Comment fonctionne le logiciel d'application externalisation du travail?

que les entreprises cherchent à régner dans les coûts informatiques, beaucoup se tournent vers l'externalisation. Mais comment fonctionne le logiciel d'application externalisation du travail? La pensée traditionnelle suggère qu'une entreprise décide d'externaliser une partie de son développement de logiciels et de support, sélectionnez un fournisseur d'externalisation, et puis la transition du travail à ce fournisseur. Cependant, une étape importante doit être considéré avant de choisir un fournisseur. Les entreprises doivent décider quel modèle d'externalisation ils souhaitent s'engager. Il ya plusieurs façons dont une entreprise peut utiliser un fournisseur d'externalisation de compléter ou de soutenir leur application. Parmi eux se trouvent les alternatives suivantes:

  1. spécifique     modèle du projet
  2. supplémentaire     modèle
  3. sur place     modèle
  4. Off-site     modèle

Il ya des avantages et des inconvénients de chacune de ces alternatives. Quel est le meilleur pour une organisation ne peut pas être le meilleur pour l'autre. Il ya aussi quelques variations à chacun de ceux-ci qui sera discuté plus tard dans l'article. Il est important pour une entreprise à comprendre les différentes approches avant de commencer la recherche d'un fournisseur d'externalisation.

modèle de projet spécifique

One   option consiste à externaliser un ou plusieurs projets de développement spécifiques. Sociétés   peut externaliser des applications entièrement nouvelles, ajouter de nouveaux modules pour les applications existantes,   migrer une application vers une nouvelle plate-forme, ou bien d'autres liées à l'application   tâches. Un des principaux avantages de cette approche est qu'il peut y avoir une très   attente précise de la portée, la durée et le coût. L'un des défis à obtenir   attente clair, c'est que l'acheteur doit fournir un ensemble complet d'exigences,   cahier des charges, ou les deux. Si l'acheteur ne fournit exigences sans dessein   cahier des charges, par défaut, l'acheteur permet à l'outsourcer beaucoup plus   liberté dans la conception et donc le codage de la solution. Si l'acheteur   fournit des exigences et des spécifications de conception, puis le sous-traitant a beaucoup   moins de latitude pour remplir la tâche et doivent écrire le code qui correspond aux spécifications.   En général, l'avantage de la méthode spécifique du projet est que les acheteurs   savoir exactement combien sera dépensé pour le projet et quand il sera terminé,   et cet arrangement est idéal pour une offre à tarif fixe. Estimation des risques est transférée   le donneur d'ordre, ce qui signifie que le sous-traitant peut avoir à absorber le coût de   Les dépassements de projet (ou recevoir la prestation de venir dans le cadre du budget). Cependant,   Le risque de solution est plus élevé pour l'acheteur, ce qui signifie que l'acheteur ne peut pas obtenir exactement   ce qui a été souhaité ou prévu, même si le système correspond exactement aux exigences   ou les spécifications.

modèle supplémentaire

autre modèle d'externalisation est de compléter la capacité ou la capacité du département informatique existante. Il existe plusieurs variantes de cette approche. Ces approches varient en fonction de la mise au point de l'accord, que ce soit sur une base ad hoc ou axées sur un sous-ensemble spécifique de fonctionner, comme nouveau développement ou le maintien des anciennes applications.

annonce   hoc : L'acheteur peut obtenir de conception supplémentaire, développement, support, ou de la qualité   ressources d'assurance. Ces moyens agissent dans le prolongement du courant de l'acheteur   l'organisation et la direction de l'organisation informatique existante dirige l'   Le travail de sous-traitant. Le principal avantage de cette approche est qu'elle supplémentaire   ressources sont ajoutées à un coût moindre que s'il est embauché localement. Un inconvénient est   que l'entreprise doit gérer les ressources dans un endroit éloigné, ce qui nécessite   gestion, la documentation détaillée du projet projet supplémentaire et de la communication rigoureuse   processus. En supposant que l'acheteur a investi du temps et de la formation énergétique   ressources, un autre inconvénient est que l'acheteur paie pour l'ensemble de ces ressources   tous les mois si nécessaire ou non, jusqu'à ce que l'acheteur décide d'   réduire de façon permanente la taille de l'équipe.

spécifique   demande : L'acheteur peut choisir de faire le donneur de maintenir ou de continuer   à développer une application existante (ou les deux), alors que l'acheteur maintient   ou développer d'autres applications existantes. Par exemple, certaines entreprises peuvent externaliser   la personnalisation et le soutien de leur solution ERP soit leur fournisseur ERP   ou à un sous-traitant tiers, tout en continuant à maintenir l'ensemble de leurs autres   applications. Le principal avantage est que l'acheteur peut se concentrer sur les applications   construit dans une technologie ou un domaine tandis que le sous-traitant met l'accent sur un autre   la technologie et le domaine.

New   développement seulement : L'acheteur externalise l'ensemble des futurs nouveaux développements et utilisations   les ressources internes pour maintenir toutes les applications héritées. Cette option est la   moins risqué d'un point de vue des compétences et de transfert des connaissances. Le donneur d'ordre   fournit des compétences dans les nouvelles technologies et l'acheteur n'a pas à recycler   les employés actuels de ces nouvelles technologies. Très qualifiés et expérimentés de l'acheteur   ressources ayant développé l'application héritée sont généralement les   meilleures ressources pour continuer à soutenir cette demande. Cette option est la meilleure   pour les entreprises qui fonctionnent encore beaucoup d'applications qui sont vingt années   vieux ou plus.

Maintenance   seulement : Les acheteurs externaliser le support pour la plupart ou la totalité de leurs applications héritées   et effectuer tous les nouveaux développements en interne. L'avantage est que beaucoup de développeurs   veulent aller de l'avant vers les nouvelles technologies, et cette approche satisfait leur   désir de rester «actuelle» et de travailler sur "de nouvelles choses» plutôt que de maintenir   ancien code. L'inconvénient est le coût et le temps nécessaires avec le transfert de connaissances.   Les acheteurs doivent former le sous-traitant dans la fonctionnalité de l'application héritée   et peut-être même les former à la technologie, en plus de la formation de leur propre   personnel sur les nouvelles technologies.

sur place Modèle

Alors que le modèle de projet est une solution moment, et le modèle complémentaire étend le personnel informatique actuel avec une capacité supplémentaire, une autre alternative externalisation consiste à externaliser tout ou partie de l'IT département. Comme pour les autres modèles, il existe plusieurs variantes de ce modèle ainsi.

sur place   support d'application : L'acheteur confie tout le développement de l'application et   soutien à l'outsourcer. Toutes les ressources de support d'application actuellement   employée par l'acheteur deviennent les employés du sous-traitant. La majorité de la   travail continue à être exécuté dans le même lieu de travail sur le site de l'acheteur.   Le principal avantage de cette approche est que les coûts futurs sont connus et fixés   pour l'acheteur. L'inconvénient est que l'acheteur a moins de contrôle et moins   flexibilité qu'auparavant.

sur place   IT Outsourcing : Cette approche est une légère variation de la demande sur le site   soutenir approche. Dans cette approche, toute l'infrastructure est également donnée   ou vendu à l'outsourcer. Certains travaux peuvent être déplacés vers d'autres endroits où l'   outsourcer peut fournir le même niveau de service, mais utilise des ressources partagées   ou services à la demande. Un des éléments clé de cette approche est le service   accords de niveau (SLA), qui sont négociés et inclus dans le contrat   accord. Le donneur d'ordre est responsable de soutenir toutes les applications,   et pour garder le matériel informatique et réseau opérationnel et mise à jour   par le contrat SLA. Le principal avantage de cette approche par rapport à la mission sur place   modèle de support d'application est que le sous-traitant est maintenant de 100 pour cent responsable   pour l'ensemble de l'acheteur c'est tout. Le donneur d'ordre est mise sur le fait qu'il sera   être en mesure d'atteindre les SLA pour un coût total inférieur en tirant parti de leur   vaste connaissance de la vaste infrastructure de technologie de l'information et.

Off-site modèle

Bien   modèles sur site fournissent des ressources au niveau local, une autre option est de fournir ces   ressources à partir d'emplacements distants. Ce modèle est en passe de devenir le plus populaire   approche de logiciel d'application sous-traitance. Le modèle de projet spécifique et   le modèle supplémentaire peut aussi être configuré comme sur site ou hors site les modèles. Dans l'   modèle hors site, l'acheteur s'engage avec un donneur d'ordre qui dispose d'un centre de développement   en Inde, en Chine, aux Philippines ou à tout autre endroit à faible coût. Une grande partie ou de la totalité   de la programmation, les tests, l'assurance qualité, la documentation, et d'autres tâches   sont effectuées à l'emplacement hors site. Il ya plusieurs avantages à l'   modèle hors site. D'abord et avant tout est le coût. Entreprises typiques peuvent s'attendre à   réduire leurs coûts de développement de 30 à 40 pour cent en prenant leur développement   offshore. En outre, la plupart des sous-traitants offshore ont développé très robuste   et des processus reproductibles et sont souvent certifiés au plus haut niveau par divers   organismes de certification tels que le melon Institut Carnegie Software Engineering   ( Capability Maturity Model - CMM ) et Organisation internationale   de normalisation (ISO). Les inconvénients ont à faire avec la langue et   communication, le fuseau horaire différentiel et physique à distance, entre autres défis.   Ces inconvénients peuvent conduire à des attentes non satisfaites, des solutions inadéquates et   stress supplémentaire pour les gestionnaires qui ont à travailler directement avec l'organisme étranger   sur une base quotidienne.

Résumé

Une fois qu'une entreprise a décidé d'externaliser tout ou partie de ses dépenses, il doit aussi sélectionner le modèle d'externalisation le plus adapté à son activité. Différents modèles d'externalisation devraient être évaluées et comparées en fonction de leur capacité à répondre aux besoins stratégiques de l'entreprise aujourd'hui et dans l'avenir. Chaque modèle a ses avantages et ses inconvénients, et doit être soigneusement pesé par rapport aux autres alternatives. Cela vous aidera à déterminer quel modèle à mettre en œuvre, ainsi que de déterminer quel type de fournisseur pour sélectionner. Les avantages de l'externalisation sont réalisables, mais la planification et la stratégie appropriée sont essentiels pour atteindre cette valeur.

propos   l'auteur

A.B.   Maynard a plus de vingt ans de la technologie, de l'industrie, de conseil en gestion,   et l'expérience des logiciels d'application. Il est un dirigeant expérimenté avec la direction   expérience dans l'industrie du logiciel, Big 4 Consulting, et Fortune 1000 industrielle   entreprises où il a acquis une vaste expérience dans l'externalisation, les services informatiques,   solutions logicielles d'entreprise, et des mesures de performance.

A.B. a des projets récemment conduit à sélectionner des fournisseurs d'externalisation offshore, négocier des contrats d'externalisation, la mise en œuvre des relations d'externalisation, établir et exploiter des bureaux de gestion de programme, de définir et mettre en œuvre des mesures, et d'entraînement des projets d'amélioration continue. Il a également développé des programmes de marketing et des stratégies de go-to-market de consultation et d'externalisation des fournisseurs. Il sert en tant que spécialiste d'externalisation de centres d'évaluation de la technologie, et est président du conseil de Agilocity, une entreprise dédiée à aider les entreprises à améliorer leur performance et leur rentabilité grâce à l'utilisation intelligente de la stratégie, de la technologie, l'externalisation et la délocalisation.

A.B. possède une maîtrise en administration des affaires de l'Université Villanova, Baccalauréat en génie industriel de Georgia Tech, et est certifié CPIM par APICS.

Il   peut être atteint à ab.maynard @ agilocityconsulting.com

 
comments powered by Disqus


©2014 Technology Evaluation Centers Inc. All rights reserved.