<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Kevin Francis:: Yes, but... : Architecture - General</title><link>http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx</link><description>Tags: Architecture - General</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Enterprise Futures Forum</title><link>http://msmvps.com/blogs/architecture/archive/2009/11/12/enterprise-futures-forum.aspx</link><pubDate>Thu, 12 Nov 2009 05:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1739147</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1739147</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/11/12/enterprise-futures-forum.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;m talking at the Enterprise Futures Forum on Tuesday 17th on strategies for adopting SOA and the Cloud.&amp;nbsp; Here&amp;#39;s some information on the conference and a 2 for 1 offer that the organisers have running at the moment:&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;We are addressing the latest issues:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:-36pt;margin:0cm 0cm 0pt 54pt;mso-list:l0 level1 lfo1;tab-stops:list 54.0pt;"&gt;&lt;span lang="EN-US" style="font-family:Symbol;color:black;font-size:10pt;mso-fareast-font-family:Symbol;mso-ansi-language:EN-US;mso-bidi-font-family:Symbol;mso-bidi-font-style:italic;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;1. With the flurry of &lt;a href="http://www.oracle.com/us/corporate/Acquisitions/index.htm" title="blocked::http://www.oracle.com/us/corporate/Acquisitions/index.htm"&gt;&lt;span style="color:black;"&gt;&lt;span title="blocked::http://www.oracle.com/us/corporate/Acquisitions/index.htm"&gt;recent acquisitions&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; (eg BEA, Peoplesoft, SUN, (SeeBeyond &amp;amp; MySQL), Stellent, Siebel, iflex) Oracle has become a major software supplier for most local enterprises.&amp;nbsp; As a local enterprise professional, it makes sense to stay up to date with their software capabilities and strategy &amp;ndash; come along and see what Matt Wright, Bill Hicks and Cameron McPhee have to say.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:-36pt;margin:0cm 0cm 0pt 54pt;mso-list:l0 level1 lfo1;tab-stops:list 54.0pt;"&gt;&lt;span lang="EN-US" style="font-family:Symbol;color:black;font-size:10pt;mso-fareast-font-family:Symbol;mso-ansi-language:EN-US;mso-bidi-font-family:Symbol;mso-bidi-font-style:italic;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;2. National broadband will open up new possibilities.&amp;nbsp; Things which were not possible or practical before suddenly become possible.&lt;br /&gt;Find out when, where and how much bandwidth is planned to come on line.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:-36pt;margin:0cm 0cm 0pt 54pt;mso-list:l0 level1 lfo1;tab-stops:list 54.0pt;"&gt;&lt;span lang="EN-US" style="font-family:Symbol;color:black;font-size:10pt;mso-fareast-font-family:Symbol;mso-ansi-language:EN-US;mso-bidi-font-family:Symbol;mso-bidi-font-style:italic;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;3. &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-ansi-language:EN-US;"&gt;Australia&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;mso-ansi-language:EN-US;"&gt; will attend the United Nations Climate Change Conference in Copenhagen in early December. The resulting global agreement on emission reductions will most likely require businesses to monitor and curb their carbon emissions, and we in IT will be required to provide and modify systems for this. How are we going to do it?&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:-36pt;margin:0cm 0cm 0pt 54pt;mso-list:l0 level1 lfo1;tab-stops:list 54.0pt;"&gt;&lt;span lang="EN-US" style="font-family:Symbol;color:black;font-size:10pt;mso-fareast-font-family:Symbol;mso-ansi-language:EN-US;mso-bidi-font-family:Symbol;mso-bidi-font-style:italic;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;4. SOA has been through the hype curve - find out where it really applies and how to go about it.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:-36pt;margin:0cm 0cm 0pt 54pt;mso-list:l0 level1 lfo1;tab-stops:list 54.0pt;"&gt;&lt;span lang="EN-US" style="font-family:Symbol;color:black;font-size:10pt;mso-fareast-font-family:Symbol;mso-ansi-language:EN-US;mso-bidi-font-family:Symbol;mso-bidi-font-style:italic;"&gt;&lt;span style="mso-list:Ignore;"&gt;&amp;middot;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;5. Hear all about how Google address the &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;"&gt;challenges of user apps, how you can take advantage of Google&amp;#39;s technology when building your own. Did I mention the Wave demo and the surprise give-away to all attendees?...&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:navy;font-size:10pt;mso-ansi-language:EN-US;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;Come for the whole day or half day &amp;ndash; decide what is of most interest to you, and customise your day accordingly (&lt;a href="http://www.gener8.com.au/ejaforum09" title="blocked::http://www.gener8.com.au/ejaforum09"&gt;&lt;span style="color:black;"&gt;&lt;span title="blocked::http://www.gener8.com.au/ejaforum09"&gt;www.gener8.com.au/ejaforum09&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span lang="EN-US" style="mso-ansi-language:EN-US;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;Keynotes topics:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Broadband initiative, Green IT, SOA, Google Wave&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;Stream Sessions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Business &amp;amp; Technical streams &amp;ndash; 5 experts in each stream to take you into the future&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;Panel Discussions:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Business &amp;amp; Technical sessions &amp;ndash; 7 experts on each panel to answer your questions&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;Discussion Threads:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Casual interactive afternoon sessions &amp;ndash; Startups, Real SOA, Real Green IT and more &amp;ndash; to get up close and personal with your preferred topics&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:10pt;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="EN-US" style="color:navy;font-size:10pt;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p align="center" style="text-align:center;margin:0cm 0cm 0pt;"&gt;&lt;strong&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;"&gt;Book by midday Friday and take advantage of the 2 for 1 offer! &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="center" style="text-align:center;margin:0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;"&gt;&lt;a target="_blank" href="http://e2ma.net/go/2567141277/2344429/88078507/8772/goto:http:/www.gener8.com.au/ejaforum09"&gt;&lt;span style="font-size:13.5pt;"&gt;&lt;span style="color:#0000ff;"&gt;Click here to register now!&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1739147" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/About+Me/default.aspx">About Me</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Sustainability/default.aspx">Sustainability</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Cloud/default.aspx">Cloud</category></item><item><title>Selecting a Wiki</title><link>http://msmvps.com/blogs/architecture/archive/2009/10/21/selecting-a-wiki.aspx</link><pubDate>Tue, 20 Oct 2009 22:57:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1733797</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1733797</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/10/21/selecting-a-wiki.aspx#comments</comments><description>&lt;p&gt;In the presentation on &amp;quot;Challenging the Role of the Architect&amp;quot; I talked about the need for a team Wiki where the lower-level details of the system documentation should be published.&amp;nbsp; Some people have asked for more information about this - what wiki do I recommend.&amp;nbsp; This is a very intersting question because it is a little like asking &amp;#39;what source code repository should I use?&amp;#39; in that the answer is quite clearly &amp;#39;it depends&amp;#39;.&amp;nbsp; Let me take a stab at a piece of logic though and we&amp;#39;ll see if that helps:&lt;/p&gt;
&lt;p&gt;If you are working with resonably recent version of .NET then the answer is actually pretty simple.&amp;nbsp; In this case you will, of course, be using Visual Studio Team System for development and will be using the features and facilities to manage your project in Team Foundation Server.&amp;nbsp; I&amp;#39;m hoping that you are anyway, because as I have said a few times there is no better tool for managing software projects than Team Foundation Server to the point where&amp;nbsp;I recommend that even teams that are building using Java (or a derivative) use Team Foundation Server through a plug-in into Eclipse.&amp;nbsp; But I digress and I can talk more about that another day.&lt;/p&gt;
&lt;p&gt;Anyway, assuming that you are using TFS you&amp;#39;ll note that TFS integrates nicely into SharePoint 2007 to provide a project portal.&amp;nbsp; Given that this is the case the best option then in to include the Wiki as a part of that portal.&amp;nbsp; Personally, I find the built-in Wiki functionality in SharePoint to be sufficient for this kind of documentation and it provides the easiest, and best integrated, solution.&amp;nbsp; You could consider using a thrird party Wiki tool like Confluence from Atlassian&amp;nbsp;to edit the Wiki and then surface it through SharePoint using the available plug-in from Atlassian .&amp;nbsp; &lt;/p&gt;
&lt;p&gt;If (heaven forbid) you aren&amp;#39;t using TFS then you could just use Confluence.&amp;nbsp; There are, of course, many open source options available but I must confess that I don&amp;#39;t know them all that well.&amp;nbsp; Check out what is available through CodePlex or your favourite reputable open source repository/community and review what other people have said before making a selection.&amp;nbsp; I&amp;#39;d recommend that you consider the ability to export content to be an important part of the decision in case you outgrow your solution and need to move to another.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1733797" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item><item><title>Slides from Tech.Ed 2009 Now Available...</title><link>http://msmvps.com/blogs/architecture/archive/2009/09/18/slides-from-tech-ed-2009-now-available.aspx</link><pubDate>Fri, 18 Sep 2009 03:58:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1724618</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1724618</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/09/18/slides-from-tech-ed-2009-now-available.aspx#comments</comments><description>&lt;p&gt;The talk for this year&amp;#39;s Tech.Ed was &amp;#39;Challenging the Role of Architect&amp;#39;.&amp;nbsp; The talk is about the fundamental gap that exists between the approach and skills that Architect&amp;#39;s commonly display and what is needed from them to effectively deliver projects.&amp;nbsp; To do this I discuss the outcome of the late 10 years of CHAOS reports produced by the Standish Group and use this to point out just how badly we are doing as an industry.&amp;nbsp; From here, and with a clear understanding of what a project actually is and how pure Agile is not a suitable approach for the development of projects in a way that meets the need of the business, unless the project is running in Fairyland (where cost and time don&amp;#39;t matter).&amp;nbsp; With a solid definition then of what is needed to deliver projects effectively it is then possible to proceed on and examine how an Architect can assist to ensure that projects are delivered successfully.&lt;/p&gt;
&lt;p&gt;The talk was, interestingly, met by two types of feedback, which was expected - those that understood the big picture need for Architects to be jointly responsible for overall project delivery and those that saw that the role of the Architect as a senior developer and the project management and process aspects of the role as therefore not belonging.&amp;nbsp; You know what camp I am in.&lt;/p&gt;
&lt;p&gt;The deck is available from my SlideShare account &lt;a href="http://www.slideshare.net/KevinFrancis/challenging-the-role-of-the-architect"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve recieved a number of questions about the talk, and I&amp;#39;ll attempt to answer these questions here so that everyone can see the answers.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1724618" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category></item><item><title>Tech.Ed 2009</title><link>http://msmvps.com/blogs/architecture/archive/2009/08/07/tech-ed-2009.aspx</link><pubDate>Fri, 07 Aug 2009 07:21:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1714019</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1714019</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/08/07/tech-ed-2009.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;m presenting in the Architecture Track at Tech.Ed Australia again, and maybe also Tech.Ed New Zealand for the first time.&amp;nbsp; Here&amp;#39;s what I was thinking of talking about:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Challenging the Role of the Architect&lt;br /&gt;&lt;/strong&gt;There are as many definitions of the role of the Architect as there are organisations, and current shifts in approaches like Agile are further pushing the boundaries.&amp;nbsp; Do we even need Architects?&amp;nbsp; Many would suggest not.&amp;nbsp; In this talk, long-time Architect and Solutions Architect MVP Kevin Francis from Object Consulting will challenge the audience with his views on Architecture and Architects, covering areas such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The role of the Architect in a project context.&lt;/li&gt;
&lt;li&gt;The relationship between Architects and other roles in a project and professional context.&lt;/li&gt;
&lt;li&gt;The skills and knowledge required by an Architect.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addressing the above Kevin will consider both iterative and agile types of projects, thereby addressing the role of the Architect in agile projects.&lt;/p&gt;
&lt;p&gt;So, tell me what you think of the above.&amp;nbsp; What else do you think I should talk about?&amp;nbsp; Is it interesting?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1714019" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/About+Me/default.aspx">About Me</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category></item><item><title>BA World Slides Available</title><link>http://msmvps.com/blogs/architecture/archive/2009/08/03/ba-world-slides-available.aspx</link><pubDate>Mon, 03 Aug 2009 04:30:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1712313</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1712313</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/08/03/ba-world-slides-available.aspx#comments</comments><description>&lt;p&gt;I have made the slides from the BA World presentation on &amp;#39;Business Analysts v Architects&amp;#39; available on &lt;a href="http://www.slideshare.net/KevinFrancis"&gt;Slideshare&lt;/a&gt;.&amp;nbsp; Please let me know what you think, and if you would like me to come at present it in person at your organisation or user group please let me know.&amp;nbsp; I&amp;#39;m always happy to come and present this topic or any of the other topics that are listed here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1712313" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/User+Interface+Architecture/default.aspx">User Interface Architecture</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Business+Analysts/default.aspx">Business Analysts</category></item><item><title>Early Bird Registration for Australian Architecture Forum</title><link>http://msmvps.com/blogs/architecture/archive/2009/07/05/early-bird-registration-for-australian-architecture-forum.aspx</link><pubDate>Sat, 04 Jul 2009 23:03:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698054</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1698054</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/07/05/early-bird-registration-for-australian-architecture-forum.aspx#comments</comments><description>&lt;p&gt;Just a quick note to let you know that Early Bird registration is open for the &lt;a target="_blank" href="http://www.architectureforum.net.au/"&gt;&lt;span style="color:#006ff7;"&gt;Australian Architecture Forum&lt;/span&gt;&lt;/a&gt;&amp;nbsp;until July 15.&amp;nbsp; We are assembling a fantastic line-up of international speakers and Open Space participants from across the breadth of the IT landscape.&amp;nbsp; The conference is looking like better and better value all the time, and it is even better value if you &lt;a target="_blank" href="http://objectconsulting.us1.list-manage.com/track/click?u=d7bba20be399732c652fcc08c&amp;amp;id=c6591d64cf&amp;amp;e=a4f8571ca7"&gt;&lt;span style="color:#006ff7;"&gt;register&lt;/span&gt;&lt;/a&gt; early.&lt;/p&gt;
&lt;p&gt;Hope you can come and join us!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698054" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Object/default.aspx">Object</category></item><item><title>Australian Architecture Forum</title><link>http://msmvps.com/blogs/architecture/archive/2009/06/19/australian-architecture-forum.aspx</link><pubDate>Fri, 19 Jun 2009 04:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695838</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1695838</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/06/19/australian-architecture-forum.aspx#comments</comments><description>&lt;p&gt;I&amp;rsquo;ve been involved with the &lt;a target="_blank" href="http://www.architectureforum.net.au/"&gt;&lt;span style="color:#006ff7;"&gt;Australian Architecture Forum&lt;/span&gt;&lt;/a&gt; for some time now, from the outside through an involvement with IASA.&amp;nbsp; Now that I&amp;rsquo;m with Object I have an opportunity to be involved from the inside, given that Object run the conference, and I&amp;rsquo;ve been putting a lot of time into the planning of this year&amp;rsquo;s Forum.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;It therefore gives me great pleasure to announce that the &lt;a target="_blank" href="http://www.architectureforum.net.au/"&gt;&lt;span style="color:#006ff7;"&gt;Australian Architecture Forum&lt;/span&gt;&lt;/a&gt; (AAF) is ready to accept registrations.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re very proud of what we have planned for AAF this year.&amp;nbsp; We&amp;rsquo;ve leveraged the best ideas from conferences around the world, such as our use of Open Space Technology and a unique approach to opening our preparation to partners.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve also selected tracks to target some of the hottest architectural topics at the moment &amp;ndash; cloud and sustainability, as well as a general architecture track to target architecture as a profession.&lt;/p&gt;
&lt;p&gt;Have a look at the &lt;a target="_blank" href="http://www.architectureforum.net.au/"&gt;&lt;span style="color:#006ff7;"&gt;Australian Architecture Forum&lt;/span&gt;&lt;/a&gt; web site.&amp;nbsp; Registration is coming soon.&amp;nbsp; I&amp;rsquo;ll also be blogging on that site as our preparation continues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695838" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Sustainability/default.aspx">Sustainability</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Object/default.aspx">Object</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Cloud/default.aspx">Cloud</category></item><item><title>SAF, Careers and ArcBOK</title><link>http://msmvps.com/blogs/architecture/archive/2009/03/31/saf-careers-and-arcbok.aspx</link><pubDate>Tue, 31 Mar 2009 11:05:31 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1683312</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1683312</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/03/31/saf-careers-and-arcbok.aspx#comments</comments><description>&lt;p&gt;I haven’t blogged about this yet, but I have been thinking about it of late with some work that is happening at Object so I thought I would.&lt;/p&gt;  &lt;p&gt;In November I presented at the Strategic Architecture Forum in San Francisco. This conference sees Enterprise Architects, CTO’s and CIO’s from the largest companies in the US attend along with many of the leading architecture practitioners.&lt;/p&gt;  &lt;p&gt;I presented a talk there on ‘&lt;a href="http://architect-center.com/members/kevin.francis/files/Presentations/default.aspx" target="_blank"&gt;Growing Architects&lt;/a&gt;’, which pulled together the research that I have completed over the past three years with the help of other Architects from around the world. It provided CIO’s and CTO’s in the audience a toolkit for managing and developing Architects in their organisations. I think it was well revived and well understood&lt;/p&gt;  &lt;p&gt;A key point of the presentation was the need for an &lt;a href="http://msdn.microsoft.com/en-us/architecture/cc505967.aspx" target="_blank"&gt;ArcBOK&lt;/a&gt; – an architectural body of knowledge – within each organisation, as well as a well defined career path and process for managing careers and progression. Process Mentor provides an excellent repository for both Bodies of Knowledge and processes to support career management across all career streams in an organisation – not just Architecture.&lt;/p&gt;  &lt;p&gt;At the moment we are in the middle of remodelling &lt;a href="http://www.objectconsulting.com.au" target="_blank"&gt;Object&lt;/a&gt;’s career structure based on this research.&amp;#160; We’re also strengthening the use of &lt;a href="http://www.processmentor.com" target="_blank"&gt;Process Mentor&lt;/a&gt; as a repository of both knowledge and processes across the Object organisation.&amp;#160; Process Mentor is a real gem from within Object and I cannot recommend it strongly enough as a BOK, as a process platform or as a methodology.&amp;#160; It was one of the main reasons why I chose Object and it hasn’t disappointed.&lt;/p&gt;  &lt;p&gt;As a BOK Process Mentor allows us to store not only how we do things (process) but also the knowledge of why and when we do things in a coordinated manner.&lt;/p&gt;  &lt;p&gt;Links:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Miha Kralj’s excellent article in The Architecture Journal - “The Need for an Architectural Body of Knowledge” is available at &lt;a title="http://msdn.microsoft.com/en-us/architecture/cc505967.aspx" href="http://msdn.microsoft.com/en-us/architecture/cc505967.aspx"&gt;http://msdn.microsoft.com/en-us/architecture/cc505967.aspx&lt;/a&gt;.&amp;#160; You can also take up the discussion here: &lt;a title="http://architect-center.com/media/p/2.aspx" href="http://architect-center.com/media/p/2.aspx"&gt;http://architect-center.com/media/p/2.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Object Consulting: &lt;a href="http://www.objectconsulting.com.au"&gt;www.objectconsulting.com.au&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Process Mentor: &lt;a href="http://www.processmentor.com"&gt;www.processmentor.com&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1683312" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category></item><item><title>Career Development for Architects</title><link>http://msmvps.com/blogs/architecture/archive/2009/03/17/career-development-for-architects.aspx</link><pubDate>Mon, 16 Mar 2009 23:31:15 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1678484</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1678484</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/03/17/career-development-for-architects.aspx#comments</comments><description>&lt;p&gt;Thanks to everyone that attended the presentation last night at the Victoria.NET Dev SIG.&amp;#160; Thanks especially for the lively discussion at the end.&lt;/p&gt;  &lt;p&gt;I’ve uploaded the presentation to &lt;a href="http://www.slideshare.net/KevinFrancis/career-development-for-architects" target="_blank"&gt;SlideShare&lt;/a&gt; so you can review it again at your leisure.&lt;/p&gt;  &lt;p&gt;Please feel free to continue the conversation below, or by email.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1678484" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category></item><item><title>I’m presenting tonight</title><link>http://msmvps.com/blogs/architecture/archive/2009/03/16/i-m-presenting-tonight.aspx</link><pubDate>Sun, 15 Mar 2009 20:08:54 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1678293</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1678293</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2009/03/16/i-m-presenting-tonight.aspx#comments</comments><description>&lt;p&gt;Very late notice (it kind of snuck up on me like everything else does), but I am presenting tonight.&lt;/p&gt;  &lt;p&gt;The presentation is on my favourite topic of career development. and is about how developers can learn to become great architects and how architects can chart a course to the next step.&amp;#160; Something in it for everyone (as long as you are a developer or an architect!)&lt;/p&gt;  &lt;p&gt;The presentation is for Victoria .NET and is on at Microsoft’s Melbourne office at Level 5, 4 Freshwater Place (Southbank) from 5:30.&amp;#160; It follows what sounds to be an excellent presentation from a local success story – QSR International.&lt;/p&gt;  &lt;p&gt;See here for more details: &lt;a title="http://www.victoriadotnet.com.au/vic-events/vic-technical-events.aspx" href="http://www.victoriadotnet.com.au/vic-events/vic-technical-events.aspx"&gt;http://www.victoriadotnet.com.au/vic-events/vic-technical-events.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1678293" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/About+Me/default.aspx">About Me</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category></item><item><title>Architecture Big Bets 2008-2009 – Part 3 - Green Architecture</title><link>http://msmvps.com/blogs/architecture/archive/2008/12/15/architecture-big-bets-2008-2009-part-3-green-architecture.aspx</link><pubDate>Mon, 15 Dec 2008 11:11:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1656767</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1656767</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/12/15/architecture-big-bets-2008-2009-part-3-green-architecture.aspx#comments</comments><description>&lt;p&gt;There are compelling reasons for designing systems in a way to minimise the use of recourses and the carbon footprint of each system or application. If you are not across the imperative to immediately address carbon emissions then I implore you to read &lt;a target="_blank" href="http://www.amazon.com/Weather-Makers-Changing-Climate-Means/dp/0141026278/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1229336153&amp;amp;sr=1-2"&gt;The Weather Makers&lt;/a&gt; or &lt;a target="_blank" href="http://www.amazon.com/Climate-Wars-Gwynne-Dyer/dp/0307355837/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1229336503&amp;amp;sr=1-1"&gt;Climate Wars&lt;/a&gt;. I did, and now I am scared.&lt;/p&gt;  &lt;p&gt;Regardless of the ecological or survival reasons for green architectural design there are economic reasons that matter from an organisational perspective. If your organisation is not paying a tax for carbon expelled in powering its servers and applications then it soon will be. Also, your organisation is likely to have already committed to carbon reduction targets or a timeframe for achieving sustainable operation.&lt;/p&gt;  &lt;p&gt;So, the next Architecture Big Bet is Green Architecture. There is much more to this than just virtualisation, and it takes thought and clever design to build applications that minimise power consumption, and therefore emissions. It is imperative that this occurs though, both ecologically and economically, so I would recommend that it enter your architecture principles.&lt;/p&gt;  &lt;p&gt;For further details see my article in the upcoming issue of &lt;a target="_blank" href="http://www.architecturejournal.net/"&gt;The Architecture Journal&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ba236a9e-97f9-4ebb-abd5-7b4cf3eb6cd4" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Architecture+Journal" rel="tag"&gt;Architecture Journal&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Future" rel="tag"&gt;Future&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sustainability" rel="tag"&gt;Sustainability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Environment" rel="tag"&gt;Environment&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Green+IT" rel="tag"&gt;Green IT&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;.&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7f66a47a-bee6-4907-a440-e1be58f4e152" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/future" rel="tag"&gt;future&lt;/a&gt;,&lt;a href="http://technorati.com/tags/green" rel="tag"&gt;green&lt;/a&gt;,&lt;a href="http://technorati.com/tags/environment" rel="tag"&gt;environment&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sustainability" rel="tag"&gt;sustainability&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1656767" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item><item><title>ASWEC 2009 Call for Papers</title><link>http://msmvps.com/blogs/architecture/archive/2008/09/26/aswec-2009-call-for-papers.aspx</link><pubDate>Fri, 26 Sep 2008 02:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648931</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1648931</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/09/26/aswec-2009-call-for-papers.aspx#comments</comments><description>&lt;p&gt;The call for papers for the ASWEC 2009 Conference to be held on the Gold Coast 14-17 April is now open.&lt;/p&gt;  &lt;p&gt;This year’s topic is “Agile, the New Mainstream”…&lt;/p&gt;  &lt;p&gt;ASWEC provides a recognised forum for exchanging experience and new research results in software engineering, and is designed to offer the opportunity for interaction between software engineering researchers and industry practitioners. To deliver extra value to   &lt;br /&gt;participants, ASWEC 2009 will include a program of workshops and tutorials on current topics in software engineering led by experts in their fields.&lt;/p&gt;  &lt;p&gt;I’m a great fan of ASWEC.&amp;#160; The concept of a conference that is about software engineering and is specifically design to bring industry and research together, without being run by a technology vendor, is quite unique.&lt;/p&gt;  &lt;p&gt;See here for details: &lt;a title="http://aswec2009.itee.uq.edu.au/" href="http://aswec2009.itee.uq.edu.au/"&gt;http://aswec2009.itee.uq.edu.au/&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:72eefbb3-bf61-4e6b-92a7-88b8d4623b39" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ASWEC" rel="tag"&gt;ASWEC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Australia" rel="tag"&gt;Australia&lt;/a&gt;,&lt;a href="http://technorati.com/tags/software+engineering" rel="tag"&gt;software engineering&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648931" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item><item><title>Architecture Big Bets 2008-2009 – Part 2 – Parallel Processing</title><link>http://msmvps.com/blogs/architecture/archive/2008/09/25/architecture-big-bets-2008-2009-part-2-parallel-processing.aspx</link><pubDate>Thu, 25 Sep 2008 06:16:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648853</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1648853</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/09/25/architecture-big-bets-2008-2009-part-2-parallel-processing.aspx#comments</comments><description>&lt;p&gt;In his keynote for Tech.Ed 2008 in the US Bill Gates made a passing comment that chips aren’t going to be getting any faster any more.&amp;#160; Moore’s Law is still working, but rather than processing power increasing linearly as it has until recently, chips will be adding cores instead.&amp;#160; There are complex engineering reasons behind this that I don’t really understand but I do understand the implication of this on software development.&amp;#160; &lt;/p&gt;  &lt;p&gt;These implications are significant and ground-shifting for development, and therefore for architecture.&amp;#160; In the past it has been possible to just write code and rely on computers to run that code faster as they get faster.&amp;#160; Application not fast enough?&amp;#160; Just run it on a faster machine.&lt;/p&gt;  &lt;p&gt;Now things are significantly different.&amp;#160; Designing applications that run efficiently in a multi-threaded, multi-CPU environment is non-trivial.&amp;#160; What may be the most difficult aspect of all for many people though is that it is now necessary to think about how code is architected and written at a lower level.&amp;#160; This is a big change for today’s developers who have not really had to be concerned with that in the past.&amp;#160; Ironically, those of of that grew up with very slow computers may be the best placed to write code on newer machines as we know how to think about how code runs at the code level.&lt;/p&gt;  &lt;p&gt;I believe that there is a link between this trend and the changes in user interface design that I talked about in Part 1 of this series.&amp;#160; After all, HTML is not really going to make use of multi-threading is it?&amp;#160; Applications that are developed intelligently to make the most use of client capabilities are going to be the best positioned to make use of parallel processing.&lt;/p&gt;  &lt;p&gt;Of course Architects and Developers that are working on server applications will be impacted by this trend as well.&lt;/p&gt;  &lt;p&gt;I encourage all Developers and Architects to think about design &lt;/p&gt;  &lt;p&gt;and development in a parallel-processing environment and how the changes needed to do this fundamentally changes the way we build applications.&amp;#160; This means being careful about the design and development of code within classes and components, not just between components.&lt;/p&gt;  &lt;p&gt;Update: Note the changes planned for Windows 7 to support this requirement.&amp;#160; Posted in Mary-Jo Foley’s blog: &lt;a title="http://blogs.zdnet.com/microsoft/?p=1612" href="http://blogs.zdnet.com/microsoft/?p=1612"&gt;http://blogs.zdnet.com/microsoft/?p=1612&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Links:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/pfxteam/"&gt;Parallel Programming in .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&amp;amp;displaylang=en"&gt;Microsoft Parallel Extensions to .NET Framework 3.5, June 2008 Community Technology Preview&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:48a87b01-76db-4cbc-87d5-36dcde61d78c" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/future" rel="tag"&gt;future&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648853" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item><item><title>Architecture Big Bets - Part 1 - Replacing HTML (Finally!)</title><link>http://msmvps.com/blogs/architecture/archive/2008/09/23/architecture-big-bets-part-1-replacing-html-finally.aspx</link><pubDate>Mon, 22 Sep 2008 22:46:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648592</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1648592</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/09/23/architecture-big-bets-part-1-replacing-html-finally.aspx#comments</comments><description>&lt;p&gt;HTML is an excellent technology, and I truly raise my hat to Sir Tim Berners-Lee for inventing it.&amp;#160; My suggestion is that by now HTML is no longer suitable as either an application development platform or is optimal an information delivery method in some cases.&amp;#160; I’d like to present this theory as the first Architecture Big Bet.&lt;/p&gt;  &lt;p&gt;You probably know my views on that I have been talking for some time now about the fact that desktop applications are better for internal applications that are used by users for a significant period of time.&amp;#160; Well, the information that I have been posting here and talking about in presentations when I can has been aimed at awakening people to the options and opportunities and while technology has supported the message the widespread adoption has not been.&amp;#160; I’ve been yelling into the ether hoping that people would hear and understand.&amp;#160; Some have.&lt;/p&gt;  &lt;p&gt;A number of factors are aligning to drive significant change in this area though.&amp;#160; These are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Greater amounts of bandwidth; &lt;/li&gt;    &lt;li&gt;A focus on design thanks to Apple, Vista, mobile phones and other devices,&amp;#160; and increasing consumerism; &lt;/li&gt;    &lt;li&gt;Improvements in processing power and graphical capabilities of machines and operating systems; and &lt;/li&gt;    &lt;li&gt;Availability of Silverlight. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I talk about Silverlight because Flash has not been able to achieve the same mindshare as Silverlight has even though it has been technically capable for some years.&amp;#160; Also, I see Silverlight as a technology this is driving this trend.&amp;#160; &lt;/p&gt;  &lt;p&gt;The reason that Microsoft has achieved this state with Silverlight now, and that it will be the killer for user interfaces for all applications, is that:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;It has been developed it from a data-driven application perspective;&lt;/li&gt;    &lt;li&gt;That the interface between design and development is so smooth; and&lt;/li&gt;    &lt;li&gt;It benefits from being the next generation.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Flash was never able to move beyond advertising because it was just that little bit too hard to do things other than graphical work in it.&lt;/p&gt;  &lt;p&gt;I see that the future web applications will be increasingly developed with a rich UI such as Silverlight rather than HTML, and in preference to AJAX.&amp;#160;&amp;#160; This is great, because as well as the driving factors listed above we should realise that coding in script, AJAX, HTML or whatever combination of the above we use is just simply too hard, too expensive and too hard to maintain (even with tool support).&lt;/p&gt;  &lt;p&gt;I think that this will be the case for both intranet and Internet content.&lt;/p&gt;  &lt;p&gt;This shift obviously results in different architecture models, with greater capabilities on the client, and a greater focus on user interface design than has been the case in the past.&amp;#160; It brings with it a focus on entirely different UI design approaches where it is no longer necessary to make applications look like Office (see earlier posts).&lt;/p&gt;  &lt;p&gt;So, I suggest that:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Developers learn Silverlight;&lt;/li&gt;    &lt;li&gt;Architects understand what this means and build processes for design and development accordingly; &lt;/li&gt;    &lt;li&gt;Organisations look to employ designers; and&lt;/li&gt;    &lt;li&gt;Architects, Developers, BA’s and UI designers understand the new UI design paradigms needed. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;What do you think?&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6221bbd5-8d0f-4a1c-a90d-50a4981097a9" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/future" rel="tag"&gt;future&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648592" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/User+Interface+Architecture/default.aspx">User Interface Architecture</category></item><item><title>Architecture Big Bets 2008-2009 - Introduction</title><link>http://msmvps.com/blogs/architecture/archive/2008/09/18/architecture-big-bets-2008-2009-introduction.aspx</link><pubDate>Wed, 17 Sep 2008 22:51:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1648153</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1648153</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/09/18/architecture-big-bets-2008-2009-introduction.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;&lt;/span&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;h6&gt;&lt;/h6&gt;    &lt;p&gt;&lt;font size="2"&gt;As an Architect I concentrate less on detail these days and more on fluffy bits, so I get to spend time looking at things that are coming down the pipe and trends and changes in the future. I&amp;#39;m aware that many other Architects are focused differently. There might therefore be some value from me sharing some of the areas that I see changes happening in. In fact, I am finding this whole area extremely exciting at the moment (in a very geeky kind of way). &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;I have looked at a lot of changes that have occurred over the time in a very cynical way as bring more evolutionary, repackaging of existing technologies or cyclical than anything. Examples of these kinds of changes are AJAX (I did that in the 90&amp;#39;s with IE5 - so last century), SOA (just good architectural design on interfaces, and interfaces are nothing new), and Agile (working together on development is something that all good Architects have done forever anyway and now that real standards and management have been added to the common view of Agile it makes sense). &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;Real changes that I have watched with excitement over the time have been: HTML, XML (when XML first appeared in the 90&amp;#39;s I thought it would change the face of IT, which it has), Web Services (because the bar was finally lowered for cross-platform and cross-technology communications).&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;Now, I am really excited about the changes that are brewing or appearing. There are, as far as I can see, a few big things with XML-like ramifications that are either here but haven&amp;#39;t really been noticed or are quietly evolving just over the horizon, that will reshape the industry. Over the next few days I&amp;#39;m going to talk to introduce them here, along with why I think they&amp;#39;ll be big. I encourage the very quiet readers of this blog to then join in for a change and discuss.&lt;/font&gt;&lt;/p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5ceaba2-2645-49ad-bd0b-89b9e5a640f2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/future" rel="tag"&gt;future&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1648153" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item><item><title>Tech.Ed 2008 Slides and Outcome</title><link>http://msmvps.com/blogs/architecture/archive/2008/09/10/tech-ed-2008-slides-and-outcome.aspx</link><pubDate>Wed, 10 Sep 2008 02:54:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1647300</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1647300</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/09/10/tech-ed-2008-slides-and-outcome.aspx#comments</comments><description>&lt;p&gt;So Tech.Ed is over for another year.&amp;#160; No matter what I might be doing and where I might be heading I still have a very close affinity with technology (I&amp;#39;m still very much a geek at heart, and even my mug says so!) and so as much as Tech.Ed is busy and tiring for a speaker there is still some sadness when it is over.&lt;/p&gt;  &lt;p&gt;I think Tech.Ed was a success overall and I was very happy to see that my session was well received even though (or perhaps even because) it was not&amp;#160; a deeply technical session.&amp;#160; I&amp;#39;m actually rating quite well at the moment and there has been lots of positive feedback, despite the fact that, umm, apparently I say ummm too much.&amp;#160; Oh, and I was too serious.&amp;#160; Right on both counts.&amp;#160; More rehearsing needed next time.&amp;#160; For those of you that went but haven&amp;#39;t filled in your feedback yet please login to Commnet and do so.&amp;#160; The feedback does help enormously.&lt;/p&gt;  &lt;p&gt;I have attached the slides to this post.&amp;#160; If you would like the presentation given to your organisation and you are located in Australia please register an interest in this through &lt;a target="_blank" href="http://www.objectconsulting.com.au/leaders/kevin-francis.aspx"&gt;Object&amp;#39;s Web Site&lt;/a&gt; and I&amp;#39;ll be happy to come and present in person. &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2827c322-6040-4b84-b7e7-e45e44b3d484" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Architects" rel="tag"&gt;Architects&lt;/a&gt;,&lt;a href="http://technorati.com/tags/careers" rel="tag"&gt;careers&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Tech.Ed" rel="tag"&gt;Tech.Ed&lt;/a&gt;,&lt;a href="http://technorati.com/tags/presentation" rel="tag"&gt;presentation&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1647300" width="1" height="1"&gt;</description><enclosure url="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.01.64.73.00/ARC204-_2D00_-Career-Development-for-Architects-_2D00_-Kevin-Francis-_2D00_-Final.pptx" length="1463997" type="application/vnd.openxmlformats-officedocument.pres" /><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/About+Me/default.aspx">About Me</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architects/default.aspx">Architects</category></item><item><title>Tech.Ed 2008</title><link>http://msmvps.com/blogs/architecture/archive/2008/08/29/tech-ed-2008.aspx</link><pubDate>Fri, 29 Aug 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1646144</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=1646144</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2008/08/29/tech-ed-2008.aspx#comments</comments><description>&lt;p&gt;I&amp;#39;m back at Tech.Ed Australia this year, so come see me:&lt;/p&gt;
&lt;div class="title"&gt;&lt;strong&gt;ARC204 Career Development for Architects&lt;/strong&gt;&lt;/div&gt;
&lt;div class="session"&gt;
&lt;div&gt;Wednesday, 3-9-2008 14:15 - 15:30, Parkside Auditorium&amp;nbsp;
&lt;div class="catalogSessionStatus" id="statuse1282917-5fe8-4419-a861-aecad3305935"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;The top tier of the career pyramid in the development area belongs to Architects and most Developers are aiming for that target. There is, however, little concrete information available to help people chart that course. This session will provide a map of how to chart that course in meaningful, clear and achievable steps. Kevin will leaverage from his 23 years industry experience, 15 years architecture experience and experience leading large teams of Developers and Architects to outline technical, soft, and other skills needed. He will also explain the ideal Architect profile (which is different from what most Developers think) and will cover the difficult topic of how Architects should prepare themselves for the steps after being an Architect.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;I&amp;#39;ll be around for the whole conference.&amp;nbsp; &lt;a href="http://www.objectconsulting.com.au" target="_blank" title="Object Consulting"&gt;Object Consulting&lt;/a&gt;, my new employer (more about that soon) will have a stand there, so I&amp;#39;ll be easy to find.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1646144" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category><category domain="http://msmvps.com/blogs/architecture/archive/tags/About+Me/default.aspx">About Me</category></item><item><title>User Interface Selection Principles</title><link>http://msmvps.com/blogs/architecture/archive/2006/05/05/User-Interface-Selection-Principles.aspx</link><pubDate>Fri, 05 May 2006 01:44:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:93557</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=93557</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2006/05/05/User-Interface-Selection-Principles.aspx#comments</comments><description>A discussion of the history of web browsers as a UI technology for applications, issues with the use of browsers and other models that are more successful....(&lt;a href="http://msmvps.com/blogs/architecture/archive/2006/05/05/User-Interface-Selection-Principles.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=93557" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item><item><title>Buy vs Build</title><link>http://msmvps.com/blogs/architecture/archive/2006/04/25/Buy-vs-Build.aspx</link><pubDate>Tue, 25 Apr 2006 11:26:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:92526</guid><dc:creator>Kevin Francis</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/architecture/rsscomments.aspx?PostID=92526</wfw:commentRss><comments>http://msmvps.com/blogs/architecture/archive/2006/04/25/Buy-vs-Build.aspx#comments</comments><description>&amp;nbsp;&lt;EM&gt;Please note that the views expressed in this post, along with the rest of my blog, are my own and do not reflect the views of my employer&lt;/EM&gt;. 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/annali/archive/2006/04/13/575586.aspx"&gt;Anna's article&lt;/A&gt; on the issues being faced by the organisation she has been working with where the directive is to buy, not build, but where the buy decision is clearly not right.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;There are a couple of principles that either organisations at a board level or IT Departments at an Enterprise Architecture level are applying that I fundamentally disagree with, and the principle of 'Buy, not Build' is one of the worst.&lt;/P&gt;
&lt;P&gt;A solid architectural principle is to buy before reuse, and to reuse before build.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This principle enshrines the concept of reuse and avoids building code where a more cost effective option exists.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It is a core principle that I always use in architectural design.&lt;/P&gt;
&lt;P&gt;There seems to be such a push towards the use of COTS products - not in a buy, reuse, build metaphor, but in a buy only metaphor, as Anna outlined in her article.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This is wrong on so many levels, and yet is being implemented in a number of major Australian firms at the moment, and I have no doubt is being replicated across the globe.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;COTS products offer a quick path when, and only when, the following are true:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;The product has a very close fit for your requirements; and&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;The product can easy be configured to meet the remaining requirements; or&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;Your processes can be easily configured to meet the product.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In some rare cases it may be possible to extend the COTS product through a separate, but linked, system.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Anything else, such as complex customisation of the COTS system to allow it to meet the requirements should not be undertaken as it will make future upgrades of the COTS product near to impossible.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;This results in the worst of both worlds and is far worse than building the system in the first place.&lt;/P&gt;
&lt;P&gt;The other option that I commonly hear today is that the organisation is so set on a COTS product that they decide to change their business to suit the product.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Now, I'm an Architect, not a COO, but I really struggle to see the sense in this.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;It is simply unworkable on a number of levels:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&amp;nbsp;&lt;SPAN&gt;The cost of changing business processes is generally greater than the cost of developing software;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;What may be an optimal business process for a COTS product may be common for an industry but is highly unlikely to suit the complexities of each organisation;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN&gt;There is little or no room left to change business processes either because they may be sub-optimal or because the business or market conditions change.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;So what is the alternative?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Well, buy-reuse, build is the alternative. &lt;/P&gt;
&lt;P&gt;When I think of buy and reuse I think of components, not monolithic systems.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;In some case a large system may be a good fit for common and simple processes, but a better option is to buy components and integrate them in an intelligent manner using an integration layer.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;SAP and Oracle understand this architecture and are componentising their systems to an increasing degree in response.&amp;nbsp; This is not to say that I don't advocate the implementation of a large COTS system, but only where the system is a good fit for the organisation.&lt;/P&gt;
&lt;P&gt;Now, the other thing that most organisations, and even many Architects, fail to take into account, is that the cost of building software is dramatically falling - especially on the .NET platform.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Changes to the language, the IDE and advancements such as domain specific modelling languages and MDA are resulting in the need to build far less code (by around 50%) than even a couple of years ago.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The use of workflow tools in the architecture, such as &lt;A href="http://msdn.microsoft.com/winfx/reference/workflow/default.aspx"&gt;Windows Workflow Foundation&lt;/A&gt; or &lt;A href="http://msdn.microsoft.com/biztalk/"&gt;BizTalk Server&lt;/A&gt;, can result in a system that is flexible to business change.&lt;/P&gt;
&lt;P&gt;Given the rapidly degreasing cost of development, matched with the ability to closely meet requirements, I would suggest that a build option is well and truly worth considering, rather than blanket C-level decisions to implement COTS systems without at least assessing the options, relative advantages and costs.&lt;/P&gt;
&lt;P&gt;In fact, given that I've been in the industry for quite a while now and have seen fads come and go I am sure that this leaning towards blanket COTS implementations is a fad and those organisations that go down the fad route wil be reversing the decisions at a far greater expense in the future.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;See also:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;A href="http://www.sei.cmu.edu/cbs/"&gt;SEI COTS Based Systems (CBS) Initiative&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN&gt;- a methodology and approach for deciding on and implementing COTS products from SEI (the CMMI people).&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=92526" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/architecture/archive/tags/Architecture+-+General/default.aspx">Architecture - General</category></item></channel></rss>