Home > SOA News > TSSJS 2009: Kern promotes ''just enough'' software architecture
SOA News:
EMAIL THIS

TSSJS 2009: Kern promotes ''just enough'' software architecture

By Jack Vaughan
19 Mar 2009 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Team leaders should focus on providing 'just enough' early architecture guidance to developers, long-time software architect Jon Kern told attendees at TheServerSide Java Symposium this week in Las Vegas.

Kern told the audience to gather enough requirements to begin architecture work – but not more than enough. Early 'releases' are important for gaining feedback on how the architecture will work, he added.

When faced with the need to build a new software architecture, said Kern, "the problem is one of balance."

"People can do an excessive amount of [architecting]," he said. The important thing is to get enough information to get started – but just enough."

It is important to understand you don't need to know everything, he told the architects and developers in the audience.

So-called Agile methods can help. ''I see agile as reducing the time between doing something and seeing the effect," said Kern, a co-author of the Agile Manifesto.

Among Kern's many credits: He joined Peter Coad in September 1999 to help launch TogetherSoft, maker of a very influential architectural tool that is now part of the Borland portfolio. He presently serves as Software Architect, Immuexa.

In the end, it is people and how they work together that spell success in software development, Kern indicated.

"Software is a very people-oriented thing. 'People, process and tools' is how I break down software. The real crucial thing is that I will take good people any day over process and tools. Good people will invent process and tools."

The importance of the ''people-side'' of software was also emphasized in remarks by TheServerSide Java Symposium keynote speaker Neal Ford, Software Architect, Thoughtworks. His presentation, entitled ''The Productive Developer: On the Lam from the Furniture Police,'' looked at the psychology of software development, with a few jabs at the people who control the developer's environment, but who are not developers themselves. These folks were originally immortalized as 'The Furniture Police' (people who move around chairs and desks to influence the socio-political bureaucracy within a corporation) in ''Peopleware'' by Tom DeMarco and Tim Lister.

Tags: Service-oriented architecture (SOA) developmentSOA implementationsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Service-oriented architecture (SOA) development
SOA Video Library
Skyway restructures Skyway Builder
Altova updates MissionKit
SOA Tutorials
XAware releases XAware 5.4
Zend released Zend Server 5.0 for PHP applications
At Microsoft P&P Summit, distributed systems head talks
Cisco grows beyond its roots with new Developer Network
Open source and ESBs
Enterprise Architecture is more than a technology

SOA implementations
New SOA products for November 2009
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
Sparx releases new SoaML profile for Enterprise Architect 7.5
SOA implementation: It's the increments, stupid
Bury SOA inside a larger architectural vision
SOA implementations Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Service Integration Maturity Model  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts