July 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Agile Elephant Search

SOA Talent

April 14, 2009

SOA and Social Media

I'm writing this post while simultaneously checking my TweetDeck (@jordanhaber), Facebook page and LinkedIn Updates.  There is an on-going convergance of business and the use of social media sites such as these.  Web 2.0 technologies are quickly invading the professional circle and it is only for the better.  Even my own company just released its own Facebook page focused on our nuclear energy business.


Staying connected to all the SOA professionals that I work with has become easier and, honestly, a lot of fun!  I can attest to a much more robust recruiting network thanks to the use of these Web 2.0 tools.  So please reach out to connect with me and, if your attending IBM IMPACT, let me know!

December 13, 2008

SOA and the Cloud

I wanted to bring a post by David Linthicum to your attention.  The links between SOA principles and the principles of cloud architecture are becoming more and more intertwined.  Each has something to learn from the other.

Thanks David.

October 20, 2008

Interview with Todd Biske

I recently had the opportunity to interview Todd Biske, Senior Enterprise Architect for Monsanto and fellow blogger, regarding SOA Governance and his new book which was recently published regarding the same topic.

Congratulations on the new book Todd. With all the different SOA topics discussed in the blogosphere and elsewhere over the past few years, why did you choose to write about Governance?

To be completely honest, it started when the publisher contacted me and suggested that topic. I had contemplated writing a book before, but knew that it was a pretty heavy time investment and technology books tend to have a short shelf life. After I was contacted, I was very surprised to find that someone hadn't written a book about SOA governance. I also knew that SOA governance isn't about technology, it's about people, policies, and processes. As a result, a book on it could have a much longer shelf life than a book on Web Services or BPEL. The clincher was when a colleague at Monsanto told me that he had looked for a book on SOA governance and would have bought one if it was available.


What do you see as one of the biggest problems companies are facing when structuring their governance procedures?

One of the biggest problems is inadequate goal setting. Simply saying you want to adopt SOA is not enough. This particular scenario happens in Chapter 3 of my book. Why are you adopting SOA and what are measurables results you want to achieve? Without doing this first step, you are at risk of creating fiefdoms of power that are inconsistent across the organization because each "governor" let alone the "governed" may have their own definition of what adopting SOA. Even if you have stated policies, are those policies connected back to a stated goal? If not, how do you justify following the policies when people invariably resist the change?


How can a company find the best balance between “not enough” and “too much”?

I don't buy the whole not enough/too much argument. Every company has governance, it's more a question of how visible (and painful) it is. Adherence to policy needs to be easy and desirable. The key is to focus on your goals and education early and often so you don't find yourself in such a state where a heavy handed approach is the only way to make change happen in the desired timeframe.


Who in the company should be involved on the governance team? Should it just be architects or should developers or even users be involved as well.
It depends on the things that need to change, but in general, I would expect it to be a very broad set of roles. The book includes various architects, IT management, analysts, platform managers, and even representation outside of IT. If you need policies around how projects get defined and funded to ensure that the "right" services get built, it is certainly possible that business strategists, managers, and architects may be involved and those roles may come from outside of IT. Project-time or design-time governance policies may come from the senior technical staff within IT, while run-time governance may involve more of the IT operations staff.



You know that my blog, Agile Elephant, is focused on the human capital aspects of IT. So I have to ask how much and what aspects of the Governance process should be automated and what aspects need personal oversight?

Automation of auditing/enforcement is always good, and wherever possible, it should be used. Tools won't define the process, however, so you must have people in place to determine the best way to leverage the technology. There are many policies that are still difficult to codify, so people will still have a big role. My preference is that they focus on education first, though. Give people the knowledge and hopefully self-policing will handle the majority of things.


The book is called SOA Governance. Who is this book geared toward in the organization?
Senior leadership in IT: architects, managers, and technical leads. I don't consider it a technology book.


So, do you mind saving me a few bucks and telling me the Key to Successful SOA Adoption now?

Buy my book! Seriously, it is about effective governance. Define your goals and your desired behavior, then have your best people develop the policies and processes that will result in those goals and behavior. That is what governance is all about.



How can someone pick up a copy of the book?

It is available from the publisher at http://www.packtpub.com/soa-governance/book, as well as Amazon and other online bookstores.



Thanks for your time Todd! Best of luck with your book.

Thanks!

February 09, 2008

SOA & Wall Street Move to Midtown

I will be at Web Services/SOA on Wall Street Conference this Monday, February 11th in NYC.  Please contact me if you would like get together to talk about career options.  Needless to say, the job market for qualified Enterprise Architects with strong knowledge of SOA principles is very hot!

February 08, 2008

Agile Thoughts For the Day

You Say EA, I Say SOA: Let's Call The Whole Thing Off:  Joe McKendrick points out that these two terms may be converging.  Until the skills gap is closed, however, and more Enterprise Architects better understand SOA, then it will be hard to use these terms interchangably.

Grown Men Can Cry: The human aspects of technology and the efforts we all put forth for others are really what makes everything worthwhile.  Maybe our personal/charitable interests should be higher up on the resume for employers to see...But would they care?  I think Jim McGovern would.

Go Big Blue!: Now I'm a Dallas Cowboy fan trapped in NY Giant country, but how lucky is this guy.... You know, I think that's actually Mike Kavis.

February 07, 2008

The SOA Skills Gap

A recent interview with Sandy Carter, IBM's VP SOA & Websphere Strategy, covers a topic that many of us in the blogosphere have been discussing for quite some time: that SOA projects will begin to stall due to the extreme shortage of Enterprise Architects with SOA knowledge and skills.

This topic is really nothing new and I hope that IBM's attention to the matter helps to alleviate the problem.  Only time will tell; however IBM's renowned ability to provide training in these situations will hopefully shine through.

December 29, 2007

My Favorite Posts

I guess I could be considered a 'newbie' to blogging as I just started a year ago, but I've learned a great deal and also met some very interesting people during this journey.  Going back and looking at my posts for the past year was a good experience for me.  I wanted to give you some of my favorites.

Happy New Year to all and I wish a properous 2008 to each of you!

Happynewyear

October 12, 2007

Agile Thoughts For The Day

SOAH or Ess-Oh-Ay: OK, maybe we have 'jumped the shark' in the SOA blogosphere....

Oracle Tenders Offer to BEA:  Speaking of sharks....

SOA Beyond the Hype:  I'm a fan of Todd Biske and always appreciate his ability to take complicated topics and explain them clearly.

Gender-Based Recruiting for EAs:  Bravo to Cisco for its marketing push.  Call me if you need help!

SOA Governance - The Carrot and the Stick:  The human element to governance is critical.  We want to automate as much as possible, but there needs to be some personal involvement...Right?

September 26, 2007

VDA and its Relevance to Enterprise Architecture

by Jonathan Kahn

In Zapthink’s recent article about avoiding Vendor Driven Architectures, David Linthicum makes the case that choosing one vendor for your enterprise’s SOA needs is perilous and potentially costly. While this caution bell rings soundly, it appears that today most enterprises may have little choice but to turn to their chosen vendors. Once this process has been started by an inquiry, there is a tendency to march down a very rigid, pre-defined sales process in a winner-take-all battle of wit, determination and even (dare I mention it) discount-wielding (usually in the form of multi-product bundle discounts and ‘free’ support). Sound familiar, oh yeah, I bet it does.

But, having played on both sides of the “death by committee” and ever-evolving requirements matrix game (aka the loathed ‘RFI process’), I’d say most everyone is aware that vendor and product selections are often based on data that comes from other [in hindsight via ROI lenses] successful deployments. The vendors are all too eager to toss you customer references like tradeshow trinkets to help you build executive confidence. Meanwhile, it all comes down to trust and ability to deliver in the end - even if it takes a few extra release cycles to complete the full reference architecture, right?

In the early days of SOA [technology] adoption, as it's always been, favorable outcomes with trusted partners (in this case the big infrastructure vendors) are just about all that a good architect could turn to in solving our favorite, if recycled issue of IT Governance. (And in so doing, a whole slew of causal issues, related to the pace of change in the general business climate, affecting that of the release-cycle crazed software industry, become prevalent)



All the various pressures to produce with a fast-food style delivery, the architecture blueprints that would ordinarily take patience, devotion and painstaking process to distill into meaning, forces us down a deterministic path of Product Platform Selection or (worse still,) Presumed Business Requirements. Increased urgency to IT alignment and buzzwords like “agility” in the business climate only serve to accelerate the decomposition of even the most seasoned IT Architect’s resolve and diminish the most confident practitioner’s integrity in the unbiased practice of their art. Adding to the challenge are the growing list of skills, certifications and aptitudes that some of the recent Executive Architect-seeking clients we’ve been working on, seem to consider as pre-requisites.

And so, it seems to me that one of the industry’s favorite paradoxes is really at work here. What I am referring to is the incontrovertible fact that growing seasoned architects is challenging; it does not happen in a vacuum, but rather via repeated exposure to the meatiest projects of the enterprise, with an occasional diet of vendors’ approaches to applications infrastructure delivery and management. Though the recipe may come in several versions, high-caliber Enterprise Architects are born and differentiated more by life experience, than by pattern analysis and creative problem solving, though these are very important skills they ultimately need to hone.

And so it follows that as a direct result of their homogeneous rearing, a smaller group of architects are out there with a balanced range of experiences to draw upon, especially when it comes to competency in the bottom two layers of the SOA reference architecture – ‘process’ and ‘service’. Still fewer, I would argue, have the requisite tenure of experience that leads to comfort and facility to finesse (or goad, as it were) a board-room full of business stakeholders toward a viable service delivery model, no matter how many Governance tomes they’ve recently consumed.

And so what tends to happen? We invariably gravitate to the hallowed ground of urban legend: IT Standards - in this case seeking synergy at the business semantics layer, which, while it's evolving makes it hard to have meaningful discussions with our business counterparts. Usually, even the most well intentioned, unanimously accepted and methodologically sound business decomposition effort meets some resistance; and the more complexity involved, the greater the likelihood of a stalled initiative.

The bottom line is that there is no substitute for practical diligence and credibility, which flows like confidence from real-world experience. When combined with business requirements in the proper measures, IT Strategy and Governance can actually lead to SOA nirvana. And even better news is that skilled practitioners do exist, and not only in the womb of large, costlier concerns like the IGS, Accentures and Deloitte’s of the world.... Nay, I’ll be the first to attest that if you’re open to a meeting and a seeker of synergy, you might even rub shoulders with one of these professionals at your next Architecture conference. And so here’s my tip for spotting them: They’ll stand out in a crowd easily as consensus builders (not so much as pundits) because the same traits that make them great architects, usually render them approachable and willing to seek challenges, offering their help to others. In my short tenure in the field, I’ve already met several who seem to really "get it" - who have what it takes to build consensus and promote alignment toward common goals, and I find this pretty encouraging for the rest of us who are still learning these skills.

So, not to shamelessly pitch our own service, we’ve been busy populating and categorizing the profiles into the Architect Resource Center (ARC) to help you find them as easily as possible.

September 25, 2007

Agile Thoughts For The Day

I'm very happy to announce that my firm has recently hired Jonathan Kahn as our Director of Architecture Services.  Please keep your eyes peeled for the occassional post from Jonathan on this blog.

Is Management Really a Profession?:  I wonder if there could be some sort of Hippocratic Oath for Enterprise Architects...

East vs. West - Which Coast is Best for an IT Career?I'm an east coast guy, so I'll stick by 50 Cent over Snoop Dog any day.

IT Carrying the Water for SOA: Joe McKendrick and the other bloggers mentioned in his post (Todd Biske, Miko Matsumura, etc.) are on target when speaking of the partnership needed between IT and the business.  But when you need SOA project approval, sometimes the business is the best place to turn.  Just ask Mike Kavis.

Strategy on the Board:  How involved should corporate boards be in formulating strategy?  I think it's an excellent question.  With a 'heightened state of governance',  couldn't this just be a positive?

The Coming Brain Drain: Those companies that are not aggressively hiring and retaining intelligent, talented people and are also not developing a strategy for knowledge retention are in for a world of hurt.

50cent