Functional Architecture Principles

Functional Architecture as a discipline has been brewing for a few years now. I have been a “functional architect” for a software application, and have also been involved in functional architecture review of enterprise software programs. I won’t claim to know what functional architecture means in any universal sense, but having done this work, and

Five Lessons Learned From Consulting Engagements

In a recent post about consulting engagements, I talked about some of the challenges with consulting organizations and their standard practices. I thought maybe some might benefit from some insight.  These are some specific suggestions for handling these kinds of challenges. 1) Consulting firms have “relationship” managers or “engagement” managers – these are people whose