Agile Journal from CMC Media - July 2006 - Vol. 1 No. 5
Read it online - http://www.agilejournal.c
om
The Agile Journal is an online magazine from
CMC Media focused on providing readers with information and
resources they need to develop software for an agile
business.
Driven by Editor in Chief and noted analyst Liz Barnett,
the Agile Journal delivers thought leadership and pragmatic
advice from a wide range of industry experts, as well as
direct feedback from hands-on developers and project
managers.
------------------------------------------------------------
-----------
This Issue Sponsored by:
- VersionOne – Agile Lifecycle Management Simplified
http://www.cmcrossroads.net/go/cid=562&mid=986&
amp;id=108
- Enabling Global Business Success: Agile Methods and
Globally Distributed Development.
http://cmc.
unisfair.com/index.jsp?id=1262
- Webcast: Global Resource Management using IBM Rational
http://www.cmcrossroads.net/go/cid=559&mid=983&
amp;id=281
- Attend the first Agile Leadership Summit at the Agile 2006
Conference
http://www.agile2006.org/
a>
=================
In this Issue
=================
1. The Agile/SOA Potential
2. The Business Case For SOA
3. Agile And SOA: A Natural Synergy
4. A Pony in the Pile - A Curmudgeon's View of SOA
Adoption
5. SOA And Agile Development: Achieving Success Through
Continuous Integration And Testing
6. Agile Services In An (SO)Architected World
7. Promoting Agility By Improving The SOA Quality Assurance
Testing Process
8. FEATURED BOOK: Agile Software Development In The Large -
by Jutta Eckstein
************************************************************
***********
Sponsored By
Agile Lifecycle Management – On-Site or On-Demand-
The leader in enterprise Agile management solutions. See why
over 1000 teams in 30 countries and more than 20 of the
Fortune 100 rely on VersionOne to help manage their Agile
projects.
Visit us for a Free 30-Day Trial or Test Drive.
http://www.cmcrossroads.net/go/cid=562&mid=986&
amp;id=108
=====================================
Editor's Note
Liz Barnett
=====================================
Agile and SOA - July 2006
Is there a relationship between Agile processes and SOA
development? We think so. SOA projects can be the catalysts
for teams to change their development processes and adopt
Agile practices. And, Agile processes are particularly
well-suited to SOA initiatives, emphasizing incremental
delivery of business-oriented services. In this issue of the
Agile Journal, we'll explore a number of different ways in
which Agile processes and SOA initiatives can benefit each
other.
Kirk Knoernschild highlights the many synergies he sees
between Agile and SOA development. Al Goerner then provides
his curmudgeon's view of SOA - really an imperative to
incorporate agile program management into SOA initiatives.
Bob Schatz discusses how the tenets of SOA and agile
development are alike in terms of quick delivery of business
value, leveraging available resources and adapting to
constantly changing requirements. Brent Carlson stresses the
need for up front architectural to support enterprise-wide
rather than project-centric development.
From a management perspective, Ross Pettit makes a business
case for SOA, noting how Agile practices can help deliver a
portfolio of valuable business services that can then be
deployed on a flexible SOA platform. And Stephanos Bacon
looks at quality, stressing the importance of strong testing
processes - and the benefits of agile testing processes --
for SOA environments.
Do you see the Agile/SOA connection? Please chime in and let
us know your opinions and your experiences. If you like to
contribute an article on this or another upcoming topic, go
to the "Letters to the Editor" in the forum at
AgileJournal.com.
Liz Barnett
Editor in Chief
editor agilejournal.com
=====================================
The Agile/SOA Potential
by Liz Barnett
=====================================
The synergies between Agile processes and Service Oriented
Architecture (SOA) development are obvious. Agile practices,
particularly the emphasis on iterative development,
continuous integration and test-driven development,
facilitate SOA development. Teams building SOA environments
must use agile and iterative approaches to succeed. And,
many Agile adopters do emphasize the importance of
well-defined architecture and see SOA as the most pragmatic
approach.
Read more >>
http://www.agi
lejournal.com/article/id,60/
************************************************************
***********
Sponsored By
Enabling Global Business Success:
Agile Methods and Globally Distributed Development.
Date: Thursday July 20, 2006
Time: 2:00 PM Eastern / 11:00 AM Pacific / 1800 GMT
Join Agile Journal Editor in Chief, Liz Barnett, John
Guerriere of VA software and Ross Pettit of ThoughtWorks for
an informative review of practical and actionable steps
highly successful companies are taking to transform how they
realize value from their investment in business software. In
this session you will learn how the world's highest
performing companies are achieving new levels of business
success by applying agile methods and embracing a
collaborative culture on a global scale.
At the conclusion of this live broadcast one attendee will
receive an Apple iPod.
Register >> http://cmc.
unisfair.com/index.jsp?id=1262
===========================================
The Agile Manager: The Business Case For SOA
by Ross Pettit
===========================================
Service Oriented Architecture (SOA) defines a state of
application development that is both the fulfillment and
re-enforcer of agile values. Core Agile practices, notably
business-oriented requirements, frequent delivery and
testing, engender a portfolio of valuable services, while
SOA reinforces agile values of reduced waste and build
integrity by creating a pervasive platform for valuable,
re-usable functionality. Implemented in an agile manner, SOA
rapidly enables greater responsiveness to changes in the
business environment.
Read More>>
http://www.agi
lejournal.com/article/id,56/
===================================================
Tools and Technology: Agile And SOA: A Natural Synergy
by Kirk Knoernschild
===================================================
The benefits of Service Oriented Architecture (SOA) are
clear: greater business agility through loosely-coupled and
transparent services that speed delivery of valued software
by leveraging reusable and composable services. SOA promises
to accommodate and isolate change to individual services
with minimal disruption to service consumers, increase
quality through independent testability and verification,
ease integration through open standards and technology and
minimize cost and risk by leveraging existing transport
protocols and internet infrastructure. While SOA presents a
different technological landscape and development climate,
it is not the complexity of either that risks dooming SOA
initiatives. Instead, SOA initiatives face the same
challenge the software industry has been struggling to
resolve for decades. Whether SOA be manifested using Web
Services, messaging or some other technology stack,
responding quickly to changing business demands is only
achieved if the
underlying service itself can easily accommodate change.
Thus, there exists a natural synergy between agile methods
that embrace change and SOA initiatives that encourage
adaptable technology solutions.
Read More>>
http://www.agi
lejournal.com/article/id,58/
************************************************************
***********
Sponsored By
Webcast: Global Resource Management using IBM Rational
Learn how to implement IBM Rational Portfolio Manager as a
tool to enable both processes and standards to create a
borderless resource environment by setting aside geographic,
organization, and time boundaries. This presentation
describes the best practices to manage demand, supply,
consumption, and capacity analytics using IBM Rational
Portfolio Manager.
http://www.cmcrossroads.net/go/cid=559&mid=983&
amp;id=281
======================================================
A Pony in the Pile - A Curmudgeon's View of SOA Adoption
by Al Goerner
======================================================
I have been in and around Web Services and Service Oriented
Architecture (SOA) for a long time. I have built distributed
systems for fifteen or more years. I have scars from the
Great Web Service Euphoria of '99 to '01. I have gray hair
from dealing with the security and management problems of
building real services in real networks. I have followed the
standards as they have matured. I have observed and worked
with clients as they considered and confronted SOA. Here is
my conclusion: real SOA is so complex and organizations are
so far from ready for it, that the only sound SOA adoption
strategy demands agile program management techniques.
Nothing less will suffice to guide and sustain an
organization through the SOA evolution.
Read More>>
http://www.agi
lejournal.com/article/id,54/
======================================================
SOA And Agile Development: Achieving Success Through
Continuous Integration And Testing
by Bob Schatz
======================================================
The explosive growth of outsourcing and the pressures of IT
organizations as a driver of business performance have
increased demand for the delivery of highly complex,
high-quality solutions at the lowest possible cost using the
best talent. The global marketplace, elevated by the
application of technology, has put an emphasis on
integration strategies which result in improved economics
and enhanced customer experiences. Therefore, IT
organizations and the business are beginning to speak the
same language with the shared goal of ensuring the
enterprise remains competitive and streamlined. First, they
view the adoption of agile development methods as a way of
bringing an "integrated team" approach to the
product development lifecycle where everyone is focused on
early, frequent demonstrated results. The second shared goal
is service-oriented architecture (SOA). SOA is an approach
to deliver integrated component-based ecosystems that are
assembled to efficiently execute
critical business processes. The goal of SOA is to be
flexible and adaptive to the constantly changing business
climate. At the same time, the resulting ecosystems remain
adaptable to continuously changing requirements. Without a
component-based, iterative model, this would be a daunting
challenge. However, these two productive approaches, when
applied concurrently, are setting the stage for the next
evolution in the deployment of technology to enhance
business performance and results.
Read More>>
http://www.agi
lejournal.com/article/id,59/
************************************************************
***********
Sponsored By
Attend the first Agile Leadership Summit at the Agile 2006
Conference
Wednesday, July 26 - 8 AM - 6 PM
The Agile Leadership Summit brings together world-class
experts who have been practicing and developing successful
Agile development programs since its early beginnings and
applied them to the business enterprise. The Agile
Leadership Summit is designed to help attendees discover how
organizations adopt and scale Agile development practices –
one of the fastest growing trends in the technology
industry. The Agile Leadership Summit educates attendees
through a tutorial and experience track in parallel with
discovery and discussion in think-tank breakout sessions
that build on each other as the day progresses.
Get more information or register for Agile 2006 >>
http://www.agile2006.org/
a>
======================================================
Agile Services In An (SO)Architected World
by Brent Carlson
======================================================
Because one of the core stated objectives of Service
Oriented Architecture (SOA) is to increase business and IT
alignment and IT's flexibility in meeting changing business
needs, on the surface it would seem that SOA and agile
methods are a natural fit. And within the SOA model of
service production, distribution and consumption, use of
agile development methods clearly has great opportunity for
effectiveness on the consumption side of the equation.
However, the approach by which a suite of generally reusable
services within an SOA are defined and produced requires a
cross-project perspective that could be viewed as running
counter to a typical agile development approach. Some amount
of up-front architectural thought must go into initial
service definition to prevent those services being developed
from becoming solely project-centric.
Read More>>
http://www.agi
lejournal.com/article/id,55/
======================================================
Promoting Agility By Improving The SOA Quality Assurance
Testing Process
by Stephanos Bacon
======================================================
There is little question that today's development teams are
facing numerous new challenges and that often these
challenges are being driven by business rather than
technology considerations. Companies are under considerable
market pressure to roll out new products or services,
putting developers under increasing pressure to build and
deploy the IT systems and applications necessary for
success. Service Oriented Architecture (SOA) promises to
address many of these challenges by allowing developers to
deliver incrementally new business capability while
leveraging existing assets. But developers must beware: one
of the most notable areas where roadblocks and bottlenecks
can occur if development teams are not careful is in the
quality assurance (QA) and testing process, which
unfortunately, is one of the last considerations in the
development and deployment of enterprise systems. By using
agile practices during QA and testing, SOA teams can turn
these roadblocks into
opportunities.
Read More>>
http://www.agi
lejournal.com/article/id,57/
============================================================
===
FEATURED BOOK: Agile Software Development In The Large - by
Jutta Eckstein
reviewed by Liz Barnett
============================================================
===
We've clearly passed the stage where companies question
whether Agile processes can scale. Many teams have been
successful applying Agile processes to individual projects
or portfolios of projects and have begun quantifying the
benefits that they achieve. Now the question is how to
modify these processes - which were originally developed to
support smaller teams -- and apply them "in the
large."
Read More>>
http://www.agi
lejournal.com/article/id,61/
------------------------------------------------------------
------
Agile Journal is a monthly publication of CM Crossroads and
CMC Media Inc. If you would like to sponsor this publication
or any other CM Crossroads Event, please contact us at
http://www.
cmcrossroads.com/contactus.php
If you would to like subscribe to this or any other CM
Crossroads
newsletter please visit http://www.
cmcrossroads.com/subscribe.php
Subscriptions are free and you can win an Apple iPod
------------------------------------------------------------
------
This message was delivered to bond yahoo.com
To update your subscription profile use the following link
ht
tp://www.mailermailer.com/x?u=50243678i-a6917d81
------------------------------------------------------------
------
© Copyright 1998-2006 CMC Media Inc. - All Rights Reserved
Agile Journal and Agile Business are Trademarks of CMC Media
Inc.
3905 State St. 7-235 - Santa Barbara, CA 93105 -
805-683-1200
Email list management powered by http://MailerMailer.com
|