lundi 7 décembre 2009

Excellent article sur les réalités de l'offshore informatique




Je ne peux que vous conseiller cet article de Daniel Parmentelot :

Les gains offshores : un sujet de "discussions" au sein des DSI.


Ce hub peut être une occasion de clarifier un peu les choses, pour aider celles et ceux qui cherchent à évaluer l’intérêt économique des prestations informatiques réalisées en mode offshore.
Parce que cette mesure est souvent confuse dans les différentes publications du monde de l’offre, je limiterai la réflexion à la mesure des gains économiques que l’on peut attendre en mettant en œuvre des moyens offshore pour des développements de code informatique. Seront donc exclus de la réflexion, les gains réalisés ou attendus sur des opérations d’externalisation, de BPO ou de délocalisation, qui sont des opérations d’une autre nature.
Il est aussi entendu que l’initialisation du mode offshore est un moyen de rénover, ou disons de revoir les moyens internes, actions qui induisent, à moyen terme, des gains intangibles, absents dans cette réflexion, mais qui sont parfois les plus importants.

mercredi 23 septembre 2009

La Thailande veut être dans le trio de tête des pays leaders de l'offshore informatique

Ambitieux programme que celui ci : http://www.bangkokpost.com/tech/technews/23544/thailand-bids-to-lead-world-in-outsourcing
Est-ce bien raisonnable au moment où la baisse des salaires en France est telle que des développeurs français sont facturés à 400€ brut/jour? Le prix offshore est quasiment le même, une fois les surcharges d'encadrement et de communications intégrées.

Le document traduit (je ne résiste pas au plaisir de vous donner la traduction "brute" de Google http://translate.google.fr/translate_t#):
La Thaïlande a fixé un objectif ambitieux de devenir l'un des trois leaders mondiaux de pays pour la sous-traitance d'ici 2013, la construction de 4 milliards de baht de l'industrie et de former une association sous-traitance.

Le royaume du potentiel à exploiter les débouchés en tant que destination attractive internationale d'externalisation informatique a conduit les industries qui alimentent pour former le Thai IT Outsourcing Association, ou TITO, déclare le président de l'association Steven Kalayanamit. L'association se compose de 10 entreprises pionnières sous-traitance internationale.

Selon une étude récente, "Global Services Location Index 2009» par AT Kearney, la Thaïlande se classe numéro quatre dans le monde pour repérer les activités d'externalisation, y compris les services de TI et de soutien, des centres de contact et de back-office des ventes, après l'Inde, la Chine et la Malaisie, qui ont a retenu les trois premières places depuis 2004. Cependant, Steven croit que l'unifier les sociétés d'externalisation en "One Nation, One Company" et offre unique, les compétences spécialisées aidera la Malaisie à la Thaïlande dépassera en nombre à trois en 2013.

Actuellement, il n'existe pas de chiffre officiel pour montrer l'ampleur de l'externalisation IT en Thaïlande, mais des estimations approximatives suggèrent une fourchette de 800 millions à 1,5 milliards de bahts, avec une valeur moyenne des projets de 300 millions de bahts. Dans les deux prochaines années, le marché devrait atteindre 4-5 milliards de baht.

"Attributs de la Thaïlande réside dans son haut niveau de talent et de bonnes ressources au sein d'un environnement favorable aux entreprises, mais il ya encore un besoin de renforcer la confiance et la sensibilisation du marché cible."

Il a ajouté que "Dans les trois prochains mois, l'association va lancer un portail Web pour faciliter les recherches et de jumelage d'entreprises en utilisant des clips vidéo de courte introduction à chacun des membres y compris la conformité des entreprises."

Il ya une grande demande pour l'externalisation dans le marché mondial, avec l'industrie devrait être une valeur de 1,4 billions de dollars (47 trillions de baht) d'ici la fin de cette année.

Par conséquent, il n'est pas nécessaire de se concentrer sur la création de nouvelles entreprises, donc l'association cherche à promouvoir les capacités de la Thaïlande et à forte valeur-prix pour le marché existant.

À court terme, la Thaïlande peut commencer par l'animation et le contenu numérique sous-traitance, qui s'inscrit dans le profil de la créativité de la Thaïlande, et d'autres domaines comme la gestion de base de données des services d'impartition, de la comptabilité externalisation des processus opérationnels et COBOL programmation et le développement sous-traitance.

À long terme, les entreprises intelligentes externalisation est un domaine intéressant parce qu'il ya une demande croissante de personnalisation dans ce domaine, mais il faut du temps pour former des ressources nouvelles compétences.

Hintendra Patil, Chief Operating Officer de Saraff Infotech, une comptabilité et d'imposition des entreprises d'externalisation de services situé à Bangkok, a déclaré se joindre à cette association aidera l'entreprise à trouver de nouveaux clients et les sous-traitants locaux des partenaires pour ses services au marché américain.

"La Thaïlande mai ne pas être le moins cher localité, le prix mais la précision et la qualité des services ici nous aider à être compétitifs. Toutefois, la bande passante à haut débit et des coûts raisonnables sont des questions importantes pour faire face à renforcer les capacités d'externalisation de la Thaïlande, car il est essentiel à l'infrastructure de l'externalisation services ", dit-il.

Software Industry Promotion Agency (Sipa) Le Directeur Rungreung Limshoopatipha ajouté que la Thaïlande dispose de la flexibilité et la créativité en tant que points en suspens dans son portefeuille d'externalisation, ainsi que la politique gouvernementale pour construire une économie créatrice, à travers son «Creative Thaïlande" stratégie.

Le gouvernement peut jouer un rôle dans la facilitation de jumelage d'entreprises avec des clients internationaux pour accroître la confiance dans l'externalisation des fournisseurs et l'établissement de normes ou d'une méthodologie pour les contrats d'impartition.

Cette année a vu beaucoup de succès pour la Thaïlande dans le domaine de l'externalisation, avec des contrats allant des procédés de comptabilité d'entreprise, séries d'animation TV et biométriques des services liés aux soins médicaux les services liés aux entreprises génératrices de valeur supérieure à 1 milliard de baht

Un nouveau service est la programmation en COBOL sous-traitance pour le marché bancaire en Europe, qui, tout en restant dans le besoin d'entretien, peuvent se vanter d'une ressource de compétences en Thaïlande de quelque 1000 professionnels.

«Au cours des trois à six prochains mois, Sipa va soutenir la reconversion des 200 développeurs COBOL.

"Cela devrait aider à convaincre les investisseurs étrangers à envisager de fonder leurs opérations d'externalisation en Thaïlande", Rung-reung conclu.

lundi 10 août 2009

Les meilleures pratiques de l'offshore - Deuxième partie

Partage d'applications: Découvrez le partage d'applications à l'aide d'outils de développement collaboratif avec une équipe offshore. Ces outils permettent aux équipes de travailler sur des documents partagés. Très utiles dans le cas d’un brainstorming.

E-mail: l’E-mail est un important mécanisme de partage des informations entre l'extérieur et les équipes. Il ne doit pas être utilisé pour remplacer d'autres composants de votre stratégie de communication, notamment un document référentiel. Trop souvent, les e-mails sont utilisés comme un mécanisme de partage des objets, le risque est que ces objets peuvent être difficiles à repérer et à gérer. Il peut également être difficile de faire en sorte que tout le monde
ait la version la plus récente d'un artefact. Pour les projets de développement offshore c’est un risque critique. Pour résoudre ce problème, les lignes directrices doivent être élaborées pour le projet et les documents sont transmis par e-mail uniquement dans des circonstances exceptionnelles. Sinon, tous les documents doivent être placés dans un dépôt et les notifications de ces dépôts fournis par e-mail avec un lien vers le référentiel. Des messages courts, très précis sont la meilleure façon d'utiliser les emails.

Document de référence: un référentiel commun facilement accessible est un outil important pour faciliter la communication dans le cadre d'un projet offshore. Un dépôt de document doit être accessible 24 / 7 (rappelez-vous votre équipe offshore devra avoir accès à l'information surtout au cours de la nuit). L'objectif est de fournir un endroit commun pour tous les documents relatifs au projet. Il devrait gérer les versions et avoir des possibilités de check in/check out. Gardez l'interface et toutes les propriétés du document aussi simple que possible. Des interfaces trop riches peuvent provoquer des retards inutiles dans le chargement des pages. S'il ya des goulets d'étranglement dans la vitesse du réseau, ajouter trop de détails sur les propriétés d'un document (par exemple, classe, sous-catégorie, statut, etc) peuvent être inutilement exigeante.

Outil de sélection : des outils de communication sont disponibles pour la plupart des besoins, mais ils sont particulièrement importants dans la gestion des éléments d'un projet offshore, tels que la gestion des exigences, le code source, le suivi des bugs. Choisir les outils appropriés pour votre projet de développement offshore devrait s'aligner avec votre exigence d’entreprise. Il est important de valider qu'il n'y a pas d'obstacles à leur utilisation dans votre environnement offshore. Ils doivent avoir la possibilité de se synchroniser facilement soit par le biais de l'Internet ou d'un VPN. Définissez les outils avant le début du projet et tester les pour s'assurer qu'ils fonctionnent. Si vous n'avez pas les outils pour gérer votre effort de développement, vous devez les mettre en place avant de vous lancer.

Culture : Peu importe où vous décidez d'externaliser vos efforts de développement (Inde, Pakistan, Chine, ou ailleurs), il est important de reconnaître qu'il y peut y avoir des différences culturelles. Bien que ce soit un sujet sensible (soulevant toutes sortes de questions politiquement correct), discuter et documenter les éléments suivants les zones avant le début de votre projet.

Vacances: Faites une liste des vacances nationales et des autres jours fériés. Ces congés peuvent avoir un impact significatif sur un projet, en particulier parce que la plupart des jours fériés ne sont pas les mêmes entre les pays. Par exemple, Novembre peuvent avoir beaucoup de vacances aux États-Unis (Thanksgiving) et en Inde (Deepavalli), ce qui peut projet de réduire de manière significative la productivité.

Infrastructure: de nombreux domaines où le développement est effectué en offshore peuvent être sujettes à des défis d’infrastructures, tels que les baisses de courant et les pannes de toute la ville. Lors de la sélection partenaire de développement, se demander comment ils gèrent les pannes d'électricité (générateurs de back-up, etc) et si elles opèrent dans une zone hautement prioritaire pour le téléphone et les services électriques.

Langue: Il peut prendre un certain temps pour se familiariser avec les accents d'individus de différents pays. Attendez-vous à voir des améliorations dans l'ensemble du cycle de vie du projet. Aussi, n'oubliez pas que la communication verbale peut être plus efficace que l'écrit. Les communications écrites dans l'industrie du développement logiciel sont généralement faibles et les problèmes sont exacerbés si ce n’est pas votre langue maternelle. Validez la correspondance, avant qu’elle ne soit délivrée à des clients ou des intervenants du monde des affaires. Cette fonction d'assurance de la qualité devrait être formellement intégré dans votre projet tout simplement pour éviter toute confusion (ou peut-être préjudice moral) causée par une barrière linguistique.

La certification CMMI
De plus en plus, de nombreuses organisations de développement offshore sont vanter leurs Capability Maturity Model (CMM), de certifications de niveau 5 comme un moyen de se différencier dans le marché offshore. Comment sont données ces certifications et quelle est leur crédibilité? Un certain nombre d'organisations offshore avec une certification CMM Niveau 5 n'ont pas de véritable processus normalisés et ne sont pas capables de reproduire de façon cohérente reproductible les résultats de développement de logiciels qui devraient être la marque d'une organisation CMM de niveau 5. En outre, il ya une différence entre une organisation certifiée CMM et un projet certifié CMM. Bien que votre partenaire de développement offshore puisse avoir une certification CMM de niveau 5, cette organisation ne se traduit pas nécessairement à votre projet. Demandez-lui comment il va gérer votre projet et si l'un de leurs projets a été évalué en utilisant le processus CMM.

Aussi, sachez que si un haut niveau de certification CMM pourrait vous donner plus de confort sachant que vous avez à faire avec plus de qualité, cela peut se faire au détriment de
la flexibilité et de l'agilité. Cela pourrait être un impératif pour des systèmes critiques, mais vous voudrez peut-être vous demander si quelque chose d'aussi important est le bon candidat pour un projet de développement offshore. Les plus important est de se concentrer sur la façon dont votre partenaire offshore, ajuste les écarts par rapport à ses CMM processus. Comment sont gérées ces différences peut influer sur la réussite de votre projet.

La conclusion
Le développement Offshore fonctionne et il fait économiser de l’argent. Il ya beaucoup de choses à examiner toutefois, avant de se lancer dans votre premier projet de développement offshore. Deux recommandations: Premièrement, procéder à une évaluation interne de préparation pour voir si vos processus existants, les infrastructures et outils peuvent soutenir une initiative de développement offshore. Deuxièmement, essayez l’offshore avec des petites applications internes au risque relativement faible. Ces deux étapes peuvent vous aider dans votre courbe d'apprentissage avec un faible degré de risque, plutôt que de parier sur la mise en place à une grande échelle.

mardi 21 juillet 2009

Les meilleures pratiques de l'offshore - Première partie


Cet article est une traduction de l'excellent article de Bryan Campbell http://web.mit.edu/outsourcing/class2/Real_World_Offshore_Development_Campbell.pdf

Le développement Offshore ne vous aiderait à économiser que 15 à 25 % des coûts. Pourquoi? Le plus logique des éléments d'un projet qui peut être sous-traitées est la programmation. Malheureusement, la programmation ne représente que 30 à 50 % des coûts totaux. Le reste est consommé par la gestion de projet, l'analyse et la conception, les tests, et les activités auxiliaires (par exemple, gestion et préparation de l'environnement). A moins que le projet soit bien défini et ait été bien conçu (ce qui explique pourquoi de nombreux grands projets de développement sont souvent sous-traités), vous ne verrez pas les 100 à 200 % de rendement que vous vantent les sociétés de développement offshore.
Toutefois, la possibilité d'économiser jusqu'à 25 pour cent de vos coûts de projet peuvent être très importantes, particulièrement en ces temps de crise.

Si votre système est entièrement nouveau, vous ne pourrez pas éviter les phases de collecte des besoins, d’analyse et de spécification. Ce processus a besoin d'accès direct aux utilisateurs et à vos partenaires commerciaux, ce qui nécessite une présence sur place. Avant d'embarquer sur un développement offshore, vous avez besoin de comprendre où résident les forces de votre organisation. Si les phases de collecte des besoins, d’analyse et de spécification sont des compétences qui sont facilement disponibles, vous êtes probablement dans une bonne position pour capitaliser sur le développement offshore. Si ce n’est pas le cas, alors vous devrez consacrer le temps nécessaire pour développer les processus et les compétences à l'appui de ces importants flux de travail. C'est également facile de perdre les avantages de l'offshore si le développement doit être refait à cause d’une mauvaise documentation.

Communiquer, Communiquer, Communiquer


Si les projets sont remis en cause par le manque de communications, vous voudrez peut-être réévaluer votre capacité à soutenir un projet de développement offshore. Régulièrement des conférences téléphoniques, des e-mails, et des sessions de chat sont nécessaires à la gestion de ces projets. Non seulement ces sessions permettent le partage d'informations et d'établir une perspective claire de l'état du projet, mais elles sont aussi importantes pour éviter tout malentendu qui peut un développement offshore projet.

J'encourage vivement la définition d'une stratégie de communication pour votre projet de développement offshore.
Ce document donne un certain nombre de techniques de communication telles que les conférences téléphoniques, des outils de messagerie instantanée, de vidéoconférence, les outils de partage d'application, e-mail, et un référentiel.

Conférence Calls: Il est important d'avoir régulièrement des conférences téléphoniques avec l'ensemble de l’équipe de projet. Elles doivent être gérées avec soin pour veiller à ce qu'elles commencent et se terminent à temps. Le détail des points à traiter doit être affecté individuellement pour être suivi en ligne. Les questions et les tâches devraient être documenté et inscrit dans un outil, qui peut être consulté par l'ensemble de l'équipe de projet à tout moment. Il pourrait être nécessaire d'avoir différents types de conférences téléphoniques pour les différentes équipes en fonction de la taille du projet (certains impliquant le propriétaire de l'entreprise / client et d'autres avec seulement les participants du projet).

Messagerie instantanée: Des outils tels que MSN Messenger et Yahoo sont indispensables à la gestion offshore projets. Tout le monde devrait avoir un ID, qui est communiquée à l'ensemble de l'équipe. Les membres du projet doit suivre une certaine forme d'étiquette, car tous les problèmes ne peuvent être résolus par la messagerie instantanée.

Vidéo Conférence: Si vous avez accès à de bons équipements de vidéoconférence je recommanderais de les utiliser, mais ils nécessitent une large bande passante et du matériel plus sophistiqué que les Webcams à 50€ qui sont de plus en plus populaires. La Vidéoconférence - en raison de son coût et de la difficulté de mise en place - est probablement le meilleur outil pour les réunions d’avancement formelles, qui ne devrait se produire toutes les semaines.

mardi 23 juin 2009

Revente de centre de développement offshore




Source 01 Informatique Juin 2009 - Axa revend son centre offshore indien . Après Citygroup et Aviva, Axa est le troisième acteur dans les services financiers à céder son centre de développement en Inde à un spécialiste de l'externalisation. Selon le Wall Street Journal, l'anglais Capita reprendrait la division de l'assureur, forte de 600 salariés, pour un montant de 836 millions de dollars. Pour le journal américain, la marge de 15 à 20% qu'obtenaient ces multinationales en exploitant elle même leur centre offshore a fondu avec le turnover et la hausse constante des malaires en Inde.

dimanche 31 mai 2009

Exemple de RFI

La procédure de sélection des prestataires en offshore

2009-01 Bangkok_0003 par Monbangkok.com

Une fois prise la décision de se lancer dans le développement informatique offshore, il convient de sélectionner le prestataire. On pourra alors suivre les étapes suivantes :
0) Définitions des objectifs de l'offshore et des moyens attendus
1) Sélection de un ou plusieurs pays
2) Sélection de plusieurs prestataires dans chacun de ces pays
3) Définitions des critères de sélection ==> écriture d'un cahier des charges appelé RFI (Request for Information) dont on trouvera un exemple dans le post suivant
4) Envoi du RFI et contact téléphonique avec les sociétés pour expliquer le besoin.
5) Retour des réponse et sélection
Related Posts with Thumbnails