sábado, 24 de marzo de 2007


Finally I'm here in San Francisco with my wife. After 15 hours of travelling throught the United States, i-m resting on the couch in the cartwith hotel. Not much of a big hotel, but a low cost one. We greatly miss our child, that stayed in Buenos Aires, he's too little to travel such big distances. Next Monday beings SF Summit 2007 at the Moscone Center, along the VS Live conference.
As usual, all my money goes to new books about architecture: The IT Architecture toolbox and Data Strategy. $100 bucks in two books, that's a lot for an Argentinian!
Will report next monday!

viernes, 16 de marzo de 2007

Hellish day

Today was a difficult day. Two crashes from our biggest Java application, made our team work at full speed. The IBM JVM crashed with a SIGSEGV and then core dumped. I've learned that different linux distributions and kernel make the java thread implementation variable. If you use LinuxThreads or NPTL, every thread is a process. So check your process limit!.

jueves, 15 de marzo de 2007

OSWorkflow developer

I'm glad to announce that i've become one of the main developers of OSWorkflow. Hani Suleiman, the project leader, invited me after submitting many patches. This is an honour and great responsability to keep to great quality and features of OSWorkflow.

lunes, 12 de marzo de 2007

Enterprise architecture mapping tool

Enterprise architecture needs tools! No commercial vendor tools convinced me. Instead I'm using Protege, the open source knowledge management tool that's a defacto standard. It allows me to build an enterprise architecture metamodel, to create an inventory of our current architecture situation and to model the ideal architecture.

martes, 6 de marzo de 2007

Enterprise architecture team

My architecture team is made up by the following profiles:

- Enterprise architect
- Data Architect
- Software Architect
- Integration Architect
- Infrastructure Architect
- Usability
- Project Architects pool
- Architecture demand manager

The department is about 25 people, including the architects and programmers. All the department's demand from the projects is managed by the architecture demand manager. He assigns the project architects to one or more projects.
Each of the architects, data, soft, etc. manages several others architects. Only one enterprise architect program is defined, covering improvements in the architecture for several areas.
I only need a business architect, for better aligning the Enterprise architecture to the business strategy and processes.