<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>The Architect Insider</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/" />
    <link rel="self" type="application/atom+xml" href="http://www.ebizq.net/blogs/tai/atom.xml" />
    <id>tag:www.ebizq.net,2008-10-13:/blogs/tai/78</id>
    <updated>2009-12-22T20:44:25Z</updated>
    <subtitle>The Architect Insider is an online resource from ebizQ that drills down on enterprise software development. The content will focus on best practices and solutions for the Software Architect, Senior Architect, Project Manager and Senior Developer. TAI will focus on Java, IBM Websphere, Oracle Fusion .NET, SOA, and Agile with articles, webinars, blogs and whitepapers.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.21-en</generator>

<entry>
    <title>The Art of Compromise: Scrum and Project Governance</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/12/the-art-of-compromise-scrum-and-project-governance.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17535</id>

    <published>2009-12-22T19:13:49Z</published>
    <updated>2009-12-22T20:44:25Z</updated>

    <summary>The concepts of agility and project governance are not fundamentally opposed. Each is an attempt to improve the finished product. Scrum strives to do this through close collaboration and the short inspect-and-adapt cycles of the timeboxed sprints. Project governance strives...</summary>
    <author>
        <name>Mike Cohn</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=301</uri>
    </author>
    
        <category term="Agile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Enterprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Techniques" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Architect Insider" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Governance" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Guest Bloggers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agile" label="agile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="agility" label="agility" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="developers" label="developers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="governance" label="governance" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="project" label="project" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="scrum" label="Scrum" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p>The concepts of agility and project governance are not fundamentally opposed. Each is an attempt to improve the finished product. Scrum strives to do this through close collaboration and the short inspect-and-adapt cycles of the timeboxed sprints. Project governance strives to do it by what we might call inspect-and-approve (or reject) checkpoints in which the product or project is compared to a set of desirable attributes. </p>

<p>However, while pursuing similar goals, Scrum and project governance take entirely different routes to achieving those goals. It is in these different routes where problems will arise in mixing the two. Fortunately, a few compromises on each side, combined with the following actions, can lead to a successful combination of agility and oversight.</p>

<p><strong>Negotiate and set expectations up front.</strong> Undoubtedly, the first Scrum project to go through the governance process in your company will have challenges. There will almost certainly be some things they cannot do; for example, a Scrum team cannot provide a thorough design before getting permission to start coding, because design and coding will be done concurrently. The only solution to this is for the team to negotiate with the necessary governance groups in advance. The more support a team has for this and the higher up in the organization that this support reaches, the better. The team does not need to solicit a permanent change in governance policies. The change can be pitched as a one-time experiment.</p>

<p><strong>Fit your reporting to current expectations.</strong> The project review boards or oversight committees that provide project governance have existing expectations for what information each project is to provide at each checkpoint. Don't fight these expectations. If they expect a Gantt chart, provide a Gantt chart. When you can, however, try to slowly shift expectations by providing additional, more agile-friendly information. If burndown charts are suitable to show, do so. Or perhaps you want to include a report showing the number of times the build server kicked off continuously integrated builds and the thousands (or perhaps tens or hundreds of thousands) of test runs that were executed.</p>

<p><strong>Invite them into your process.</strong> Scrum teams can supplement less-detailed formal governance checkpoints by inviting governance committee members to participate in the regular meetings they will hold. I like to extend the well-known technique of management by walking around into management by standing around. Encourage managers and executives involved in the governance of a project to attend the daily scrums, where they can stand and listen to what is occurring on the project. The same shift from documents to discussions that is created by working with user stories needs to occur with project reporting. Encourage people to visit the team or join its meetings to see for themselves what is being built.</p>

<p><strong>Reference a success.</strong> Nothing convinces like success. Do whatever you can to get a first project or two through lightened or reduced governance checkpoints. Then point to the success of those projects as evidence that future projects should also be allowed through. </p>

<p>It's one thing to look at agile software development in a test tube; it's another to experience it in the real world. In the test tube, agile methodologies like Scrum are easily adopted by all members, and the nasty realities of corporate politics, economics, and such cannot intrude. In the real world, though, all of these unpleasant issues do exist. It is rarely as simple as deciding to use Scrum and then being able to do so with no other constraints. </p>

<p>Because few organizations will go so far initially as to completely revamp their current approaches to governance, teams need to work with their organization's non-agile governance. Adopting an attitude of compromise and taking the actions outlined above will go a long way towards easing those first Scrum projects through the gates.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.ebizq.net/blogs/tai/assets_c/2009/12/Succedding_with_Agile.php" onclick="window.open('http://www.ebizq.net/blogs/tai/assets_c/2009/12/Succedding_with_Agile.php','popup','width=160,height=202,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.ebizq.net/blogs/tai/assets_c/2009/12/Succedding_with_Agile-thumb-160x202.jpg" width="160" height="202" alt="Succedding_with_Agile.jpg" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" /></a></span><em>Mike Cohn is author of <a href="www.informit.com/title/0321579364" target="_blank">Succeeding with Agile: Software Development Using Scrum</a>, published by Addison-Wesley Professional, Nov. 2009, ISBN 0321579364, Copyright 2010 Mike Cohn. For more info, please visit: <a href="http://www.informit.com/title/0321579364%20" target="_blank">www.informit.com/title/0321579364</a> </p>

<p>Mike Cohn, founder of <a href="http://www.mountaingoatsoftware.com" target="_blank">Mountain Goat Software</a>, provides training and consulting on Scrum and agile software development to help companies build extremely high-performance development organizations. He authored two of the agile movement's most respected books, User Stories Applied for Agile Software Development and Agile Estimating and Planning. He cofounded the Agile Alliance, Agile Project Leadership Network, and Scrum Alliance.</em><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>IBM to buy  Lombardi</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/12/ibm-to-buy-lombardi.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17506</id>

    <published>2009-12-16T15:21:14Z</published>
    <updated>2009-12-16T15:23:38Z</updated>

    <summary> IBM Corp. said Wednesday it has agreed to buy Lombardi Software Inc., a company that makes software for automating back-office functions such as supply chain management and human resources. Financial terms were not disclosed. Also Check out ebizQ&apos;s 2010...</summary>
    <author>
        <name>Jayaprakash Kannoth</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=52</uri>
    </author>
    
        <category term="IBM" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Lombardi" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="lombardiibm" label="lombardi ibm" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p><a href="http://www.crainsnewyork.com/apps/pbcs.dll/article?AID=/20091216/FREE/912169997/1064" target="_blank">  IBM Corp. said Wednesday it has agreed to buy Lombardi Software Inc</a>., a company that makes software for automating back-office functions such as supply chain management and human resources. Financial terms were not disclosed.</p>

<p><strong>Also Check out ebizQ's 2010 Predictions</strong><br />
 <ul class="commonUl"><br />
    <li><a href="http://www.ebizq.net/blogs/soainaction/2009/12/soa_2009_holiday_wish_list.php?tag2010" title="ebizQ's Official SOA 2009 Holiday Wish List - Joe McKendrick">ebizQ's Official SOA 2009 Holiday Wish List - Joe McKendrick</a></li><br />
    <li><a href="http://www.ebizq.net/blogs/nari/2009/12/top_10_it_predictions_for_2010.php?tag2010" title="Top 10 IT Predictions for 2010! - Nari Kannan">Top 10 IT Predictions for 2010! - Nari Kannan</a> </li><br />
    <li><a href="http://www.ebizq.net/blogs/nari/2009/12/the_coming_innovations_in_data.php?tag2010" title="The Coming Innovations in Data Visualization - Nari Kannan">The Coming Innovations in Data Visualization - Nari Kannan</a></li><br />
    <li><a href="http://www.ebizq.net/topics/int_sbp/features/11987.html?tag2010" title="Technology Trends for 2010 -  Dean Goodermote">Technology Trends for 2010 -  Dean Goodermote</a></li><br />
    <li><a href="http://www.ebizq.net/blogs/2009/12/top_10_bi_predictions_for_2010.php?tag2010" title="Top 10 BI Predictions for 2010 Nenshad Bardoliwalla,Peter Schoff">Top 10 BI Predictions for 2010 - Nenshad Bardoliwalla,Peter Schoff</li><br />
    <li><a href="http://www.ebizq.net/blogs/linthicum/2009/12/4_data_integration_predictions.php?tag2010" title="4 Data Integration Predictions for 2010 Linthicum">4 Data Integration Predictions for 2010 - David Linthicum </li><br />
    </ul><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>IBM Updates Mashup Center</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/11/ibm-updates-mashup-center.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17331</id>

    <published>2009-11-03T14:05:19Z</published>
    <updated>2009-11-03T14:11:08Z</updated>

    <summary> IBM will soon release a new version of Mashup Center called Mashup Center 2.0 . This new release will help to speed up Mashup creation with any existing enterprise software installations like Microsoft Sharepoint, WebSphere MQ, Filenet P8, IBM...</summary>
    <author>
        <name>Jayaprakash Kannoth</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=52</uri>
    </author>
    
        <category term="IBM" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mashups" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="filenetp8" label="Filenet P8" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ibm" label="IBM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mashups" label="Mashups" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="microsoftsharepoint" label="Microsoft Sharepoint" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webspheremq" label="WebSphere MQ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p>                  IBM will soon release a new version of Mashup Center called Mashup Center 2.0 . This new release will help to speed up Mashup creation with any existing enterprise software <br />
installations like Microsoft Sharepoint, WebSphere MQ, Filenet P8, IBM Content Manager and any other Web services.  Two major features in this release are the  new transformation/customization functions and Cognos 8 Mashup Service  . The new transformation functions will help to speed creation of data mashups, manipulation of data and ability to generate JSON feeds. Cognos 8 Mashup service<a href="http://www-01.ibm.com/software/data/cognos/products/cognos-8-business-intelligence/capabilities.html" target="_blank"> IBM Cognos 8 Mashup Service</a> is an API that automatically exposes content from IBM Cognos 8 Business Intelligence as a Web Service for use in operational applications, business process management (BPM) processes and mashups. Visit <a href="http://www-03.ibm.com/press/us/en/pressrelease/28697.wss" target="_blank">IBM Mashup Center</a> to learn more.</p>]]>
        
    </content>
</entry>

<entry>
    <title>A Message Type Architecture for SOA</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/10/a-message-type-architecture-for-soa.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17293</id>

    <published>2009-10-23T15:15:26Z</published>
    <updated>2009-10-23T15:25:34Z</updated>

    <summary>From a Feb. 2009 InfoQ article by Jean-Jacques Dubray: How can data governance complement SOA governance? This is a key aspect of SOA governance that&apos;s often overlooked, argues Dubray. The first step that must happen before an effective collaboration can...</summary>
    <author>
        <name>Jessica Ann Mola</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=60</uri>
    </author>
    
    <category term="architecture" label="Architecture" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="domainspecificlanguages" label="Domain Specific Languages" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p>From <a href="http://www.infoq.com/articles/message-type-architecture" target="_blank">a Feb. 2009 InfoQ article by Jean-Jacques Dubray</a>:</p>

<p><strong>How can data governance complement SOA governance?</strong></p>

<p>This is a key aspect of SOA governance that's often overlooked, argues Dubray.</p>

<p>The first step that must happen before an effective collaboration can occur: <strong>the shared usage of the Enterprise Data Model (EDM).</strong> </p>

<p>SOA and data governance may have very different objectives, but they share the EDM, a set of metadata Dubray defines as "a Logical Data Model, an Ontology if you will, of the overall Information System."</p>

<p>Dubray also argues that Message Types should be generated from EDM metadata, and the usage of traditional models like XML, ERD and UML is not suited to enable the consumption of the EDM for this purpose. </p>

<p>He proposes two complementary DSLs (Domain Specific Languages), one for the EDM <br />
and one for the Message Types referencing the elements of the EDM. The DSLs are used to generate a textual notation from which EDM and Message Type definition can be captured. These DSLs are also well suited to create a graphical notation.</p>

<p>He concludes:</p>

<ul><li>Management of Message Types in an SOA = a complex topic</li>
<li>Different approaches have been taken, but none seem to have yielded satisfactory results as they lack the backbone of an EDM</li>
<li>His approach reinforces the need to start designing service interfaces from the "contract" perspective (and not the code) and establishes a reuse strategy founded on the EDM as a key enterprise asset</li>
<li>Without using an EDM, service interfaces will tend to be designed with a footprint specific to projects and backend systems, reducing their ability to be reused by other consumers. The approach also enables data governance to effectively communicate changes to the EDM to the SOA governance team which will trigger a new version phase in the services lifecycles when necessary</li></ul>]]>
        
    </content>
</entry>

<entry>
    <title>The Role of Project Managers in Agile</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/10/the-role-of-project-managers-in-agile.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17287</id>

    <published>2009-10-22T16:12:00Z</published>
    <updated>2009-10-22T18:00:16Z</updated>

    <summary>This InfoQ article discusses the role of project manager in general and then maps it to the coach/facilitator role in Agile. Why are managers are required at all in any industry? 1.) To keep workers aligned with project goals, fine...</summary>
    <author>
        <name>Jessica Ann Mola</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=60</uri>
    </author>
    
        <category term="Agile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Enterprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Techniques" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agile" label="Agile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="agileenterprise" label="Agile Enterprise" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p><a href="http://www.infoq.com/articles/project-manager-role">This InfoQ article</a> discusses the role of project manager in general and then maps it to the coach/facilitator role in Agile.<br />
<strong><br />
Why are managers are required at all in any industry?</strong></p>

<p>1.) To keep workers aligned with project goals, fine tune their work style, bring out their best, and help them stay focused and motivated.<br />
2.) To control change<br />
3.) To control communication among team members<br />
4.) To focus the team focus on results and not too much on process</p>

<p><strong>How about in Agile?</strong></p>

<p>Says Aggarwal: "A project manager can extend his/her role beyond being a coach/facilitator if things are going wrong. S/he can control those team members who are not Agile by nature or by intentions."</p>

<p><strong>3 common myths about managers that are prominent in the context of Agile:</strong><br />
<strong><br />
Myth #1: Managers have magic pills.</strong></p>

<p><strong>The truth:</strong> They can't make things perfect, but according to Aggarwal, a good manager can:</p>

<p>* solve 50 percent of problems completely,<br />
* partially solve 15 percent of problems,<br />
* make 15 percent of problems looks like no impact problem or out of scope by making them explicit with the help of communication,<br />
* 20 percent of problems are such that they always remain, and this must be accepted</p>

<p><strong>Myth #2: Managers always curb freedom.</strong></p>

<p><strong>The truth:</strong> A manager with experience and vision may curb team's freedom temporarily but it has an objective that eventually helps people.</p>

<p><strong>Myth #3: Manager should not have authority.</strong></p>

<p><strong>The truth:</strong> In order to control any of the above four reasons (mentioned at the beginning of this article), any manager has to have authority in those environments.</p>]]>
        
    </content>
</entry>

<entry>
    <title>SOA Governance Maturity: An Architect&apos;s View</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/10/soa-governance-maturity-an-architects-view.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17286</id>

    <published>2009-10-22T15:30:41Z</published>
    <updated>2009-10-22T17:58:24Z</updated>

    <summary>Many organizations don&apos;t know how to successfully expand their SOA efforts from an integration solution towards an enterprise solution. That means service reuse is rarely achieved. In this InfoQ article, Tom Schepers and Benedikt Kratz argue that governance is a...</summary>
    <author>
        <name>Jessica Ann Mola</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=60</uri>
    </author>
    
        <category term="Governance" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOA" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="architect" label="Architect" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="soagovernance" label="SOA Governance" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p>Many organizations don't know how to successfully expand their SOA efforts from an integration solution towards an enterprise solution. That means service reuse is rarely achieved.</p>

<p>In <a href="http://www.infoq.com/articles/soa-gov-architect-s-view" target="_blank">this InfoQ article</a>, Tom Schepers and Benedikt Kratz argue that <strong>governance is a necessary requirement for successful business value delivery of SOA projects.</strong></p>

<p>They discuss:</p>

<p><strong>* The lifecycle processes of SOA governance<br />
* How SOA governance can become more mature<br />
* The role of the architect in SOA governance</strong></p>

<p>Some practical guidelines for architects (list is from Mike Kavis):</p>

<p>* <strong>Chief architect:</strong> connects SOA architects and is responsible for answering the CxOs. Involved in deciding the SOA vision, but should also point out the direction of SOA governance</p>

<p>* <strong>Enterprise architect:</strong> align business and IT requirements in SOA. Talks with the business to obtain requirements. Strongly involved in managing the service portfolio</p>

<p>* <strong>Solution architect:</strong> has hands-on technical experience. Can be SOA advocates, because of technological advantages of service orientated technology</p>

<p>* <strong>Domain architect:</strong> has contextual knowledge of the business domain they are involved in. Advocates principles and relate them to the business situation. Good candidate for setting standards and deciding when exceptions to the standards can be made</p>

<p>These guidelines should help architects maximize the SOA potential at the current maturity level and advance the SOA maturity level in their enterprise.</p>

<p>According to Schepers and Kratz:</p>

<p>"Architects are good initiators of SOA projects and they can take responsibility for the first maturing of SOA and its governance within an organization.</p>

<p>However, for SOA solutions and governance to mature, business needs to take control. The architect shares responsibilities n the governance board with business and IT representatives. Perhaps the most important responsibility for the architect is the alignment of business and IT and this requires special communication and coordination skills. </p>

<p>When business and architects have a good understanding and agreements, codified by governance, SOA can go the extra mile and realize all the business benefits promised to the enterprise."</p>]]>
        
    </content>
</entry>

<entry>
    <title>Building an Agile Team</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/10/building-an-agile-team.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17285</id>

    <published>2009-10-22T15:10:31Z</published>
    <updated>2009-10-22T17:56:32Z</updated>

    <summary>What makes a software development team agile? According to Darren Hale in an Oct. 20 article on InfoQ, a successful team has the following components: * Skilled developers * Established team values * Good communication * Always looking to improve...</summary>
    <author>
        <name>Jessica Ann Mola</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=60</uri>
    </author>
    
        <category term="Agile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Enterprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Techniques" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agile" label="Agile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="developers" label="Developers" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p><strong>What makes a software development team agile?</strong></p>

<p>According to Darren Hale in <a href="http://www.infoq.com/articles/building-an-agile-team" target="_blank">an Oct. 20 article on InfoQ</a>, a successful team has the following components:<br />
<strong><br />
* Skilled developers<br />
* Established team values<br />
* Good communication<br />
* Always looking to improve</strong></p>

<p>The process of building an agile team isn't as easy as it looks, warns Hale. "Many managers and team leads hire technically capable people, throw some form of an agile process at the team, and hope that everything works...this approach is not only unrealistic, but it is prone to failure," he says.</p>

<p>Hale goes on to describe how his company built their team. </p>

<p>He says: "We recognized early that the characteristics that were important to us included having a customer perspective, collaborating effectively, managing by fact, and focusing on execution. A team that embodied these principles would be well positioned for success."</p>

<p>First, Hale's company focused on communication, making sure the physical layout of their office would enable easier communication and discussion. They refined their interviewing process to hire developers that not only had the level of talent and skill they sought, but would mesh well with their existing team.<br />
 <br />
Finally, they focused on process improvement. Reviewing their existing processes has helped them improve the team on a continual basis.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Welcome to The Architect Insider!</title>
    <link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/tai/2009/10/welcome-to-the-architect-insider.php" />
    <id>tag:www.ebizq.net,2009:/blogs/tai//78.17283</id>

    <published>2009-10-22T15:08:42Z</published>
    <updated>2009-10-22T17:54:01Z</updated>

    <summary>Welcome to The Architect Insider (TAI), an online resource from ebizQ that drills down on enterprise software development. The content on this site will focus on best practices and solutions for the Software Architect, Senior Architect, Project Manager and Senior...</summary>
    <author>
        <name>Jessica Ann Mola</name>
        <uri>http://www.ebizq.net/MT4/mt-cp.cgi?__mode=view&amp;blog_id=78&amp;id=60</uri>
    </author>
    
        <category term="Architect Insider" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="net" label=".NET" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="agile" label="Agile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fusion" label="Fusion" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ibm" label="IBM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="java" label="Java" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="Oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="soa" label="SOA" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="websphere" label="Websphere" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.ebizq.net/blogs/tai/">
        <![CDATA[<p>Welcome to The Architect Insider (TAI), an online resource from ebizQ that drills down on enterprise software development.  </p>

<p>The content on this site will focus on best practices and solutions for the Software Architect, Senior Architect, Project Manager and Senior Developer. </p>

<p>TAI will focus on Java, IBM WebSphere, Oracle Fusion .NET, SOA, and Agile with articles, webinars, blogs and whitepapers.</p>

<p>If you'd like to submit a feature article, blog for us, or have comments or questions you'd like to raise, please contact ebizQ Associate Editor Jessica Ann Mola at jessica@ebizq.net.</p>]]>
        
    </content>
</entry>

</feed>

