Le programme MCAP (Microsoft Certified Architect Program) permet d'identifier les meilleurs experts en architecture informatique. Ces professionnels possèdent au minimum 10 ans d’expérience en informatique et 3 ans d’expérience en tant qu’architecte praticien. Ils possèdent de très grandes connaissances techniques, un leadership certain et constituent une communauté réputée. Contrairement aux autres certifications, celle-ci a été conçue et est attribuée par des architectes en informatique. Par conséquent, les candidats doivent passer un examen rigoureux devant un panel d’architectes précédemment certifiés.
Le MCAP (Microsoft Certified Architect Program) s'adresse aux architectes expérimentés en solutions et infrastructure, qui savent exploiter des cadres de travail et des méthodologies pour créer une architecture applicable sur l'ensemble du cycle informatique. Ces architectes savent employer diverses technologies pour résoudre des problèmes métier et fournir des métriques et des mesures pour décrire le succès ou la réussite des projets qu’ils mènent.
La certification a déjà reçu l’approbation de certains personnages illustres du monde de l’informatique. « Définir des standards est important, surtout si ces standards sont suffisamment élevés pour créer l’assurance qu’un individu qui s’y conforme est capable de réaliser des travaux de très grande qualité, » a déclaré Tony Redmond, vice-président et directeur des technologies pour HP Services ; son équipe a collaboré avec Microsoft Learning pour développer la certification Microsoft Certified Architect. « En plus de représenter un accomplissement personnel, un programme comme celui-ci est important pour les clients car ils savent qu’ils travaillent avec l’élite, avec l’un des meilleurs. »
Le programme MCAP est actuellement rentré dans sa phase pilote ; les premiers entretiens ont lieu avec des architectes en informatique reconnus. Lorsque le programme pilote sera terminé, la certification sera accessible au public. Le nombre de participants à ce programme sera limité car chaque personne sélectionnée sera évaluée et encadrée par un architecte MCA (Microsoft Certified Architect). Les personnes intéressées doivent réaliser une application et le nombre de prétendants sera limité par le nombre d’architectes certifiés disponibles pour encadrer les candidats
Dans une entreprise, l’architecte d’infrastructure doit exploiter les spécifications fournies par l’architecte d’entreprise pour créer une infrastructure qui prenne en charge les besoins métier ; il doit fournir les éléments à l’architecte de solutions en précisant les contraintes et les compromis dont il faudra tenir compte pour créer une solution viable.
| • | Prise en compte des contraintes métier et des contraintes de la solution :
| ||||||||||
| • | Connaissance des composants physiques et logiques :
| ||||||||||
| • | Communication d’un cas métier :
| ||||||||||
| • | Responsabilité de l’architecture d’infrastructure :
| ||||||||||
| • | Conduite du projet à son terme :
|
Dans une entreprise, l’architecte de solutions exploite les spécifications fournies par l’architecte d’entreprise pour créer des solutions qui prennent en charge les besoins métier ; il doit fournir les éléments à l’architecte d’infrastructure en précisant les contraintes et les compromis dont il faudra tenir compte pour créer une solution viable.
| • | Prise en compte des contraintes métier et des contraintes de la solution :
| ||||
| • | Connaissance des composants physiques et logiques :
| ||||
| • | Communication d’un cas métier :
| ||||
| • | Responsabilité de l’architecture de l’application ; vérifier qu’elle répond aux besoins métier, qu’elle peut évoluer avec les besoins ; fournir des services pour le présent et pour le futur. | ||||
| • | Création de l’architecture | ||||
| • | Passion pour l’architecture de solutions | ||||
| • | Conduite du projet à son terme |
Les disciplines non couvertes par la première version du programme MCAP sont : architectes d’entreprise (définis comme étant le niveau au-dessus des architectes d’infrastructure et des architectes de solutions), architectes théorique et nouveaux architectes (un suivi sur au moins trois ans de projets réussis comme l’impose le terme d’architecte).
Pendant la phase pilote, les candidats seront sélectionnés de telle sorte qu’ils soient répartis dans le monde entier et qu’ils soient le reflet de la large base de partenaires et de clients Microsoft. Puis le programme sera plus largement ouvert au public au cours du premier semestre 2006, lorsque le processus d’application sans soumission sera disponible pour les architectes expérimentés.
Le processus de certification se déroule en huit étapes :
| • | 1 - Le candidat MCA doit posséder au moins dix ans d’expérience en informatique et au moins trois ans d’expérience vérifiable en tant qu’architecte praticien avant de s’inscrire au programme. | ||||||
| • | 2 - Le candidat pose sa candidature au programme en :
| ||||||
| • | 3 - L’application du candidat est analysée pour mesurer l’expérience professionnelle nécessaire. | ||||||
| • | 4 - Si cette vérification est positive, le candidat est accepté dans le programme. Un conseiller du programme lui est alors assigné. | ||||||
| • | 5 - Le candidat obtient l’accès à une bibliothèque de contenus techniques ou non qu’il peut étudier à son rythme. Ces documents l’aident dans la préparation de sa soutenance. | ||||||
| • | 6 - Le candidat remet son dossier qui doit comporter : un historique du projet, une solution architecturale que le candidat a lui-même créée, et un document spécifiant les circonstances où le candidat a montré ses compétences d’architecte devant le jury d’examen, en préparation à la présentation formelle devant le jury. | ||||||
| • | 7 - Le candidat participe à la réunion du jury d’examen et présente sa solution. À la fin de la présentation, le candidat répond à une série de questions sur sa solution et son expérience. Ces questions seront ciblées sur les compétences non mises en évidence lors de la prestation. | ||||||
| • | 8 - Si le vote final des membres du Comité est positif, le candidat reçoit la certification Microsoft Certified Architect (MCA). |
Le jury d’examen du programme Microsoft Certified Architect est composé de quatre membres votants, d’un modérateur et d’un greffier. Le rôle du modérateur consiste à gérer le planning du comité et à exécuter le processus de vote. Le greffier prend des notes lors de la délibération et consigne les recommandations que le jury fournit aux candidats, qu’ils aient réussi ou non.
Tous les membres potentiels du jury doivent suivre une formation avant de pouvoir intégrer le comité. La nature formelle du programme et la stricte conformité au processus assurent que les candidats seront tous traités de la même manière et que la qualité sera assurée. Actuellement, les membres du jury sont des architectes certifiés et des experts en technologie, employés chez Microsoft, des entreprises partenaires et des clients.
Dans le futur, il s'agira essentiellement d'architectes certifiés. Nous envisageons d'étoffer le jury avec des directeurs informatiques, des directeurs techniques et des architectes d’entreprise. Afin d’assurer une continuité et de garantir un niveau standard, chaque comité comportera au moins un membre qui aura déjà participé à un comité précédent, ainsi qu’un architecte d’un autre domaine. Par exemple, un comité pour architecte d'infrastructure comportera un architecte de solutions. Réciproquement, un comité pour architecte de solutions comportera un architecte d’architecture.
Tous les processus de certification qui dépendent des jurys respectent des critères parfaitement documentés pour juger les candidats. Voici les critères utilisés dans le cadre du programme MCA :
| • | Leadership : Le candidat doit démontrer qu’il développe pour son projet des partenariats avec toutes les parties concernées dans l’entreprise, qu’il sait encadrer d’autres personnes, qu’il sait rassembler et former des équipes performantes et qu’il atteint les résultats escomptés.
| ||||||||||||||||||||
| • | Connaissances technologiques : Le candidat doit prouver qu’il possède une connaissance approfondie des concepts et de leurs applications sur au moins deux technologies principales (par exemple la messagerie, le stockage, Windows, les réseaux, etc.), + la capacité à assimiler rapidement des informations sur les nouvelles technologies.
| ||||||||||||||||||||
| • | Larges connaissances technologiques : Le candidat connaît les meilleures pratiques architecturales et est capable des les appliquer sur de nombreuses technologies différentes pour orchestrer une solution globale. Le candidat a des connaissances sur le développement futur d’une technologie et sur l’impact que ce développement aura sur les solutions actuelles. Enfin, il comprend l’interaction entre les architectures d’infrastructure, de solutions et d’entreprise, et les pratiques.
| ||||||||||||||||||||
| • | Stratégie : Le candidat prouve sa connaissance des cadres de travail de l'architecture d'entreprise tels que TOGAF, et des cadres opérationnels tels qu’ITIL. Il est capable d’exploiter ces cadres dans ses projets. Il connaît les points importants de la gestion de projet et il sait comment les architectes interagissent avec les responsables de projets pour mener à bien leurs projets. Il connaît la dimension économique des projets et l'influence du coût sur les choix technologiques.
| ||||||||||||||||||||
| • | Dynamique de l’entreprise : Le candidat prouve qu’il est capable de reconnaître les principaux acteurs d’un projet et qu’il sait travailler avec eux pour mener un projet à son terme et le réussir. Il sait mener les batailles nécessaires au bon moment et reconnaît le paysage politique qui influence un projet au sein d’une organisation. Il sait influencer sur la politique organisationnelle pour faire aboutir son projet.
| ||||||||||||||||||||
| • | Processus et tactique : Le candidat montre qu’il sait rassembler et affiner les conditions requises d’un projet, à la fois du point de vue métier et du point de vue technique. Il sait comment réaliser de façon efficace le prototypage et les tests d’une solution. Il montre du talent à créer des éléments efficaces pour un projet. Enfin, il sait affiner les objectifs d’un projet et les tactiques nécessaires pour atteindre ces objectifs à mesure que le projet se développe.
| ||||||||||||||||||||
| • | Communication : Le candidat gère une documentation précise, exacte et bien écrite du projet. Il sait présenter les informations sur un sujet technique d’une façon claire et concise. Il peut influencer le jugement d’autres personnes. Il sait gérer efficacement les conflits et il adapte sa communication en fonction de l'auditoire.
|
| • | Leadership : Le candidat doit démontrer qu’il développe pour son projet des partenariats avec toutes les parties concernées dans l’entreprise, qu’il sait encadrer d’autres personnes, qu’il sait rassembler et former des équipes performantes et qu’il atteint les résultats escomptés.
| ||||||||||||||||||||
| • | Connaissances technologiques : Le candidat doit prouver qu’il possède une connaissance approfondie des concepts et de leurs applications sur au moins deux technologies principales (par exemple la messagerie, le stockage, Windows, les réseaux, etc.), + la capacité à assimiler rapidement des informations sur les nouvelles technologies.
| ||||||||||||||||||||
| • | Larges connaissances technologiques : Le candidat connaît les meilleures pratiques architecturales et est capable des les appliquer sur de nombreuses technologies différentes pour orchestrer une solution globale. Le candidat a des connaissances sur le développement futur d’une technologie et sur l’impact que ce développement aura sur les solutions actuelles. Enfin, il comprend l’interaction entre les architectures d’infrastructure, de solutions et d’entreprise, et les pratiques.
| ||||||||||||||||||||
| • | Stratégie : Le candidat prouve sa connaissance des cadres de travail de l'architecture d'entreprise tels que TOGAF, et des cadres opérationnels tels qu’ITIL. Il est capable d’exploiter ces cadres dans ses projets. Il connaît les points importants de la gestion de projet et il sait comment les architectes interagissent avec les responsables de projets pour mener à bien leurs projets. Il connaît la dimension économique des projets et l'influence du coût sur les choix technologiques.
| ||||||||||||||||||||
| • | Dynamique de l’entreprise : Le candidat prouve qu’il est capable de reconnaître les principaux acteurs d’un projet et qu’il sait travailler avec eux pour mener un projet à son terme et le réussir. Il sait mener les batailles nécessaires au bon moment et reconnaît le paysage politique qui influence un projet au sein d’une organisation. Il sait influencer sur la politique organisationnelle pour faire aboutir son projet.
| ||||||||||||||||||||
| • | Processus et tactique : Le candidat montre qu’il sait rassembler et affiner les conditions requises d’un projet, à la fois du point de vue métier et du point de vue technique. Il sait comment réaliser de façon efficace le prototypage et les tests d’une solution. Il montre du talent à créer des éléments efficaces pour un projet. Enfin, il sait affiner les objectifs d’un projet et les tactiques nécessaires pour atteindre ces objectifs à mesure que le projet se développe.
| ||||||||||||||||||||
| • | Communication : Le candidat gère une documentation précise, exacte et bien écrite du projet. Il sait présenter les informations sur un sujet technique d’une façon claire et concise. Il peut influencer le jugement d’autres personnes. Il sait gérer efficacement les conflits et il adapte sa communication en fonction de l'auditoire.
|
La soutenance réalisée par le candidat devant le jury MCA prend environ deux heures puis le jury délibère pendant environ trente minutes après la sortie du candidat de la salle. Le processus se déroule en six étapes :
| • | Phase de présentation – Le candidat a trente minutes pour présenter et décrire sa solution. C’est la seule phase pendant laquelle le candidat mène le jeu. Le jury ne l’interrompt pas à moins qu’il ait besoin de clarifications comme la signification d’un acronyme que le candidat aurait oublié d’expliquer. Cette présentation est très importante car elle définit un ton général ; elle influera sur le déroulement de la suite de la session. Pour réussir, les candidats doivent établir des liens avec le jury et montrer qu'ils maîtrisent leur sujet et leur solution. Comme lors d’un entretien d’embauche, il est préférable que le candidat évite la controverse ou les affirmations qu’ils ne peuvent pas prouver afin d’éviter de créer un doute dans l’esprit des membres du jury. Il est recommandé que le candidat termine sa présentation dans le temps imparti. Un vidéoprojecteur et un tableau blanc sont fournis. Notez qu’une présentation PowerPoint n’est pas requise. En général, soyez prudent avec PowerPoint. Utilisez cet outil pour des diagrammes qui illustreront des sujets complexes et évitez l'endormissement de l'audience devant un défilé de diapositives. Votre compétence en communication sera principalement évaluée lors de cette phase. |
| • | Phase des questions – Le jury questionne ensuite le candidat pendant 40 minutes sur le scénario présenté. Chaque membre du jury a dix minutes pour poser des questions et déterminer si le candidat remplit certains critères spécifiques, comme le leadership. Les membres du jury cherchent à attirer le candidat dans des domaines technologiques où il est moins à l’aise. L’intention est de voir si le candidat reste maître de la situation dans une situation de stress, s’il a de larges connaissances des technologies et s’il est capable de répondre intelligemment et avec confiance aux questions, même s’il est à ses limites. Les questions trop brutales ou qui insultent le candidat, sa solution ou son entreprise ne sont pas admises. |
| • | Pause – Le candidat quitte la pièce et les membres du jury passent cinq minutes à discuter de ses forces et de ses faiblesses ; ils identifient les points qui nécessitent une investigation complémentaire. |
| • | Phase de questions – Le candidat rentre à nouveau dans la pièce pour 40 minutes. Le jury lui pose des questions précises, orientées principalement sur les qualifications du candidat. |
| • | Phase de clôture – Le candidat est invité à conclure son exposé par un résumé de 4 minutes au maximum. Dans cette phase, le candidat doit expliquer pourquoi il doit être certifié en tant qu’architecte de solutions. C’est la dernière chance pour le candidat d’influencer le jury ; le candidat doit donc particulièrement soigner cette phase. Il est utile de rappeler par des exemples spécifiques les points prouvant la maîtrise du candidat et ses compétences. |
| • | Phase du vote – Le candidat quitte la pièce et le jury passe au processus du vote. |
De nombreux candidats trouveront le processus harassant en raison de la longue période de dialogue intensif lors de la présentation et pendant les séances de questions. Toutefois, cette session n’est pas très éloignée de ce qu’un architecte vit au quotidien lorsqu’il doit justifier son travail et ses choix devant la direction d'une entreprise.
Après la seconde session de questions, le candidat quitte la pièce et le jury vote pour la première fois. Chacun des membres indique si, selon lui, le candidat a globalement réussi ou a échoué. Cela constitue une première vue générale. Le jury note ensuite le candidat sur chacune des sept compétences fondamentales. Toutes les opinions des membres du jury sont enregistrées et font partie du procès-verbal formel.
Lorsque tous les votes sont collectés, le jury rédige le rapport formel adressé au candidat. Les forces du candidat sont indiquées mais la majorité du temps est consacrée à fournir un avis précis au candidat sur la manière dont il pourrait améliorer sa solution et sa présentation. L’expérience et la qualification du jury doivent permettre de fournir au candidat un avis éclairé et des conseils réellement utiles.
L’étape finale est le vote formel du jury. Normalement, ce vote reprend le vote initial effectué avant le processus d’évaluation et d'avis ; toutefois, dans certains cas, la discussion peut modifier le vote de façon positive ou négative. Pour obtenir sa certification, le candidat doit recevoir trois avis positifs sur les quatre membres votants.
Après une bonne préparation et en faisant attention aux détails, la plupart des candidats qui sont acceptés dans le cadre du programme et qui respectent les critères stricts du programme devraient pouvoir se présenter en confiance devant le jury. Microsoft fournira un conseiller à chaque candidat dès que ce dernier aura été accepté dans le programme. Le conseiller assistera le candidat dans la préparation de sa solution pour la présentation formelle devant le jury. La préparation est l’élément clé du succès. Voici quelques points importants que le candidat doit respecter lorsqu’il prépare sa présentation :
| • | Projet récent – Il faut sélectionner un projet récent pour la présentation, un projet dans lequel le candidat a joué un rôle important. Le candidat doit pouvoir parler des défis qui se sont posés à lui quand il a endossé le leadership du projet. Il doit pouvoir décrire les politiques internes, les compromis réalisés, et sa façon de communiquer avec la direction du client et sa propre hiérarchie. Envisagez de proposer un nouveau modèle architectural que vous auriez découvert. Dans certains cas, vous en êtes à même. |
| • | Pratiquez, pratiquez et pratiquez – Répétez de nombreuses fois cette présentation. Vérifiez bien que vous traitez tous les points que vous estimez importants dans les 30 minutes imparties. Ne dépassez pas le temps qui vous est alloué. |
| • | Diagrammes et schémas – Incluez quelques diagrammes et schémas pour illustrer l’architecture logique de la solution et certains détails de la solution. Par exemple, montrez un modèle UML/Visio/PowerPoint des interactions entre les trois niveaux logiques de votre architecture. Préparez-vous à décrire au tableau les autres aspects du projet, avec suffisamment de détails pour convaincre le jury que vous avez une connaissance approfondie et une bonne compréhension de la solution. |
| • | Déploiement – Présentez votre façon de gérer le projet du concept et de la conception jusqu’au déploiement. Montrez les différents défis qui existent à chaque phase. |
| • | Pas de remplissage – Ne parlez pas pour ne rien dire si vous ne savez pas répondre à une question. Reconnaissez que vous n'avez pas la réponse et continuez. Il est admissible de dire que vous ne savez pas quelque chose. Dans certains cas, cela ajoute de la crédibilité à votre discours. |
| • | Parlez du futur – Présentez l’évolution de la technologie dans le futur, notamment dans votre domaine d’expertise. Montrez comment cette évolution peut influer sur les projets et les solutions que vous développez actuellement. |
| • | Sachez parler de produits non-Microsoft – Sachez parler de différents domaines en informatique, y compris de ceux apportés par le jury (comme une question sur Linux et Open Source lorsque vous présentez Windows comme un de vos domaines de compétence). Montrez au jury que vous n’êtes pas un admirateur béat d’une technologie et que vous avez des compétences sur une large gamme de techniques et de produits. N’oubliez pas que le jury se compose de membres qui ne sont pas tous les employés Microsoft. Impressionnez le jury par vos compétences en architecture, pas par votre manière de vendre une solution Microsoft. |
| • | Relations à long terme – Les meilleurs architectes de solutions inspirent la confiance à leurs interlocuteurs. Montrez que vous avez établi des relations suivies et à long terme avec les clients. Les consultants qui se font oublier entre des projets et qui ne jouent que des rôles de dépanneurs ou d’avant-vente ne sont pas convaincants lors de discussions sur des futurs projets. Si vous êtes dans un rôle d’avant-vente, traitez le projet d'un point de vue "préalable" plutôt qu'avant-vente. Si vous choisissez un projet ou une architecture que vous avez influencé par un rôle d'avant-vente, préparez-vous à présenter l’architecture et les défis techniques en profondeur pour expliquer votre influence sur les décisions architecturales (pour le bien de l’architecture, pas de votre quota de ventes). |
| • | Impact économique – Montrez que vous avez compris l’impact économique des projets et de l’informatique. Par exemple, sachez comment est calculé le retour sur investissement, appréhendez la différence entre coût d’investissement et coût d’exploitation, et sachez faire des concessions pour rester dans les limites du budget du projet. Il est intéressant aussi de montrer que vous êtes conscient de l’environnement métier du client et de la dynamique qui influe sur son activité. Ayez à l’esprit de quelle façon les décisions influent sur l’entreprise au-delà du projet sur lequel vous travaillez (par exemple comment d’autres projets peuvent exploiter l’infrastructure et les systèmes que vous mettez en place), et l’impact du modèle de retour sur investissement pour de futurs projets. |
Enfin, soumettez au moment opportun une documentation bien préparée aux membres du jury. Fournissez des documents aussi bien préparés que ceux fournis au client. Ils doivent être clairs, concis, bien orthographiés et correctement mis en page. Par ailleurs, les candidats qui restent calmes et mesurés marqueront des points pendant les phases de questions. La confiance en soi est primordiale mais l’arrogance est généralement mal vue sauf si elle peut réellement être justifiée.
Q. Où/quand puis-je m’inscrire ?
Q. Quel sera le coût du programme ?
Q. Où puis-je obtenir des informations complémentaires sur le programme Microsoft Certified Architect ?
R. Les détails concernant le coût et le processus d’inscription au programme Microsoft Certified Architect sont toujours en développement. Le programme sera opérationnel au cours du premier semestre 2006.
Q. Il est précisé que chaque candidat sera encadré par un conseiller. De quoi s’agit-il exactement ?
R. Lorsque le candidat est accepté dans le programme, Microsoft lui attribue un conseiller qui le guidera vers le succès tout au long du processus rigoureux de certification. Chaque conseiller est lui-même certifié. Le conseiller est employé par Microsoft ou par d'autres entreprises extérieures.
Q. La certification couvre-telle uniquement les technologies Microsoft ?
Q. Quelles sont les compétences prises en compte par le programme ?
R. Actuellement, nous pensons qu’un quart des compétences du candidat seront en rapport avec les technologies Microsoft. Les autres compétences concernent les principes généraux d’architecture et les pratiques conseillées, sans être spécifiques à Microsoft. Un candidat doit posséder des compétences qui dépassent le cadre des technologies Microsoft. De plus, les domaines de compétences non techniques auxquels les candidats devront faire face, sont larges et couvrent des sujets comme la gestion de projet, la prise de décision, la stratégie, et les communications orales.
Q. Quelles sont les conditions requises et les qualifications nécessaires pour s’inscrire au programme ?
Q. Que dois-je faire pour préparer cette certification ?
Q. Qui est concerné par le programme MCA ?
R. Cette certification impose une expérience longue et vérifiable en tant qu'architecte en informatique (au moins dix ans d’expérience). Le programme MCA n’inclut pas de cours ou d’examens traditionnels. Les candidats doivent montrer leurs compétences en créant des architectures qui résolvent des problèmes métier complexes. Ils doivent présenter leurs solutions devant un jury d’architectes.
Q. Quand le programme atteindra-t-il son régime de croisière ?
R. Le programme sera opérationnel au cours du premier semestre 2006.
Q. Combien de temps est nécessaire pour obtenir cette nouvelle certification d’architecte ?
R. Cela varie entre 6 et 12 mois mais rien n’est encore fixé actuellement.
Q. Ce programme implique-t-il des modifications des autres programmes de certification Microsoft ?
R. Non, pas pour le moment. Comme nous l’avons fait dans le passé, par exemple lors de l'introduction de la certification MCDST, Microsoft continuera de répondre aux besoins des clients et des entreprises en améliorant la valeur et la pertinence des certifications.
mcapinfo@microsoft.com