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







CV

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

Does Team Foundation Server is an “agile” tool?
The reasons why I think TFS is a "first-class" citizen in regard with agility.
Publié sur mon site web

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.
Publié sur mon site web

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