<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-6135595</id><updated>2009-02-22T02:36:40.520+11:00</updated><title type="text">Team Individualism (old blog)</title><subtitle type="html">Consultant ramblings</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default?start-index=26&amp;max-results=25" /><author><name>David</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/TeamIndividualism" type="application/atom+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-6135595.post-115629756702578775</id><published>2006-08-23T11:44:00.000+10:00</published><updated>2006-09-01T14:11:31.523+10:00</updated><title type="text">New blog home</title><content type="html">Please redirect to:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/davidmcg"&gt;http://blogs.msdn.com/davidmcg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new RSS 2.0 feed can be found here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/davidmcg/rss.xml"&gt;http://blogs.msdn.com/davidmcg/rss.xml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115629756702578775?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115629756702578775/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115629756702578775" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115629756702578775" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115629756702578775" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/08/new-blog-home.html" title="New blog home" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115308965830451158</id><published>2006-07-17T08:30:00.000+10:00</published><updated>2006-07-17T08:40:59.346+10:00</updated><title type="text">BizTalk Out of Memory Exceptions</title><content type="html">Interesting articles to read concerning the standard out of memory exception and how to diagnose and reduce the effects of the problem:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kbalertz.com/kbnamed_913959/913959.aspx"&gt;The BizTalk service restarts unexpectedly when you map large messages in BizTalk Server 2004&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/biztalkperformance/archive/2005/04/16/408866.aspx"&gt;Memory Growth in BizTalk Messaging &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;H&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS06CoreDocs/html/8053fcf3-b331-4245-b3c3-21290463e0c0.asp"&gt;ow to Capture a Memory Dump of a BizTalk Process &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Other related&lt;/em&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/gzunino/archive/2004/09/20/232003.aspx"&gt;Format of BizTalk 2004 assemblies: How do artifacts get compiled to .NET assemblies &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/gzunino/archive/2004/09/21/232429.aspx"&gt;Format of BizTalk 2004 assemblies: Maps&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Sometims putting things in the GAC isn't such a good idea as is suggested &lt;a href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,93006d15-d636-4b0f-8018-986478d7c1bd.aspx"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When discussing with some colleagues I collated the following information.&lt;br /&gt;&lt;br /&gt;When you start the application, initially the BizTalk process starts, and consumes some memory. Then, when you start an orchestration, each of the schema and map DLLs, and the orchestration DLLs will be JIT’d and loaded. Memory may not be reclaimed until you cycle the BTS process. Next, instance data is loaded. For an orchestration with a couple of schemas and a map to convert, this is 2x DOM 1x XSLT, plus additional data kept about the XSLT as noted below. &lt;br /&gt;&lt;br /&gt;If your memory is fragmented, or the BizTalk memory watermarks are not appropriate, you could well run out of memory even when you have adequate memory available.&lt;br /&gt;&lt;br /&gt;Running out of memory and running out of memory address space are two completely different issues. It doesn’t matter how much memory is present in the box, 4Gb, 32Gb or even a terabyte, 32bit processes (processes, not processors) each only have 2Gb of memory addressed to them for usage. In managed code, the .Net runtime may up a  proportion of that 2Gb. So in reality, the amount of memory available is more likely to be about 1 to 1.2 Gb. This is one of the reasons way for example ASP.Net app can be run in separate apppools and one of the reasons why BizTalk allows multiple hosts. &lt;br /&gt;&lt;br /&gt;So in summary be aware of &lt;br /&gt;&lt;br /&gt;1) High and Low WaterMarks (see BizTalk Performance white paper)&lt;br /&gt;2) Available memory (is it hitting a memory limit)&lt;br /&gt;3) Which orchestrations are using the most memory and consider using isolated hosts&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some user groups result in this recommendation on shutdowns:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Not sure why the BTS NT service shuts down; but the best way to monitor&lt;br /&gt;this is using MOM. You can set alerts in MOM to monitor the service status&lt;br /&gt;and trigger various actions depending on the situation.&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/mom/default.mspx&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115308965830451158?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115308965830451158/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115308965830451158" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115308965830451158" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115308965830451158" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/07/biztalk-out-of-memory-exceptions.html" title="BizTalk Out of Memory Exceptions" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115259731537216499</id><published>2006-07-11T15:52:00.000+10:00</published><updated>2006-07-11T15:55:16.606+10:00</updated><title type="text">Mac mini Vista Media Center Beta 2 Update</title><content type="html">Hello.&lt;br /&gt;&lt;br /&gt;Roughly a month ago I began a project to build my first media center. It began because I finally thought I could purchase an affordable, small and quiet pc - an unlikely choice for me - the mac mini.&lt;br /&gt;&lt;br /&gt;After a few obstacles I got Vista on and was quite impressed. I liked it so much I purchased some more ram and now have a pleasent 1Gb and jumped my performance rating from a lowly one to a meagre 2 :)&lt;br /&gt;&lt;br /&gt;The big picture was to demonstrate at home to the family that I could pull together all our content onto one machine. Its worked to an extent - the photos are great, videos good and the music is pretty good. My recorded TV and live TV experiences have been a bit poor. Heres my progress to date:&lt;br /&gt;&lt;br /&gt;I first purchased a Compro VideoMate U3 which worked great in XP but was slow to initialise and became jerky and unusable after only a few uses. I even had the signal checked by the local antenna specialists (signal perfect).&lt;br /&gt;&lt;br /&gt;I then used a colleagues DVico Fusion HDTV Usb and it worked "ok" in Vista but would blue screen when swapping channels - notably between HD and SD. I opted to use the Dvico provided Vista beta drivers.&lt;br /&gt;&lt;br /&gt;I thought I could live with the Dvico if is was a bit smaller and didnt have the blue light so I opted to use a Dvico Fusion HDTV Nano. When it works it works well but I am finding each time I switch on I can only use specific channels. Each time a different set of channels do not work. Sometimes no channels work. Again I used the Dvico Vista Beta drivers. Rescaning has the same effect - random channels work fine and others do not.&lt;br /&gt;&lt;br /&gt;On every TV tuner:&lt;br /&gt;&lt;br /&gt;-setup I have found that resuming from sleep typically stops the Tuner from providing any channels&lt;br /&gt;-scans usually take 10minutes+&lt;br /&gt;-HD signals have always been of poor quality, jerky and mostly unwatchable&lt;br /&gt;nb. other than MCE no other applications are running.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other observations:&lt;br /&gt;&lt;br /&gt;-On occassion audio stops after a change (use of tv tuner. use of video) and I have to disable the audio device and reenable for it to work.&lt;br /&gt;-Usually swapping between video, recorded Tv and the tv tuner can cause instability in MCE for example blank screen or the screen freezing but MCE center still operating.&lt;br /&gt;-When going to online spotlight more often than not the first time I enter I get a white screen. The second time everything works as normal&lt;br /&gt;&lt;br /&gt;I am set to try the digitalnow tiny usb2.0 so will post with my findings with this device....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115259731537216499?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115259731537216499/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115259731537216499" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115259731537216499" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115259731537216499" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/07/mac-mini-vista-media-center-beta-2.html" title="Mac mini Vista Media Center Beta 2 Update" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115085795424551377</id><published>2006-06-21T12:29:00.000+10:00</published><updated>2006-06-21T12:45:54.486+10:00</updated><title type="text">Mac mini Vista Media Center - DVB-T Tuner</title><content type="html">At the weekend I picked up a TV tuner and a Microsoft media center remote.&lt;br /&gt;&lt;br /&gt;I selected the tuner based on the following criteria&lt;br /&gt;&lt;br /&gt;1) cost (sub $200)&lt;br /&gt;2) support of DVB-T for Australia&lt;br /&gt;3) connector - must have a coax connection (I negated the Ulead tuner for this reason)&lt;br /&gt;4) driver support - the more the better&lt;br /&gt;5) recommendations from forums - reliability/setup/customer support&lt;br /&gt;&lt;br /&gt;The shortlist I got down to was:&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.digitalnow.com.au/product_pages/tinyusb2.html"&gt;DigitalNow tinyUSB 2 DVB-T Receiver&lt;/a&gt; - Highly recommended but out of stock. Looked like an Australia only solution. Customer service questions came back 3 days later&lt;br /&gt;2) &lt;a href="http://www.citysoftware.com.au/Browse/8e11aa722b5f42d8a75fbf5b79f993b0001ItemDetail.aspx"&gt;Dvico FusionHDTV DVB-T nano&lt;/a&gt; - Great Looking, not bad recommendations, good looking web site&lt;br /&gt;3) &lt;a href="http://www.comprousa.com/New/en/dvb-t.html"&gt;Compro Video Mate U3&lt;/a&gt; Greta looking site, made in USA and some great reviews (&lt;a href="http://www.goodgearguide.com.au/index.php/taxid;2136212933;pid;1596;pt;1"&gt;1&lt;/a&gt;/&lt;a href="http://www.cnet.com.au/desktops/accessories/0,39029388,40060425,00.htm"&gt;2&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I opted for the ComproUsb stick. It looks like a KitKat but black. Does not come with a remote but this suited me fine as I wanted to use the standard media centre control. I bought the two from i-tech who were very helpful and had a &lt;a href="http://www.i-tech.com.au/products/2577_Compro_VideoMate_U3_DVB_T_Stick_Digital.asp"&gt;great price&lt;/a&gt; (&lt;150)&lt;br /&gt;&lt;br /&gt;Setup was fine, though the extension cable for USB was certainly handy as the "kitkat" otherwise protrudes out a bit. Vista picked up the device but I had to install the drivers from the CD. After several times playing around I found it made media center crash a few times. This made swapping back and forward from remote to remote dekstop via my laptop frustrating.&lt;br /&gt;&lt;br /&gt;Once I installed newer drivers (?) from the Compro site I found it no longer crashed. My current experience is that after sleep mode (the mac mini pulsates the wee light on the front) the tuner won't run unless a recording is played first. One side efefct of installing the drivers was that the mac mini speaker statred to kick in again... so I had to apply the register hack again from my previous post.&lt;br /&gt;&lt;br /&gt;I haven't yet been adventurous enough to try setting a program for recording then sleeping media center (to see if it wakes up) but I have managed to tape the Australia vs Brazil game and Bob the Builder in SD. This was very pleasing as the unit had been running for 5-6 hours before automatically recording the program.&lt;br /&gt;&lt;br /&gt;I have also ordered some memory from &lt;a href="http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&amp;item=6890304991&amp;rd=1&amp;sspagename=STRK%3AMEWN%3AIT&amp;rd=1"&gt;here&lt;/a&gt;. I am finding that Vista with media center and the tuner are taking up around 900mb. On a 512Mb setup this could be a reason why media center sometimes stalls before operating.&lt;br /&gt;&lt;br /&gt;Friends came round at the weekend and used the media center with ease and this was a result in terms of all the effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115085795424551377?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115085795424551377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115085795424551377" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115085795424551377" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115085795424551377" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/mac-mini-vista-media-center-dvb-t.html" title="Mac mini Vista Media Center - DVB-T Tuner" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115035202767691837</id><published>2006-06-15T16:12:00.000+10:00</published><updated>2006-06-15T16:13:49.640+10:00</updated><title type="text">Be skeptical about (software development) estimates</title><content type="html">Really like this &lt;a href="http://www.agileadvice.com/archives/2006/06/fantasy_estimat.html"&gt;article&lt;/a&gt;, which concludes...&lt;br /&gt;&lt;br /&gt;"If someone gives you an estimate for project duration, ask them the following questions:&lt;br /&gt;&lt;br /&gt;1. Was this estimate made by the team which will actually be doing the work?&lt;br /&gt;2. How long has this team worked together?&lt;br /&gt;3. Has this team measured their own actual capacity and used that measurement for this estimate?&lt;br /&gt;4. How well does the team know the domain and tools to be used?&lt;br /&gt;&lt;br /&gt;If the answers to these questions are unsatisfactory, then the estimate is pure fantasy, it is a lie."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115035202767691837?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115035202767691837/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115035202767691837" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115035202767691837" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115035202767691837" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/be-skeptical-about-software.html" title="Be skeptical about (software development) estimates" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115033394515595008</id><published>2006-06-15T11:12:00.000+10:00</published><updated>2006-06-15T11:13:11.680+10:00</updated><title type="text">At which point should we use BizTalk</title><content type="html">From a business perspective a decision needs to be made when selecting BizTalk as a solution...&lt;br /&gt;&lt;br /&gt;What is missing from the whole discussion is this:&lt;br /&gt;&lt;br /&gt;At what point should we start using BizTalk? &lt;br /&gt;&lt;br /&gt;When deciding on future BizTalk applicability we should perhaps think about the following criteria:&lt;br /&gt;&lt;br /&gt;- Where a business process is to be managed/ transparent (ie. not hidden in code)*&lt;br /&gt;- Where business activities are to be monitored and tracked&lt;br /&gt;- Where more than one target system is involved (the n x n-1 argument)&lt;br /&gt;- Where the types of business process may involve business transactions and/or long running processes&lt;br /&gt;- Where a target systems interface or related business process/component may be reused at a later date&lt;br /&gt;- Where integration scalability is considered to be managed separate from the application&lt;br /&gt;- Where integration security is required to be handled in a central place&lt;br /&gt;- Where existing internal and third party customization investment has already been made &lt;br /&gt;- When the delivery time, relative to short and long term goals,  is significantly enhanced by using the product&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In terms of the longevity of BizTalk as a organisational choice for integration we should consider the following business drivers&lt;br /&gt;&lt;br /&gt;- Customer and user benefit drivers&lt;br /&gt;- Industry Drivers&lt;br /&gt;- Cost Drivers&lt;br /&gt;&lt;br /&gt;(add to this list legal/legislative reasons)&lt;br /&gt;&lt;br /&gt;A great article related to this topic can be found here.    &lt;br /&gt;&lt;a href="http://www.microsoft.com/australia/msdn/training/raf2005.aspx#a6"&gt;8 Business Drivers for Technology &amp; Architecture decision making &lt;/a&gt;&lt;br /&gt;by Mark Carroll, Architect Advisor, Microsoft ANZ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some steps when you have decided to use BizTalk starter for  integration&lt;br /&gt;&lt;br /&gt;1) Decide on an appropriate integration topology&lt;br /&gt;2) Use small, discrete request and response messages. Define your schemas first.&lt;br /&gt;3) Use of BizTalk rules engine to decide which data is required&lt;br /&gt;4) Don't neglect the applicability of of asynchronous design early&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115033394515595008?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115033394515595008/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115033394515595008" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115033394515595008" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115033394515595008" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/at-which-point-should-we-use-biztalk.html" title="At which point should we use BizTalk" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115033355197027814</id><published>2006-06-15T11:05:00.000+10:00</published><updated>2006-06-15T11:05:52.173+10:00</updated><title type="text">Feature complete</title><content type="html">I printed a small list of items to check when I believed the development effort was completed (ie. the MSF execution phase)&lt;br /&gt;&lt;br /&gt;- test acceptance&lt;br /&gt;- review pass&lt;br /&gt;- demonstration is successful&lt;br /&gt;- documentation is sufficient&lt;br /&gt;- policing/governance is in place&lt;br /&gt;- package/deployment is operational&lt;br /&gt;&lt;br /&gt;If every (significant) development effort had this criteria in place then, theortically, quality would be higher, rework would be lower and information would be better shared.&lt;br /&gt;&lt;br /&gt;To do this the review process should be well defined (see earlier posts). A basic rewvie process (separate from the development process) could be:&lt;br /&gt;&lt;br /&gt;1) determine that the functional specification can be transpoed into development effort&lt;br /&gt;2) determine if the first review has been adhered to, whether standards and best practices have been applied, and what discrepencies are there&lt;br /&gt;3) confirms that the source control contains all lodged work and is packaged according to end product guidelines&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115033355197027814?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115033355197027814/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115033355197027814" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115033355197027814" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115033355197027814" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/feature-complete.html" title="Feature complete" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115032491126687513</id><published>2006-06-15T08:34:00.000+10:00</published><updated>2006-06-15T08:41:51.476+10:00</updated><title type="text">BizTalk Mapping functoids - conditional output</title><content type="html">When trying to conditionally output an element (but not any sub elements) there are a few options in BizTalk 2004.&lt;br /&gt;&lt;br /&gt;1) use a logical existance functoid&lt;br /&gt;&lt;br /&gt;It only "fires" when the source input exists and it spits out a "true" value. When the true value is input into the target element it tells the mapper whether or not to&lt;br /&gt;create the element&lt;br /&gt;&lt;br /&gt;warning: logical existance functoid when looping can cause a polarized loop. It may only loop for the first element - check my previous posts&lt;br /&gt;&lt;br /&gt;2) use a record count functoid&lt;br /&gt;&lt;br /&gt;it fires whether or not the source input element exists and spits out an integer. &lt;br /&gt;Used in combination with a greater than or equals logical functoid you can control the creation of an element&lt;br /&gt;&lt;br /&gt;warning: If you are looping and you are looking at a sub element this may return the record count of all sub elements, which may not be what you are looking for&lt;br /&gt;&lt;br /&gt;3) use a string size functoid&lt;br /&gt;&lt;br /&gt;it fires whether or not the source input element exists and spits out an integer.&lt;br /&gt;Used in combination with a greater than or equals logical functoid you can control the creation of an element.&lt;br /&gt;&lt;br /&gt;Unlike option 2 it only fires for the specific sub element. Unlike option 1 it can provide a "does it exist or not" functionality. This is particularly useful when you want to set values of other elements based on non-existance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115032491126687513?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115032491126687513/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115032491126687513" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115032491126687513" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115032491126687513" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/biztalk-mapping-functoids-conditional.html" title="BizTalk Mapping functoids - conditional output" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-115021016830514131</id><published>2006-06-14T00:48:00.000+10:00</published><updated>2006-06-14T01:11:02.450+10:00</updated><title type="text">Mac mini to Vista Cookbook</title><content type="html">Here is my cookbook for getting Vista onto a Mini mac. I loved the mac mini design and really like Media Center (or at least the concept) so this was an opportunity to learn and convince my wife it was bringing together all the "stuff" we have. &lt;br /&gt;&lt;br /&gt;Note: watching movies and pictures in the lounge while listening to your favourite &lt;br /&gt;tunes, whilst cheesy, was in fact very rewarding. The next step in my journery is DVB-T, which I will document later.&lt;br /&gt;&lt;br /&gt;Here is my braindump of steps and links I used&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- get windows Vista&lt;/strong&gt;&lt;br /&gt;This proved a challenge over the long weekend. I ended up going to work to pickup a copy. Fortunately working for Microsoft there were plenty to access, but there was plenty of warnings around its&lt;br /&gt;use. Armed with the DVD (single sided) and product key I went forth into mac land.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- update apple firmware AND SMC firmware&lt;/strong&gt;&lt;br /&gt;bit confusing here but I did get it to work in the end&lt;br /&gt;&lt;a href="http://www.123macmini.com/forums/viewtopic.php?p=32442&amp;highlight="&gt;http://www.123macmini.com/forums/viewtopic.php?p=32442&amp;highlight=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- do the bootcamp dance&lt;/strong&gt;&lt;br /&gt;Download bootcamp, sign your life away to beta, and create a CD driver disk (requires blank CDR)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- connect to monitor ideally with a dvi or HDMI cable&lt;/strong&gt;&lt;br /&gt;I found that a composite connection, whilst terrible to read had the side effect of not displaying anything at all.&lt;br /&gt;See &lt;a href="http://forum.onmac.net/showthread.php?t=931"&gt;here&lt;/a&gt; for worrying examples (I thought at this point my project was dead)&lt;br /&gt;I learned that the MAC option key was important in getting my disk to eject. The mac mini has no eject button. &lt;br /&gt;option F12 did the trick.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- delete the 200mb EFI partition&lt;/strong&gt;&lt;br /&gt;This apparently lets the Vista install actually happen (apparently the EFI partition gets in the way)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- install vista&lt;/strong&gt;&lt;br /&gt;This tends not to work first time. I rebooted into safe mode with network support (pressing F8). Do not reinstall, just choose the reboot option and alls well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- getting sound to work&lt;/strong&gt;&lt;br /&gt;I read about this before installing and I reckoned it would be easy. Nothing ever is. YOu have to install the XP drivers &lt;br /&gt;from the disk and then copy them before the install fails. Yes it fails. I then pointed to the directory based on the &lt;br /&gt;advice and ran the sigmatel exe. Sound now worked. I later read about an easier way of dealing with this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/hans_vb/archive/2006/06/06/619262.aspx "&gt;http://blogs.msdn.com/hans_vb/archive/2006/06/06/619262.aspx &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: using the command below results in more files and folders being created. Suprisingly this works&lt;br /&gt;"D:\Install Macintosh Drivers for Windows XP.exe” /V /a &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Switch off the internal speaker&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;As I use the output to goto the monitor/sound system it was freaky getting the tinny output from the mac mini.&lt;br /&gt;Actually, I'm being a bit harsh, the speaker did ok for the size. It boggles the mind that people hack the registry&lt;br /&gt;until they find a solution. Brave heart or foolish - who knows - I'm thankful he did look&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forum.onmac.net/showthread.php?t=1239"&gt;http://forum.onmac.net/showthread.php?t=1239&lt;/a&gt;&lt;br /&gt;nb. mine was 0000&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Setting up bluetooth&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/hans_vb/archive/2006/06/06/619262.aspx"&gt;http://blogs.msdn.com/hans_vb/archive/2006/06/06/619262.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- seting up wireless&lt;br /&gt;&lt;br /&gt;This was a pain in the butt. And I still working on it. WPA it didnt like, WEP it didn't like, even 802.1 authentication it didn't like. SO unsecured for a day or so. Not good. In the end it was to do with my wireless or ethernet drivers. Note: I am using RDP to get to the machine so it boots me off. I recommend fulling installing the mac supplied drivers.&lt;br /&gt;&lt;br /&gt;My (current) two pet dislikes about Vista in beta2:&lt;br /&gt;&lt;br /&gt;1) USer Account Control - Understand the rationale, dislike it because when administrator I generally trust myself&lt;br /&gt;2) Start - Program Files - Accessories - Run , I like run, its now hard to get hold of&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Links&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediacenterpcworld.com/news/168"&gt;Mac Mini – Is It The Best Media Center….PC?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dtvforum.info/index.php?showtopic=36278&amp;st=0&amp;p=420609&amp;#entry420609"&gt;Here&lt;/a&gt; is where I was convinced it was possible in Australia (the DVB-T mac mini vista pipe dream)&lt;br /&gt;Love the developer evangelists who try it all out. &lt;a href="https://blogs.msdn.com/hans_vb/archive/2006/06/02/614799.aspx"&gt;Hans does great commentary&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-115021016830514131?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/115021016830514131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=115021016830514131" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115021016830514131" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/115021016830514131" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/mac-mini-to-vista-cookbook_14.html" title="Mac mini to Vista Cookbook" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114973405517867411</id><published>2006-06-08T12:31:00.000+10:00</published><updated>2006-06-08T12:34:15.496+10:00</updated><title type="text">Scrum in management</title><content type="html">Recently I have been using scrum for BizTalk (approximately 6 months). I put together some material for the project manager to understand what I've been doing and what those funny diagrams and terminology I have been using. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Scrum_(in_management)"&gt;Wikipedia definition &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A nice basic intro can be found &lt;a href="http://www.scrum-master.com/"&gt;here&lt;/a&gt; from the author Ken Schwaber:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After I started using it in our project in January here &lt;a href="http://www.eweek.com/article2/0,1895,1885883,00.asp"&gt;this article&lt;/a&gt; came out (note I was pre Microsoft then)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And these &lt;a href="http://www.scrumforteamsystem.com/en/default.aspx"&gt;plugins&lt;/a&gt; are available for Visual Studio&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To be certified (!) you might like to join me at &lt;a href="http://www.scrumeducation.com/scrumedu/Class/id~103"&gt;this event&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114973405517867411?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114973405517867411/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114973405517867411" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114973405517867411" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114973405517867411" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/06/scrum-in-management.html" title="Scrum in management" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114732222513328423</id><published>2006-05-11T14:35:00.000+10:00</published><updated>2006-05-11T14:37:05.323+10:00</updated><title type="text">Remove from Windows Assembly Download Cache?</title><content type="html">Q: How do you remove assemblies that have been added to the&lt;br /&gt;&lt;em&gt;C:\Windows\assembly\download&lt;/em&gt; cache?&lt;br /&gt;&lt;br /&gt;A:&lt;br /&gt;&lt;br /&gt;Start&gt;Run&lt;br /&gt;&lt;br /&gt;gacutil.exe /cdl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114732222513328423?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114732222513328423/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114732222513328423" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114732222513328423" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114732222513328423" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/05/remove-from-windows-assembly-download.html" title="Remove from Windows Assembly Download Cache?" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114661471404082862</id><published>2006-05-03T10:01:00.000+10:00</published><updated>2006-05-03T10:05:14.243+10:00</updated><title type="text">Correlation links</title><content type="html">Been doing some correlation work again and here are some nice links:&lt;br /&gt;&lt;br /&gt;Creating an "invisible" promoted property with &lt;em&gt;MessageContextPropertyBase&lt;/em&gt; &lt;br /&gt;&lt;a href="http://realise-systems.net/blog/jsaull/archive/2004/12/08/557.aspx"&gt;Promoting BizTalk schema properties into the message context &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://geekswithblogs.net/sthomas/archive/2004/10/07/12285.aspx"&gt;Property Promotion and Demotion in BizTalk 2004 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nice overview of BizTalk parts (and some nice pictures) from Microsoft MSDN site &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS_2004WP/html/1e2e50f7-6609-4eb2-a9a1-3a951700f840.asp"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114661471404082862?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114661471404082862/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114661471404082862" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114661471404082862" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114661471404082862" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/05/correlation-links.html" title="Correlation links" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114419865590679151</id><published>2006-04-05T10:32:00.000+10:00</published><updated>2006-04-05T11:03:22.136+10:00</updated><title type="text">Use of Asynchronous Threading in ASP.Net</title><content type="html">Jasper Lee and I did some work a while back on threading. It proved to be funf and some important lessons were learnt on appropriate use of aysnchronous threading. Specifically how to avoid HTTP 503 errors ("The service is temporarily overloaded") &lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/practices/apptype/distapps/default.aspx?pull=/library/en-us/dnpag/html/scalenetchapt10.asp"&gt;Improving web services performance&lt;/a&gt; by Microsoft Patterns &amp; Practices group&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Do Not Use Asynchronous Web Methods When You Depend on Worker Threads&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/aspnet/asynctransactionhandler.asp?df=100&amp;forumid=180375&amp;exp=0&amp;select=1110741"&gt;Processing Long Running Tasks With Asynchronous Handlers and XMLHTTP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/asp.net/community/authors/fritzonion/default.aspx?pull=/msdnmag/issues/03/06/threading/default.aspx"&gt;Use Threads and Build Asynchronous Handlers in Your Server-Side Web Code&lt;/a&gt; by &lt;a href="http://pluralsight.com/blogs/fritz/"&gt;Fritz Onion&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/ScaleNetChapt13.asp"&gt;.NET Application Performance&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Avoid polling for asynchronous invocation results. Polling is inefficient and uses precious processor cycles which can be used by other server threads.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;On the other hand&lt;br /&gt;&lt;blockquote&gt;A common approach to handling &lt;strong&gt;long-running&lt;/strong&gt; calls is to have the client poll for results&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenethowto08.asp"&gt;How To: Submit and Poll for Long-Running Tasks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Of course if I was a bit more with it I would be using &lt;a href="http://en.wikipedia.org/wiki/AJAX"&gt;Ajax&lt;/a&gt; or even &lt;a href="http://atlas.asp.net/Default.aspx?tabid=47"&gt;Atlas&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114419865590679151?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114419865590679151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114419865590679151" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114419865590679151" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114419865590679151" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/04/use-of-asynchronous-threading-in.html" title="Use of Asynchronous Threading in ASP.Net" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114248112837071919</id><published>2006-03-16T14:45:00.000+11:00</published><updated>2006-03-16T14:52:08.696+11:00</updated><title type="text">Review process goals</title><content type="html">In my opinion, a good review process should:&lt;br /&gt;· identify potential problems earlier in the development cycle&lt;br /&gt;· Help team members learn from their more experienced colleagues&lt;br /&gt;· improve quality through adherance to selected standards &lt;br /&gt;  production of  content that is easier to understand and maintain&lt;br /&gt;&lt;br /&gt;These goals exist primarily for two main business reasons:&lt;br /&gt;&lt;br /&gt;·       to increase productivity in developing new solutions&lt;br /&gt;·       maintain a good return on investment for existing solutions&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reviews could be arranegd in order&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Lead / Architects review&lt;/strong&gt;&lt;br /&gt;A formal review to:&lt;br /&gt;·       confirm the scope of work&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Peer review&lt;/strong&gt;&lt;br /&gt;An informal review where:&lt;br /&gt;·       Document Authors leverage the input / review of their project colleagues and customer counter-parts to product input, feedback and comments. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Paired review&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;An informal review where the primary developer should enlist the help of a secondary developer to:&lt;br /&gt;&lt;br /&gt;· Logic is complex and requires explaining&lt;br /&gt;· To confirm an area of speciality that another developer possesses (thus encouraging the sharing of information&lt;br /&gt;· To highlight a technique or best practices to his/her peers&lt;br /&gt;· A unit of work has been completed (typically a method passes its unit tests)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Group review&lt;/strong&gt;&lt;br /&gt;A formal review that should be:&lt;br /&gt;·        an independently peformed review to provide input, recommendations and experience for a given deliverable, concept or task package&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The review process can be much more efficient with the use of regularly applied automated processes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114248112837071919?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114248112837071919/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114248112837071919" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114248112837071919" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114248112837071919" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/03/review-process-goals.html" title="Review process goals" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114231908462004327</id><published>2006-03-14T17:50:00.000+11:00</published><updated>2006-03-14T17:51:24.833+11:00</updated><title type="text">How do I reuse BizTalk 2004 maps outside of BizTalk?</title><content type="html">Gilles post's the answer &lt;a href="http://blogs.msdn.com/gzunino/archive/2004/09/21/232629.aspx"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114231908462004327?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114231908462004327/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114231908462004327" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114231908462004327" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114231908462004327" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/03/how-do-i-reuse-biztalk-2004-maps.html" title="How do I reuse BizTalk 2004 maps outside of BizTalk?" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114221166829854601</id><published>2006-03-13T11:56:00.000+11:00</published><updated>2006-03-13T12:01:08.383+11:00</updated><title type="text">CMMI vs other standards</title><content type="html">&lt;a href="http://www.sei.cmu.edu/cmmi/adoption/comparisons.html"&gt;This Web page &lt;/a&gt;is especially useful for those comparing CMMI to other standards, approaches, or improvement models.&lt;br /&gt;&lt;br /&gt;I particularly like the comparison with agile by Richard Turner from which I have borrowed this excellent summary&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3183/257/1600/summary.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3183/257/400/summary.jpg" border="0" alt="Summary of Home Grounds" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114221166829854601?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114221166829854601/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114221166829854601" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114221166829854601" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114221166829854601" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/03/cmmi-vs-other-standards.html" title="CMMI vs other standards" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-114221086207084983</id><published>2006-03-13T11:46:00.000+11:00</published><updated>2006-03-13T11:53:22.940+11:00</updated><title type="text">BizTalk 2004 Performance</title><content type="html">This &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS_2004WP/html/04d20926-20d2-4098-b701-52238a267eba.asp"&gt;Whitepaper&lt;/a&gt; on performance, talks about message box configuration.&lt;br /&gt;&lt;br /&gt;Apparently 2 message boxes are not liked&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-114221086207084983?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/114221086207084983/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=114221086207084983" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114221086207084983" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/114221086207084983" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/03/biztalk-2004-performance.html" title="BizTalk 2004 Performance" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113978107956234905</id><published>2006-02-13T08:47:00.000+11:00</published><updated>2006-02-13T09:00:47.740+11:00</updated><title type="text">An agile approach</title><content type="html">A reminder of agile in a nutshell. The Agile Manifesto 2001 seeks:&lt;br /&gt;&lt;br /&gt;- Individuals and interactions over tools and processes&lt;br /&gt;- Working software over comprehensive documentation&lt;br /&gt;- Customer collaboration over contract negotation&lt;br /&gt;- Responding to change over following a plan&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Planning is more important than the plan...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The team (ideally small) should:&lt;br /&gt;&lt;br /&gt;- Work as one&lt;br /&gt;- Work in short iterations (phases)&lt;br /&gt;- Deliver something each iteration&lt;br /&gt;- Focus on business priorities&lt;br /&gt;- Inspect and adapt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113978107956234905?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113978107956234905/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113978107956234905" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113978107956234905" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113978107956234905" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/02/agile-approach.html" title="An agile approach" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113892004098505679</id><published>2006-02-03T09:32:00.000+11:00</published><updated>2006-02-04T00:28:00.806+11:00</updated><title type="text">Scrum &amp; Agile practices</title><content type="html">So, I pulled together some agile practices literature from which I have made some suggestions for well defined packagable solution. Agile tends to support short feature driven cycles; it seems appropriate as we try and complete the integration work in the same manner. &lt;br /&gt;&lt;br /&gt;I use the word cycle here, as iteration can have the side effect of giving the reader the impression that the same bit of work is continually being repeated. Wheras I appreciate solutions should be continously improved during the execution\development phase, I do also think that each cycle should result in a finite deliverable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.martinfowler.com/articles/newMethodology.html#FromNothingToMonumentalToAgile"&gt;Getting agile… (Martin Fowler)&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.controlchaos.com/download/Scrum%20Explanation.pdf"&gt;Xp to Scrum&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.controlchaos.com"&gt;Advanced Development methods Scrum methodology to aid project management&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One key phrase, and universally accepted formula: &lt;br /&gt; &lt;br /&gt;&lt;blockquote&gt;business value = f(cost, time, functionality, quality)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Scrum encourages “Value driven projects”. Value driven projects leave the determination of the four variables in the customers' hands throughout the project.&lt;br /&gt;A key feature in a scrum team is self adaptivity. The ability of the individual to adapt to the requirements that the team collectively agrees to deliver.&lt;br /&gt;The first part of self-adaptivity is regular reviews of the process. Usually you do these with every iteration. &lt;br /&gt;&lt;br /&gt;At the end of each cycle, have a short meeting and ask yourself the following questions (culled from Norm Kerth)&lt;br /&gt;&lt;br /&gt;- What did we do well? &lt;br /&gt;- What have we learned? &lt;br /&gt;- What can we do better? &lt;br /&gt;- What puzzles us?&lt;br /&gt;&lt;br /&gt;Things to do&lt;br /&gt;&lt;br /&gt;- Create a product backlog &lt;br /&gt;product backlog that has been identified as required for the next release of the product (and therefore can be identified by the output of each cycle)&lt;br /&gt;&lt;br /&gt;- Encourage &lt;a href="http://www.controlchaos.com/download/Self%20Organization.pdf"&gt;self organisation&lt;/a&gt; in meetings (weekly meeting)&lt;br /&gt;The team identifies how requirements can be turned into a product increment that delivers that value during the next iteration&lt;br /&gt;&lt;br /&gt;- Produce weekly burn-down report &lt;br /&gt;Where we are and where we have to get to – graphed!&lt;br /&gt;&lt;br /&gt;-Set dates for demonstrations (monthly meeting)&lt;br /&gt;Demonstrations increase project sponsor/manager/owner's visibility of where they are by visual inspection. It should also enhance the teams ability to focus an actual outcome rather than a purely technical or theoretical one.&lt;br /&gt;&lt;br /&gt;- Set subsequent monthly date for review/planning meeting&lt;br /&gt;Each cycle, if monthly, should be reviewed and the next one planned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113892004098505679?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113892004098505679/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113892004098505679" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113892004098505679" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113892004098505679" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2006/02/scrum-agile-practices.html" title="Scrum &amp; Agile practices" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113445199222609194</id><published>2005-12-13T16:32:00.000+11:00</published><updated>2005-12-13T16:33:12.236+11:00</updated><title type="text">Simple BizTalk 2004 Exception Handling</title><content type="html">Some nice pretty picture in this article on &lt;a href="http://www.netologi.se/default.aspx?Contents=BizTalk_UsingOrchestrationShapes"&gt;Exception Handling in BizTalk 2004&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113445199222609194?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113445199222609194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113445199222609194" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113445199222609194" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113445199222609194" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2005/12/simple-biztalk-2004-exception-handling.html" title="Simple BizTalk 2004 Exception Handling" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113410351339815672</id><published>2005-12-09T15:44:00.000+11:00</published><updated>2005-12-09T15:45:13.406+11:00</updated><title type="text">List of best buys</title><content type="html">Ive always found PC PRO a good source of whats the best "now":&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcpro.co.uk/reviews/alist/"&gt;PC PRO A List&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113410351339815672?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113410351339815672/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113410351339815672" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113410351339815672" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113410351339815672" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2005/12/list-of-best-buys.html" title="List of best buys" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113409090288110128</id><published>2005-12-09T12:10:00.000+11:00</published><updated>2005-12-09T12:29:59.773+11:00</updated><title type="text">Top tips for 2006 - Vista?</title><content type="html">Thanks to Darrell Ryman for the following links&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.idg.com.au/index.php?id=1200688116&amp;eid=-108"&gt;top tips for 2006&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.computerworld.com.au/index.php?id=516238280&amp;eid=-6787"&gt;Gartner 'clarifies' its Vista upgrade advice&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.computerworld.com.au/index.php?id=14003133&amp;eid=-6787"&gt;Microsoft to test feature-complete Vista by early 2006 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.computerworld.com.au/index.php?id=777705165&amp;eid=-255"&gt;Microsoft's Vista appears to be off schedule &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Six IT trends to rock your world&lt;/strong&gt;&lt;br /&gt;Sandra Rossi&lt;br /&gt;&lt;br /&gt;05/12/2005 07:23:16&lt;br /&gt;&lt;br /&gt;Gartner last week unveiled six technology trends that will shape the IT industry in 2006 and beyond. The research is part of the Gartner Predicts 2006 Special Report series which will be available at gartner.com in early December. &lt;br /&gt;&lt;br /&gt;1. By 2008, 10 percent of companies will require employee-purchased notebooks. &lt;br /&gt;&lt;br /&gt;Gartner predicts that notebooks will begin to move from company ownership to personal ownership as prices continue to decline dramatically. Like a car allowance, staff will receive a notebook allowance. This will remove PC assets from the company books. &lt;br /&gt;&lt;br /&gt;2. By 2010, wireless will dominate &lt;br /&gt;&lt;br /&gt;In 2004, nearly 90 percent of the world's new telecomms connections were mobile. Growth in traditional wired voice connections continue to slow as VoIP grows. Wireless links will represent 99 percent of the world's new voice connections in 2009. &lt;br /&gt;&lt;br /&gt;3. The job market for IT specialists will shrink 40 percent by 2010. &lt;br /&gt;&lt;br /&gt;The coming decade will see the emergence of IT "versatilists", people whose multidisciplinary assignments, roles and experiences create a valuable blend of synthesized knowledge, competencies and context to fuel business value. &lt;br /&gt;&lt;br /&gt;4. Business process outsourcing (BPO) service providers will capture $11 billion of insurance revenue by 2008. &lt;br /&gt;&lt;br /&gt;Insurers are turning to external BPO providers to expedite their legacy transformation process. &lt;br /&gt;&lt;br /&gt;5. A 50 percent growth in healthcare software investment could enable clinicians to cut the level of preventable deaths in half by 2013. Healthcare has historically under invested in IT; however, this is changing. &lt;br /&gt;&lt;br /&gt;6. Throughout 2008, investigation of new technologies will slow as discretionary budgets divert to regulatory compliance. &lt;br /&gt;&lt;br /&gt;Regulatory compliance spending is growing at a rate twice that of IT spending, and in many cases, discretionary IT budgets are entirely consumed by compliance efforts, stifling initiatives that are important to business growth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113409090288110128?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113409090288110128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113409090288110128" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113409090288110128" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113409090288110128" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2005/12/top-tips-for-2006-vista.html" title="Top tips for 2006 - Vista?" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113408718477561192</id><published>2005-12-09T11:11:00.000+11:00</published><updated>2005-12-09T11:13:04.776+11:00</updated><title type="text">Microsoft Live</title><content type="html">Since using www.start.com for the past couple of months I hear from Anthony Croaker about &lt;a href="http://www.microsoft.com/presspass/misc/11-01LiveSoftwareFS.mspx"&gt;Microsoft Live&lt;/a&gt;. &lt;blockquote&gt;"Windows Live and Microsoft Office Live are designed to deliver rich and seamless experiences to individuals and small businesses"&lt;/blockquote&gt;. The replacement of start is &lt;a href="http://www.live.com"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The interesting parts so far are the gadgets, hotmail integration and the general improved UI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113408718477561192?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113408718477561192/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113408718477561192" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113408718477561192" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113408718477561192" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2005/12/microsoft-live.html" title="Microsoft Live" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113408700686590568</id><published>2005-12-09T11:06:00.000+11:00</published><updated>2005-12-09T11:10:06.876+11:00</updated><title type="text">Microsoft and UDDI - the future</title><content type="html">Doug Purdy writes about &lt;a href="http://www.douglasp.com/blog/PermaLink.aspx?guid=52a4eef7-2dc4-4a60-b54b-cffa6f8d4735"&gt;WCF AND UDDI&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113408700686590568?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113408700686590568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113408700686590568" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113408700686590568" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113408700686590568" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2005/12/microsoft-and-uddi-future.html" title="Microsoft and UDDI - the future" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6135595.post-113402148252508442</id><published>2005-12-08T16:51:00.000+11:00</published><updated>2005-12-08T16:58:02.526+11:00</updated><title type="text">Business Rules - When and Where</title><content type="html">&lt;a href="http://photos1.blogger.com/blogger/3183/257/1600/rules.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3183/257/320/rules.jpg" border="0" alt="Rules" /&gt;&lt;/a&gt;&lt;br /&gt;I will update this section soon with more information and my practical experience with rules over the past 2 years.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A far more useful place to leverage BRE is where you have a series of rule conditions that require evaluation, some of which may impact the resolution of other rules within a policy.  Further more if these rules are subject to frequent changes including additions of whole new conditions then the BRE becomes a far more effective place to manage and run the execution of such rules.  &lt;/blockquote&gt; Jim Bowyer, Microsoft, Canada&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS_2004WP/html/87e1b104-c39c-4b0d-a74e-494d672e9779.asp"&gt;Risk Scoring with BizTalk Server 2004 and the Business Rules Framework. &lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/biztalk/techinfo/whitepapers/2004/business_rules.asp"&gt;http://www.microsoft.com/biztalk/techinfo/whitepapers/2004/business_rules.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/sdk/htm/ebiz_sdk_busrules_prog_qpsx.asp?frame=true"&gt;http://msdn.microsoft.com/library/en-us/sdk/htm/ebiz_sdk_busrules_prog_qpsx.asp?frame=true&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6135595-113402148252508442?l=teamindividualism.blogspot.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://teamindividualism.blogspot.com/feeds/113402148252508442/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=6135595&amp;postID=113402148252508442" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113402148252508442" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6135595/posts/default/113402148252508442" /><link rel="alternate" type="text/html" href="http://teamindividualism.blogspot.com/2005/12/business-rules-when-and-where.html" title="Business Rules - When and Where" /><author><name>David</name><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17524062155180321578" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
