Articles
mars 2008
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
avril 2007
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
mars 2007
Does Team Foundation Server is an “agile” tool?
Publié sur mon site web
juillet 2006
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
janvier 2003
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