<?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-7408959467923941219</id><updated>2011-08-02T14:14:26.074-07:00</updated><category term='Service Orientated Architecture'/><category term='SOA Antipatterns'/><category term='Design Pattern Observer'/><category term='AUP'/><category term='Scott Ambler'/><category term='Infrastructure Design Patterns'/><category term='Agile RUP'/><category term='SOA'/><category term='Design Patterns'/><category term='GOF Observer'/><category term='Observer Pattern'/><title type='text'>Agile ICT Architecture</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-2485565432095316910</id><published>2009-07-08T17:28:00.001-07:00</published><updated>2009-07-11T00:41:23.569-07:00</updated><title type='text'>Customer Service Experience</title><content type='html'>&lt;p&gt;I called "&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Jims&lt;/span&gt; Antennas" to (&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;surprisingly&lt;/span&gt; enough) fix my TV reception. The whole experience was very good, excellent service and would highly recommend them.   If you are in Perth, Western Australia, ask for Nick Middleton (131 546).&lt;/p&gt;&lt;p&gt;Some &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;observations&lt;/span&gt; of the service provided and why I thought it a good experience:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;u&gt;Timely call centre and technician response&lt;/u&gt; - call taken with 3-4 rings, they notified a regional technician who "will call back within 2hrs", the &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;technician&lt;/span&gt; actually responded within 5&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;mins&lt;/span&gt;, offered a range of dates/time and locked in the booking; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;u&gt;Arrival "&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;on time&lt;/span&gt;"&lt;/u&gt; - phone call prior to arrival, came within 5+-&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;mins&lt;/span&gt; of stated time;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;u&gt;Well mannered and proactive&lt;/u&gt; - technician introduced himself, addressed client as "Mr", did not enter property or home unless invited, did not pressure for a sale; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;u&gt;Focused on the problem rather than solutions&lt;/u&gt; - asked what the problem is, if I stated talking solutions he refocused the &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-corrected"&gt;conversation&lt;/span&gt;, used &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-corrected"&gt;electronic&lt;/span&gt; scanning devices to validate issues, had a physical look at cables, connections, &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-corrected"&gt;aerial&lt;/span&gt; then made an informed assessment; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;u&gt;Options and full price clearly &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-corrected"&gt;communicated&lt;/span&gt;&lt;/u&gt; - clearly discussed options, costs and benefits, what he &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-corrected"&gt;wouldn't&lt;/span&gt; recommend doing, quoted FULL walk-away prices with &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-corrected"&gt;warranty&lt;/span&gt;; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;u&gt;Work steps &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-corrected"&gt;communicated&lt;/span&gt;&lt;/u&gt; - quickly stated what he would do and in what order,  would provide detail if asked, if he came across an issue it was promptly  discussed and addressed;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;u&gt;Quality&lt;/u&gt; - used thicker/shielded cable, shoes off when in home, towel on gutter/ladder to avoid scratching, took care walking over tiles, redid all the connectors, face-plate and made up a cable from the wall to the TV;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;u&gt;Work assessed with client for approval&lt;/u&gt; - &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-corrected"&gt;walk through&lt;/span&gt; of work performed with client, full testing of TV, took time to scan-for and walk the channels.  Left cards for contact.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;All basic stuff for a professional, but often overlooked.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-2485565432095316910?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/2485565432095316910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=2485565432095316910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/2485565432095316910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/2485565432095316910'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2009/07/customer-service-experience.html' title='Customer Service Experience'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-255414507378527481</id><published>2009-01-09T23:08:00.000-08:00</published><updated>2009-01-09T23:15:54.555-08:00</updated><title type='text'>Architecture Principles</title><content type='html'>Establishing a set of baseline principles for your architecture group is an important first step in define the '&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;essence&lt;/span&gt;' or 'spirit' of architecture.  In many cases, they are generic and I share some here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drive systems priorities and architecture from business outcomes not from technical purity&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Architecture is not set in concrete – it needs to be continually updated with changing business strategy and project learning&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Architecture should not mean stifling organisational innovation or champions of ideas – it should encourage these and provide these with some acceleration&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Systems priorities and major architectural strategies should always be owned, sponsored and directly applied by the business, not be large technically excellent &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ICT&lt;/span&gt; owned philosophies&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Architecture does not always mean new stuff. It can mean how we reuse old stuff or simply extend it. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-255414507378527481?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/255414507378527481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=255414507378527481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/255414507378527481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/255414507378527481'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2009/01/architecture-principles.html' title='Architecture Principles'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-4313258118499541089</id><published>2007-11-18T01:22:00.000-08:00</published><updated>2007-11-18T01:37:01.679-08:00</updated><title type='text'>Using Causal Loop Diagrams (CLDs)</title><content type='html'>Hi there&lt;br /&gt;&lt;br /&gt;Find attached a "report" I wrote for a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;fictitious&lt;/span&gt; company in which the primary modelling tool was Causal Loop Diagrams (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;CLDs&lt;/span&gt;&lt;/span&gt;). This was an interesting experience as part of some broader study on soft systems methods.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chriskempster.com/data/ChrisKempster_Assig1_CSI5202_v4.doc"&gt;http://www.chriskempster.com/data/ChrisKempster_Assig1_CSI5202_v4.doc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ck&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-4313258118499541089?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/4313258118499541089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=4313258118499541089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/4313258118499541089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/4313258118499541089'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/11/using-causal-loop-diagrams-clds.html' title='Using Causal Loop Diagrams (CLDs)'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-97048559609160246</id><published>2007-11-03T05:18:00.000-07:00</published><updated>2007-11-06T19:04:12.988-08:00</updated><title type='text'>Google Calendar</title><content type='html'>I am sure most are aware of Google &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Calendar&lt;/span&gt; right? if you are not, then take my advise, take the time to have a good look. Create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;google&lt;/span&gt;&lt;/span&gt; account (you can use your existing private email address, you &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;don't&lt;/span&gt; need to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;gmail&lt;/span&gt;&lt;/span&gt;) and navigate to the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;calendar&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The key feature here is the fact you can "subscribe" to 'other &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;calendars&lt;/span&gt;', performing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;googles&lt;/span&gt;&lt;/span&gt; famous text search for events in your local area - in my case Perth, and locking this it to highlight all the activities running throughout the week, and more importantly for my young family, the weekend!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_DERsx4oRB2A/RyxpQYvzlYI/AAAAAAAAABo/xjMLvs4y_mU/s1600-h/calander.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5128589805909939586" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_DERsx4oRB2A/RyxpQYvzlYI/AAAAAAAAABo/xjMLvs4y_mU/s320/calander.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The screen shot above is an example. From here I can very quickly plot out a weekend of cheap and fun activities for the kids.&lt;br /&gt;&lt;br /&gt;Combined with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;google&lt;/span&gt;&lt;/span&gt; maps, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;google&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;calendar&lt;/span&gt; is a fantastic example of simple to use, fast and accessible social computing services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-97048559609160246?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/97048559609160246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=97048559609160246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/97048559609160246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/97048559609160246'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/11/google-calander.html' title='Google Calendar'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DERsx4oRB2A/RyxpQYvzlYI/AAAAAAAAABo/xjMLvs4y_mU/s72-c/calander.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-7480115269113606901</id><published>2007-09-20T00:44:00.000-07:00</published><updated>2007-09-20T00:52:24.151-07:00</updated><title type='text'>Database Server – Service Tiers</title><content type='html'>The diagram below provides an overview of a consolidated enterprise database-hosting platform.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The tiering allows multiple applications to share and also span a smaller number of highly available infrastructures. The provides numerous benefits, such as:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Multiple classes of application can leverage previously unattainable high availability services at a lower (shared) cost;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;More efficient use of server capacity;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Database licensing efficiencies;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reduced points of administration and management;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Fewer but better skilled database administration staff; and&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Reduced physical infrastructure based on relatively inexpensive high performance server hardware with nominal rack space and power utilisation.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The requirement for dedicated hardware for an application based on vendor contractual limitations, should be avoided. Dedicated database hardware should only be used where the database platform is not strategic, and/or there are potential reliability or performance issues identified due to poor application design.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_DERsx4oRB2A/RvImeBioWyI/AAAAAAAAABI/Oa8Z-KTYavo/s1600-h/dbms1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5112190824270551842" style="CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_DERsx4oRB2A/RvImeBioWyI/AAAAAAAAABI/Oa8Z-KTYavo/s320/dbms1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-7480115269113606901?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/7480115269113606901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=7480115269113606901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/7480115269113606901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/7480115269113606901'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/09/database-server-service-tiers.html' title='Database Server – Service Tiers'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DERsx4oRB2A/RvImeBioWyI/AAAAAAAAABI/Oa8Z-KTYavo/s72-c/dbms1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-7624783489763350668</id><published>2007-09-19T00:04:00.000-07:00</published><updated>2007-09-19T00:09:29.021-07:00</updated><title type='text'>Unified Messaging - Quick Definition</title><content type='html'>&lt;div&gt;As a definition, Unified or Integrated Messaging is regarded as the single presentation, control and management of multiple media based services as a unified service from an end users perspective. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_DERsx4oRB2A/RvDK5RioWxI/AAAAAAAAABA/kAR65ACp_cI/s1600-h/um.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5111808662375521042" style="WIDTH: 348px; CURSOR: hand; HEIGHT: 182px" height="246" alt="" src="http://4.bp.blogspot.com/_DERsx4oRB2A/RvDK5RioWxI/AAAAAAAAABA/kAR65ACp_cI/s320/um.JPG" width="427" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;This in part is achieved through a ubiquitous, secured and managed WAN and LAN IP network infrastructure. &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Key attributes such as bandwidth, latency, security, pervasiveness and quality of service ensure that not only data, but voice, video, fax and other [semi]-rich media services can be converged and delivered whatever the device or location, wired or wireless. This is a fundamental basis for a successful unified messaging architecture. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-7624783489763350668?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/7624783489763350668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=7624783489763350668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/7624783489763350668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/7624783489763350668'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/09/unified-messaging-quick-definition.html' title='Unified Messaging - Quick Definition'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DERsx4oRB2A/RvDK5RioWxI/AAAAAAAAABA/kAR65ACp_cI/s72-c/um.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-466165188136852246</id><published>2007-09-10T23:47:00.000-07:00</published><updated>2007-09-11T00:31:08.769-07:00</updated><title type='text'>Social Computing</title><content type='html'>The term social computing refers to the creation and management of social contexts through the use of software and supporting connected technologies.&lt;br /&gt;&lt;br /&gt;From a software perspective, this includes:&lt;br /&gt;· Blogs&lt;a title="" style="mso-footnote-id: ftn1" href="http://www.blogger.com/post-create.g?blogID=7408959467923941219#_ftn1" name="_ftnref1"&gt;[1]&lt;/a&gt;;&lt;br /&gt;· Email;&lt;br /&gt;· Realtime communications (i.e. IM, on demand web video conferencing etc);&lt;br /&gt;· Wiki’s&lt;a title="" style="mso-footnote-id: ftn2" href="http://www.blogger.com/post-create.g?blogID=7408959467923941219#_ftn2" name="_ftnref2"&gt;[2]&lt;/a&gt;;&lt;br /&gt;· Collaborative filtering&lt;a title="" style="mso-footnote-id: ftn3" href="http://www.blogger.com/post-create.g?blogID=7408959467923941219#_ftn3" name="_ftnref3"&gt;[3]&lt;/a&gt; etc.&lt;br /&gt;&lt;p&gt;From an Enterprise perspective, much of what occurs within an internet setting can be repeated in an enterprise context, with social and networked modifications to company intranets (portal) and native “out of the box” interoperability with other communications platforms (e.g. integrating click to call on a users “my site” portal page, calendar events published with zero touch programming in a users portal blog, or a clinical community group portal with collaborative document sharing).&lt;/p&gt;&lt;p&gt;Conceptually this can be represented as shown below:&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_DERsx4oRB2A/RuY6zgGL8SI/AAAAAAAAAA4/-aLs1aO87dQ/s1600-h/social_computing.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5108835483762028834" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_DERsx4oRB2A/RuY6zgGL8SI/AAAAAAAAAA4/-aLs1aO87dQ/s320/social_computing.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;The Enterprise Portal is the foundation for an enterprise users “web-presence”, including the development of mashed-up [composite] applications. This provides the foundation for enterprise content management tools, enterprise search and other collaboration tools for information workers in a dynamic enterprise wide social network. &lt;/p&gt;&lt;p&gt;In context to Unified Messaging, social computing helps describe the social networking intent in which unified messaging technologies, as presented in this standard, can be leveraged.&lt;br /&gt;&lt;br /&gt;&lt;a title="" style="mso-footnote-id: ftn1" href="http://www.blogger.com/post-create.g?blogID=7408959467923941219#_ftnref1" name="_ftn1"&gt;[1]&lt;/a&gt; is a website where entries are written in chronological order and commonly displayed in reverse chronological order. Blogs provide commentary or news on a particular subject; some function as personal online diaries. A typical blog combines text, images, and links to other blogs, web pages, and other media related to its topic. The ability for readers to leave comments in an interactive format is an important part of many blogs.&lt;br /&gt;&lt;a title="" style="mso-footnote-id: ftn2" href="http://www.blogger.com/post-create.g?blogID=7408959467923941219#_ftnref2" name="_ftn2"&gt;[2]&lt;/a&gt; A wiki is a collaborative website which can be directly edited by anyone with access to it.&lt;br /&gt;&lt;a title="" style="mso-footnote-id: ftn3" href="http://www.blogger.com/post-create.g?blogID=7408959467923941219#_ftnref3" name="_ftn3"&gt;[3]&lt;/a&gt; A method of making automatic predictions (filtering) about the interests of a user by collecting taste information from many users (collaborating). The underlying assumption of CF approach is that those who agreed in the past tend to agree again in the future.&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-466165188136852246?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/466165188136852246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=466165188136852246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/466165188136852246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/466165188136852246'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/09/social-computing.html' title='Social Computing'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DERsx4oRB2A/RuY6zgGL8SI/AAAAAAAAAA4/-aLs1aO87dQ/s72-c/social_computing.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-3482527539883427154</id><published>2007-08-25T09:09:00.000-07:00</published><updated>2007-08-25T09:21:44.262-07:00</updated><title type='text'>Soft System Methods - A Critique</title><content type='html'>Here is a paper I completed on Soft Systems Methods. This was another Master's study unit that I really enjoyed as it covered aspects of modelling that is typically found in Management units.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chriskempster.com/data/Soft%20Systems%20Critique%20v7.doc"&gt;http://www.chriskempster.com/data/Soft%20Systems%20Critique%20v7.doc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The paper covers three methods:&lt;br /&gt;1) Soft Systems Methodology (SSM);&lt;br /&gt;2) Strategic Options Development Analysis (SODA); and&lt;br /&gt;3) Socio-Technical Analysis (STA).&lt;br /&gt;&lt;br /&gt;I have applied each method to a small case study of which you will get a gist of in the paper. If you would like a copy of the case study then please email me (&lt;a href="mailto:ckempste@iinet.net.au"&gt;ckempste@iinet.net.au&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Each method observation includes industry and academic views to support or negate the author’s perceptions, and assist in the location of patterns in which to summarise each methods critique.&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc167352170"&gt;&lt;/a&gt;The analysis will also build the readers perception of the picture shown in the diagram below, suggesting that any sufficiently complex requirement will require the adoption of a multiple methods.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_DERsx4oRB2A/RtBWLwGL8RI/AAAAAAAAAAw/vZCV8Azoy9s/s1600-h/softmethods.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5102673137700172050" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_DERsx4oRB2A/RtBWLwGL8RI/AAAAAAAAAAw/vZCV8Azoy9s/s320/softmethods.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-3482527539883427154?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/3482527539883427154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=3482527539883427154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/3482527539883427154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/3482527539883427154'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/08/soft-system-methods-critique.html' title='Soft System Methods - A Critique'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DERsx4oRB2A/RtBWLwGL8RI/AAAAAAAAAAw/vZCV8Azoy9s/s72-c/softmethods.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-3322773358875855799</id><published>2007-08-25T08:56:00.000-07:00</published><updated>2007-08-25T09:05:40.331-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scott Ambler'/><category scheme='http://www.blogger.com/atom/ns#' term='AUP'/><category scheme='http://www.blogger.com/atom/ns#' term='Agile RUP'/><title type='text'>Agile Architectual Modelling</title><content type='html'>Scott W.Ambler is an interesting cowboy hat-wearing architect that has penned a large number of books covering application development agility, including agile modelling:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agilemodeling.com/essays/agileArchitecture.htm"&gt;http://www.agilemodeling.com/essays/agileArchitecture.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Scott is the founder of Agile Unified Process (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;AUP&lt;/span&gt;), an interesting and pragmatic look at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;RUP&lt;/span&gt; and well worth the read if you are considering agile development processes/frameworks. I also recommend his Yahoo Groups page / email list which Scott actively partakes in (rather than other lackey)...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.yahoo.com/group/agileUP/"&gt;http://groups.yahoo.com/group/agileUP/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-3322773358875855799?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/3322773358875855799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=3322773358875855799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/3322773358875855799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/3322773358875855799'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/08/agile-architectual-modelling.html' title='Agile Architectual Modelling'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-7106600103549653581</id><published>2007-08-25T08:36:00.000-07:00</published><updated>2007-08-25T08:51:36.919-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Infrastructure Design Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Patterns'/><title type='text'>Technical Infrastructure Design Patterns</title><content type='html'>Hi there. I have long been an advocate of infrastructure patterns (or blueprints). They have been around for a while and covered by a range of well known authors, but funny enough I struggle to find technical architects that talk to them, both technically and with the client.&lt;br /&gt;&lt;br /&gt;The infrastructure blueprints provide the high level implementation framework for a solution on which vendor software is applied [and the patterns possibly altered]. The framework can state minimums across application service tiers, i.e. a class one application may using pattern X and storage pattern Y in order to achieve the required availability; and form the basis of enterprise standards on which specific vendor software platforms (further standards) apply.&lt;br /&gt;&lt;br /&gt;The patterns can also provide a road map for change, allowing complex technical implementations to be boxed as logical concepts whose change over time can be articulated with the business and their respective clients. As with any change, infrastructure and software pattern changes also drives capability maturity - the possible need to invest in skills to sustain the stability and benefits of the pattern in production.&lt;br /&gt;&lt;br /&gt;The presentation is a little rushed; but not too disorganised :) comments welcome.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chriskempster.com/data/Technical%20Infrastructure%20Patterns.ppt"&gt;http://www.chriskempster.com/data/Technical%20Infrastructure%20Patterns.ppt&lt;/a&gt; &lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-7106600103549653581?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/7106600103549653581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=7106600103549653581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/7106600103549653581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/7106600103549653581'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/08/technical-infrastructure-design.html' title='Technical Infrastructure Design Patterns'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-1460369055311679420</id><published>2007-08-25T08:29:00.000-07:00</published><updated>2007-08-25T08:33:30.680-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Observer Pattern'/><category scheme='http://www.blogger.com/atom/ns#' term='GOF Observer'/><category scheme='http://www.blogger.com/atom/ns#' term='Design Pattern Observer'/><title type='text'>Observer Pattern - An Introduction</title><content type='html'>Here is a presentation covering the Observer GOF pattern I did some time ago. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chriskempster.com/data/Observer%20v3.ppt"&gt;http://www.chriskempster.com/data/Observer v3.ppt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-1460369055311679420?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/1460369055311679420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=1460369055311679420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/1460369055311679420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/1460369055311679420'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/08/observer-pattern-introduction.html' title='Observer Pattern - An Introduction'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7408959467923941219.post-2329766709925427088</id><published>2007-08-25T02:58:00.000-07:00</published><updated>2007-08-25T08:27:03.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA Antipatterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Orientated Architecture'/><title type='text'>SOA Anti-patterns</title><content type='html'>I completed a Master's study unit around 6 months ago on Design Patterns; this unit was particularly interesting in the fact that you could pick any topic you liked and research/analyse/deliver it depending on the learning experience you wanted to achieve.  Of interest to me was the "dark side" of service orientated architecture, namely anti-patterns.&lt;br /&gt;&lt;br /&gt;Rather than simply list a range of identified anti-patterns, the later part of the presentation asks the question - "are there patterns within the anti-patterns" ?  the resounding answer is yes! with due planning and management you can not only sell the risks to management, but plan supporting policies and governance models to manage them.&lt;br /&gt;&lt;br /&gt;Presentation can be found here &lt;a href="http://www.chriskempster.com/data/Service%20Orientated%20Architecture%20(SOA)%20Patterns%20v2.ppt"&gt;http://www.chriskempster.com/data/Service Orientated Architecture (SOA) Patterns v2.ppt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Comments welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7408959467923941219-2329766709925427088?l=agilearchitecture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agilearchitecture.blogspot.com/feeds/2329766709925427088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7408959467923941219&amp;postID=2329766709925427088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/2329766709925427088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7408959467923941219/posts/default/2329766709925427088'/><link rel='alternate' type='text/html' href='http://agilearchitecture.blogspot.com/2007/08/soa-anti-patterns.html' title='SOA Anti-patterns'/><author><name>Chris Kempster</name><uri>http://www.blogger.com/profile/09404023230001053509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://4.bp.blogspot.com/_DERsx4oRB2A/SWhJE0FiMLI/AAAAAAAAACg/4RFtAOzRf-A/S220/n548998760_8568.jpg'/></author><thr:total>0</thr:total></entry></feed>
