Mario Cardinal
Mario Cardinal
Architecte logiciel
Le véritable voyage de découverte ne consiste pas à chercher de nouveaux paysages mais à avoir de nouveaux yeux









Pour lire mon blog avec l'équipe Urban Turtle
Le prix MVP récompense des individus reconnus, crédibles et disponibles, qui démontrent une expertise technique et qui participent activement à des communautés afin de faire partager leur savoir-faire et leurs compétences aux autres utilisateurs Microsoft
Dirige le groupe d’utilisateur sur l’architecture de la Communauté .Net de Montréal
Membre du Microsoft Visual Studio Team System Customer Advisory Council
L'alliance Agile est une organisation à but non lucratif qui supporte les individus et les organisations qui utilisent l'approche agile pour construire des logiciels
Certification qui démontre une connaissance approfondie et une expertise avec Team Foundation Server

Articles

The Hidden Roles of Software Architects
This paper presents the full spectrum of roles that software architects must fulfill when building enterprise applications.
Published by MSDN Architecture Center

Test Driven Infrastructure
IT shops must fulfill two roles: to "build" and to "run" software. Each role requires a different set of skills. The gap between "build" and "run" is almost always clearly visible in the organization chart. At the architecture level, on one side, there are the application architects involved in software development (build), and, on the other side, the infrastructure architects involved in software operation (run). Being an application architect, I believe that both teams should learn from each other's best practices. One best practice that the infrastructure team should learn from the software-development team is to express architecture decisions using test scripts.
Published by THE ARCHITECTURE JOURNAL

A Tribal Approach to Improving Agile Development
This paper classify team attributes express in Ray Immelman book Great Boss, Dead Boss according to Maslow’s hierarchy of human needs. I have identified how these team attributes can easily be reinforced using agile software development process. I conclude this paper by proposing to supplement agile software development process with improvement in order to encourage these team attributes to emerge.
Pour lire cet article

Adressing problems with Model Driven Architecture
This paper discuss the benefits and the challenge of the OMG's Model Driven Architecture initiative in terms of ROI rergarding UML and software development tools.
Published by DEVELOPER.COM portal