<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-853340459287929531</id><updated>2011-10-06T05:43:07.625-07:00</updated><title type='text'>Eeles on Architecture</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-6437417107423332152</id><published>2011-10-05T10:46:00.000-07:00</published><updated>2011-10-05T16:18:50.585-07:00</updated><title type='text'>Business Agility</title><content type='html'>Time to breathe life back into my dormant blog! It's been a while - been buried helping many of my clients understand what it takes to become more agile.&lt;br /&gt;&lt;br /&gt;One of the most enjoyable engagements has been helping Danske Bank transition to agile (&lt;a href="http://www-01.ibm.com/software/success/cssdb.nsf/CS/CPAR-8M5NZD?OpenDocument&amp;amp;Site=corp&amp;amp;cty=en_us"&gt;see here&lt;/a&gt;) with a whole bunch of individuals for whom failure was never an option - both within the bank and within IBM. I'll be discussing success patterns in transforming a development organization at the &lt;a href="http://www-01.ibm.com/software/uk/itsolutions/innovate/"&gt;UK Innovate event next week&lt;/a&gt;, if you're able to come along.&lt;br /&gt;&lt;br /&gt;But this blog entry was actually prompted by a Twitter feed from &lt;span class="screen-name screen-name-ibmrational pill"&gt;@ibmrational who asked me "&lt;/span&gt;We'd love your input on what it means for a business to be &lt;a href="http://twitter.com/#%21/search?q=%23agile" title="#agile" class="  twitter-hashtag pretty-link" rel="nofollow"&gt;&lt;s class="hash"&gt;#&lt;/s&gt;&lt;b&gt;agile&lt;/b&gt;&lt;/a&gt;". The question is, itself, quite interesting since it's focused on business agility, and not IT agility, and rightly so.&lt;br /&gt;&lt;br /&gt;And so my first observation is that &lt;span style="font-style: italic;"&gt;business agility&lt;/span&gt; is much more than IT. To pick a non-IT example, business agility might be delivered through the ability to onboard partner organizations and suppliers more quickly, in order to respond to a market opportunity.&lt;br /&gt;&lt;br /&gt;However, the second observation is that (for many organizations) IT &lt;span style="font-weight: bold;"&gt;is&lt;/span&gt; a critical aspect of their business, without which they would simply go out of business. The ability for IT to respond to business demands can make or break them. A very real example in the financial sector is the ability to change existing systems, quickly, in response to new regulations. In these cases, where business and IT go hand in hand, IT agility is inextricably linked to business agility.&lt;br /&gt;&lt;br /&gt;The obvious next question is how IT becomes more agile. The growing consensus is that this is not just driven by process, but by architecture too. Watch this space :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-6437417107423332152?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/6437417107423332152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2011/10/business-agility.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/6437417107423332152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/6437417107423332152'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2011/10/business-agility.html' title='Business Agility'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-2591085677272911356</id><published>2010-07-14T01:09:00.000-07:00</published><updated>2010-07-14T01:18:17.985-07:00</updated><title type='text'>Architecting Development Environments</title><content type='html'>No blogs for some time - I much prefer "micro blogs" and therefore use Twitter (&lt;a href="http://twitter.com/petereeles"&gt;http://twitter.com/petereeles&lt;/a&gt;) more often than Blogger. Anyhow, whenever something significant comes up I'll post here.&lt;br /&gt;&lt;br /&gt;I've spent a considerable amount of time over the last few years focusing on a particular domain - development environments. I first described my thoughts in &lt;a href="http://www.ibm.com/developerworks/rational/library/edge/08/apr08/eeles/index.html"&gt;this paper&lt;/a&gt;. That work is undergoing a serious "refresh" and I'll be reporting back as collateral is created. The first item to be refined (based on lessons learned since that paper was written) is the definition of a development environment. The major elements have stayed the same (context, method, tools, enablement, organization, infrastructure and adoption), but my team and I have been teasing apart the different considerations when either defining, deploying or managing a development environment.&lt;br /&gt;&lt;br /&gt;It's really interesting work and will underpin (for example) an architecture description standard for development environments (with relevant viewpoints defined) and a maturity model for development environments that extends CMMI. Watch this space!&lt;br /&gt;&lt;br /&gt;Glad to see that the &lt;a href="http://www.wicsa.net/"&gt;WICSA 2011 call for papers&lt;/a&gt; is now open.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-2591085677272911356?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/2591085677272911356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2010/07/architecting-development-environments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/2591085677272911356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/2591085677272911356'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2010/07/architecting-development-environments.html' title='Architecting Development Environments'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-7977359721811347636</id><published>2010-01-30T04:31:00.000-08:00</published><updated>2010-01-30T04:32:40.265-08:00</updated><title type='text'>What does Enterprise Architecture mean to you?</title><content type='html'>I delivered some enablement yesterday for my colleagues and one item that resonated is Alan Brown's list of possible interpretations of what EA might mean to any given organisation:&lt;br /&gt;&lt;br /&gt;1. An IT-driven initiative to define the IT application landscape&lt;br /&gt;&lt;br /&gt;2. One source of the truth via an integrated view of the enterprise, across all lines of business&lt;br /&gt;&lt;br /&gt;3. Assessing current and future states of the enterprise, along with the programs and controls to achieve desired capabilities&lt;br /&gt;&lt;br /&gt;4. Architecture framework governance and reporting (e.g. Zachman, TOGAF, EA3, FEAF, MoDAF, DoDAF)&lt;br /&gt;&lt;br /&gt;5. Portfolio planning for resources, projects and initiatives&lt;br /&gt;&lt;br /&gt;6. “Uber-architecture” for development teams&lt;br /&gt;&lt;br /&gt;7. Architectural conformance&lt;br /&gt;&lt;br /&gt;8. Model-Driven Architecture (MDA)&lt;br /&gt;&lt;br /&gt;9. Alignment of strategy, business, information, applications and technical infrastructure in support of a strategic intent&lt;br /&gt;&lt;br /&gt;I prefer the last definition :)&lt;br /&gt;&lt;br /&gt;- Pete&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-7977359721811347636?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/7977359721811347636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2010/01/what-does-enterprise-architecture-mean.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/7977359721811347636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/7977359721811347636'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2010/01/what-does-enterprise-architecture-mean.html' title='What does Enterprise Architecture mean to you?'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-4763093649201372228</id><published>2009-11-16T13:42:00.000-08:00</published><updated>2009-11-16T13:45:07.925-08:00</updated><title type='text'>RSC 2010</title><content type='html'>The 2010 Rational Software Conference has now opened its call for papers. See &lt;a href="http://www-01.ibm.com/software/rational/rsdc/"&gt;http://www-01.ibm.com/software/rational/rsdc/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Through the course of my career I've been the architect of software, systems, (parts of) enterprises and development environments. I'm seriously considering a paper entitled "How to Architect Anything" since the fundamental principles that underpin all (good) architecting are the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-4763093649201372228?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/4763093649201372228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/11/rsc-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/4763093649201372228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/4763093649201372228'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/11/rsc-2010.html' title='RSC 2010'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-8165764873133697478</id><published>2009-11-14T14:35:00.000-08:00</published><updated>2009-11-14T14:50:32.333-08:00</updated><title type='text'>Enterprise Architecture (EA) and Technical Architecture (TA)</title><content type='html'>Every now again I come across something simple, yet profound. The most-recent is on Grady Booch's blog at &lt;a href="http://www.handbookofsoftwarearchitecture.com/"&gt;http://www.handbookofsoftwarearchitecture.com/&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;"EA attends to the architecture of a business that uses technology. TA attends to the architecture of the software-intensive systems that support the business".&lt;br /&gt;&lt;br /&gt;This simple statement embraces several messages (such as the linkage of business and IT), but one, in particular, is worth emphasizing: "EA attends to the architecture of a business". This is a great one-liner that really crystallises the emphasis of EA as opposed to TA, especially given that enterprise architects and software architects each deal with applications, technology and data. And, yet, their focus is quite different - one is a system, the other is a business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-8165764873133697478?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/8165764873133697478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/11/enterprise-architecture-ea-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/8165764873133697478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/8165764873133697478'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/11/enterprise-architecture-ea-and.html' title='Enterprise Architecture (EA) and Technical Architecture (TA)'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-211444620614527327</id><published>2009-08-20T00:16:00.000-07:00</published><updated>2009-08-20T00:27:04.319-07:00</updated><title type='text'>The 10 Keys to Successful Architecting</title><content type='html'>&lt;div align="left"&gt;I've been using the following "Top 10" keys to successful architecting lately - since it allows me to touch on almost every aspect of architecting - you might find it useful. Of course, there's a lot more behind each key - and if you're attending the Rational Software Conference in the UK (&lt;a href="http://www-01.ibm.com/software/uk/itsolutions/developer/rational-software-conference-2009/"&gt;http://www-01.ibm.com/software/uk/itsolutions/developer/rational-software-conference-2009/&lt;/a&gt;) I'll be going into each of these in some detail. So ... here they are:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Successful software architects … &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Understand end-to-end development&lt;br /&gt;&lt;/strong&gt;For example, they ... follow a repeatable process&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Understand their role&lt;br /&gt;&lt;/strong&gt;For example, they ... understand what an architecture is&lt;br /&gt;For example, they ... understand what an architect does&lt;br /&gt;For example, they ... understand the benefits of architecting&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Manage risk and manage change&lt;br /&gt;&lt;/strong&gt;For example, they ... derive their architectures iteratively&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Communicate with stakeholders&lt;br /&gt;&lt;/strong&gt;For example, they ... document their architectures&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Reuse assets&lt;br /&gt;&lt;/strong&gt;For example, they ... embrace different types of assets&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Right-size their involvement&lt;br /&gt;&lt;/strong&gt;For example, they ... select relevant viewpoints&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. Influence the requirements&lt;br /&gt;&lt;/strong&gt;For example, they ... ensure tradeoffs are negotiated&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Derive solutions from business needs&lt;br /&gt;&lt;/strong&gt;For example, they ... produce business-driven architectures&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. Refine solutions based on technology&lt;br /&gt;&lt;/strong&gt;For example, they ... realize architectures in available technology&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. Appreciate the broader context&lt;br /&gt;&lt;/strong&gt;For example, they ... align their work with the “bigger picture”&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-211444620614527327?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/211444620614527327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/08/10-keys-to-successful-architecting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/211444620614527327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/211444620614527327'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/08/10-keys-to-successful-architecting.html' title='The 10 Keys to Successful Architecting'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-853340459287929531.post-88115684711582865</id><published>2009-07-29T15:50:00.000-07:00</published><updated>2009-07-30T09:38:28.000-07:00</updated><title type='text'>Context is Everything</title><content type='html'>I met a very nice chap today, who was introduced as "the Architect". Even his business card had "VP of Architecture" on it. I nearly fell into the trap of assuming he was an IT architect interested in all things software (and more besides). Turns out he was an enterprise architect and that IT was just one part of his remit. I'm glad I asked (and yes, we did have a good conversation once that contextual information was shared!).&lt;br /&gt;&lt;br /&gt;I know it's obvious, but it's essential (and reasonable) to ask an "architect" what they actually do when they tell you they're an architect. I mean, there are enough different architecture-related roles out there - enterprise architect, system architect, software architect, infrastructure architect, security architect etc. etc. and if someone told you they were a "manager" you wouldn't think twice about asking them what they manage! And some "architects" really aren't - but that's a longer blog :)&lt;br /&gt;&lt;br /&gt;And as for the title of this blog - "Eeles on Architecture" seemed to roll off the tongue better than some of the alternatives!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/853340459287929531-88115684711582865?l=eelesonarchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eelesonarchitecture.blogspot.com/feeds/88115684711582865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/07/context-is-everything.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/88115684711582865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/853340459287929531/posts/default/88115684711582865'/><link rel='alternate' type='text/html' href='http://eelesonarchitecture.blogspot.com/2009/07/context-is-everything.html' title='Context is Everything'/><author><name>Pete Eeles</name><uri>http://www.blogger.com/profile/02236161788720132962</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_yaY22xelA8Y/SnDRzO3D5NI/AAAAAAAAAAM/YmH0MquD39U/S220/P.Eeles2.jpg'/></author><thr:total>1</thr:total></entry></feed>
