The Artima Developer Community
Sponsored Link

Java Buzz Forum
Whither the Architect?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Michael Cote

Posts: 10306
Nickname: bushwald
Registered: May, 2003

Cote is a programmer in Austin, Texas.
Whither the Architect? Posted: Apr 5, 2006 7:29 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Michael Cote.
Original Post: Whither the Architect?
Feed Title: Cote's Weblog: Coding, Austin, etc.
Feed URL: https://cote.io/feed/
Feed Description: Using Java to get to the ideal state.
Latest Java Buzz Posts
Latest Java Buzz Posts by Michael Cote
Latest Posts From Cote's Weblog: Coding, Austin, etc.

Advertisement

Phil Wainewright writes the below of Microsoft's mashup challenge:

The biggest problem they face is that different parts of the organization are progressing at different speeds, and from vastly different starting points. If you had set out to develop a product strategy that's fit for the mashup age, this is not where you would have chosen to start from. There's no knowing whether some business units are ever going to catch up. Microsoft's leadership is just going to have to push and prod and hope for the best.

The same could be said of any company's challenges when it comes to implementing SOA or any sort of "make all that crap work together" projects.

As an interesting tie-in Mike Arrington's comments about Google in the latest Gillmor gang. He says (not an exact quote, but from memory):

There doesn't seem to be over-all coordination, or product management, over all the Google applications. They just seem to throw everything out there and see what sticks.

Indeed, that's well understood.

Who Run Barter Town?

In both cases, what's missing is what us code-heads call "architecture." Of course, product management is needed as well. It always troubles me that the two roles are separated -- I'm sure Cauvin could tell us why (for the 35th time, I'm sure ;>) -- but I can see that one person simply can't scale for all those tasks.

Us "Small is the New Big Types" would snark back that the fact that one person can't do both those roles is an indication of too much complexity in The System...but that's some awful optimistic thinking that it could be otherwise. More importantly, that division of labor is going to exist for a long time, even if we eventually move to the nirvana of tech and biz co-existing in the same person.

Right, so we have these roles -- architecture and product management -- that Wainewright and Arrington see as missing at Microsoft and Google. Do you think they're right? Does it matter?

Enterprise Agile

One of the key insights of Scrum (and Agile in general) is that product management is key for success. Weak product management is a sure path to lameness. As prescriptive as Scrum is on strong product management, most Agile-think is mum when it comes to architecture. Many people understand this to mean that architecture doesn't happen in Agile, which is complete horse-poopy.

Nonetheless -- and to make a statement without any back-up discussion...hopefully some will follow ;> -- when it comes to Enterprise Agile, strong product management and architecture across teams is critical. Otherwise, good luck getting all that stuff to work together. You might need to look into text ads.

Read: Whither the Architect?

Topic: Vista Screenshots Previous Topic   Next Topic Topic: @the car wash [Flickr]

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use