Home > SOA All-in-One Guides > SOA Implementation > SOA Development > Pitfalls > Burton: SOA developers beware of 'waterfall'
All-in-One Guides: SOA Implementation:
EMAIL THIS
 START   BRIEFING BOOK: ORACLE   FUNDAMENTALS   PLANNING   DEVELOPMENT   GOVERNANCE   SECURITY   RUNTIME   
SOA Development


Pitfalls
<< PREVIOUS | NEXT >>: The top 5 SOA adoption pitfalls

Burton: SOA developers beware of 'waterfall'

By Rich Seeley, News Writer
14 Jun 2006 | SearchWebServices.com

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

San Francisco, Calif. – SOA development is difficult enough, but if it is done with the haphazard "waterfall" methodology it is unlikely to work very well or meet end users needs, said Anne Thomas Manes, vice president and research director for the Burton Group, at today's Burton Catalyst Conference.

If Boeing didn't do modeling, would you fly in their airplanes?"
Chris Howard
Analyst, Burton Group

The waterfall methodology is basically no methodology at all, said Manes, in the opening keynote Wednesday morning, "Application Architecture and Development: Building Better Software." It is the old way of writing code without much attention to requirements and then "throwing it over the wall" to testing with little or no follow up as to what happens to that service in the large SOA project.

She said working iteratively with attention to requirements, modeling and especially well defined policies for governance is the way to begin moving away from the waterfall.

"Establish governance for SOA," Manes told the developers and architects in the audience. "SOA is really different, it's really hard. It requires changes in the way you think. You need to start with strong governance and a development culture that supports good programming methodologies, including requirements, modeling and following policy rules."

Following strong rules for application development is especially important as SOA architects and developers look at open source for software, she said.

"Open source software is really cool, it's free," she said. "But there are a lot of bad open source projects out there. You need to establish strong policies for whether or not you use open source."

She said using the waterfall approach also limits reuse in SOA because individual programmers will tend to look at existing services and say: "I know I can do it better." Without methodology and rules for developing and using services, the promise of reuse will be lost in what she termed "the not-invented-here syndrome."

She did not say that this is easy or that there is a magic bullet or single solution that an analyst can recommend and architects can follow.

"We have cultural and technical issues to grapple with," she said, noting that these include application silos, backlog and cost constraints.

"There is no perfect solution that I can recommend," she said. "You have to design them to fit them into the culture of your organization."

For more information

Beware rogue services

Check out our newly updated SOA Learning Guide

Speaking in the session on modeling immediately following the keynote, Chris Howard, analyst with Burton Group, said it is not solved by management coming in and dropping IBM Rational tools on a development team. He suggested that the developers are likely to be overwhelmed by suddenly having a suite of tools thrown at them.

Manes said the move from waterfall to a more iterative methodology needs to be iterative itself and take into consideration the culture of the development and IT organization.

Answering the question: "How to get out of waterfall?" She suggested to start looking at iterative development and begin looking at how do you do modeling.

Howard suggested that while it is often an afterthought in software development, the importance of modeling is crucial in engineering in many other industries. "If Boeing didn't do modeling, would you fly in their airplanes?"



Tags: Service-oriented architecture (SOA) educationAgile developmentPitfallsVIEW ALL TAGS

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


<< PREVIOUS | NEXT >>: The top 5 SOA adoption pitfalls
VIEW ALL IN THIS CATEGORY

RELATED CONTENT
Service-oriented architecture (SOA) education
SOA Manifesto urges both agility and business focus
SOA skills, slings and arrows
Playbook for the SOA Red Zone
Win SOA Design Patterns book
Take part in SearchSOA.com survey. Help define the state of SOA.
New year – same old SOA tempests?
The annals of SOA Talk
Software architects navigate transitions
Ten ways to identify services
Analysts, users find roadblocks along the SOA highway
Service-oriented architecture (SOA) education Research

SOA strategy
SOA Podcast Library
Road-mapping: An essential EA skill
SOA for Dummies, 2nd Edition, by Judith Hurwitz
Three tips for success in SOA
New Microsoft language for SOA?
Trends 2008: Outsourcing, agile development
Is SAP the SOA leader?
SAP new SOA strategy debated
Goldman sees hard times for software
SAP offers two paths to SOA
SOA strategy Research

Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
middleware  (SearchSOA.com)
Semantic Web  (SearchSOA.com)
service-oriented integration  (SearchSOA.com)
service-oriented management  (SearchSOA.com)
Web-Based Enterprise Management  (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