<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Leonard S. Woody III - Software Engineer</title>
	<atom:link href="http://leonardwoody.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://leonardwoody.com</link>
	<description>An aficionado of software creation shares his thoughts.</description>
	<lastBuildDate>Tue, 07 May 2013 01:02:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='leonardwoody.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Leonard S. Woody III - Software Engineer</title>
		<link>http://leonardwoody.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://leonardwoody.com/osd.xml" title="Leonard S. Woody III - Software Engineer" />
	<atom:link rel='hub' href='http://leonardwoody.com/?pushpress=hub'/>
		<item>
		<title>Software Requirements Evolution</title>
		<link>http://leonardwoody.com/2013/02/16/software-requirements-evolution/</link>
		<comments>http://leonardwoody.com/2013/02/16/software-requirements-evolution/#comments</comments>
		<pubDate>Sat, 16 Feb 2013 16:41:13 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software requirements]]></category>
		<category><![CDATA[storyboards]]></category>
		<category><![CDATA[use cases]]></category>
		<category><![CDATA[user stories]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=594</guid>
		<description><![CDATA[Software Requirements are evolving to keep up with users&#8217; demanding appetite for applications. Simple &#8220;The system shall&#8221; statements have grown into User Stories and Storyboards. It used to be that talking about the GUI was verboten when gathering requirements. We software practitioners knew how to use the magic of creating software and the lowly users [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=594&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Software Requirements are evolving to keep up with users&#8217; demanding appetite for applications.  Simple &#8220;The system shall&#8221; statements have grown into User Stories and Storyboards.  It used to be that talking about the GUI was verboten when gathering requirements.  We software practitioners knew how to use the magic of creating software and the lowly users just needed to tell us what they needed and we would pull the software solution out of our proverbial hat. Not so anymore.  Practically everyone has a smart phone or smart device (even my 3 year old) and the word &#8220;app&#8221; is universal thanks to the iPhone.  Can I really gather requirements from my 3 year old for her new drawing app using Use Cases?  Obviously no.  Granted,the use cases may be used by the software developers but my 3 year old can&#8217;t even read for Christ&#8217;s sake.  </p>
<p>Most users now know if they want a mobile app, web app, or desktop app.  They know the differences and strengths of using these from years of experience.  That&#8217;s why I think a more agile way of gathering requirements where quick prototypes and storyboards are used to gather feedback are meeting users&#8217; requirements much better.  If it&#8217;s a web app, well you have obviously constrained the application down to what HTML, JavaScript, CSS, etc. can do.  So why not make a quick prototype of that?  If they want an iPhone app, well there&#8217;s a pretty set style of doing that set by Apple.  Obviously, we software professionals still have a part to play by asking, &#8220;Are you sure you won&#8217;t want to eventually have an app on the Android too?&#8221;.  This leads to conversations about different architectures, technologies, and the cost/benefit analyses of each.  But older ways of doing Software Requirements are becoming decreasingly beneficial with the changing &#8220;tech savvy&#8221; of users.</p>
<p>Please don&#8217;t get me wrong, there are still places to use Use Cases for certain kinds of projects.  They are a <em>tool </em>in any good Software Requirements professional&#8217;s toolbox.  But newer tools are coming out that need to be considered much more to keep up with software professionals&#8217; ever changing user base.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/594/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=594&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2013/02/16/software-requirements-evolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>Best Practices when customizing Work Items in Team Foundation Server (TFS)</title>
		<link>http://leonardwoody.com/2013/02/07/best-practices-when-customizing-work-items-in-team-foundation-server-tfs/</link>
		<comments>http://leonardwoody.com/2013/02/07/best-practices-when-customizing-work-items-in-team-foundation-server-tfs/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 02:27:54 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[rational]]></category>
		<category><![CDATA[rtc]]></category>
		<category><![CDATA[tfs process template]]></category>
		<category><![CDATA[tfs work item customization]]></category>
		<category><![CDATA[tfs work items]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=590</guid>
		<description><![CDATA[So I&#8217;ve been thinking a lot lately about how to customize work items while still making sure the TFS instance is able to upgrade smoothly to future versions. In my Internet research, I actually came upon a good article on this from of all sources, Rational (Microsoft&#8217;s main competitor). This is due to the fact [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=590&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So I&#8217;ve been thinking a lot lately about how to customize work items while still making sure the TFS instance is able to upgrade smoothly to future versions.  In my Internet research, I actually came upon a good article on this from of all sources, Rational (Microsoft&#8217;s main competitor).  This is due to the fact that they use almost the exact same data model for work items in their product (Rational Team Concert) as TFS does.  They both even call them work items!  Anyways, the article does a good job of dividing customization&#8217;s into &#8220;Safe&#8221;, &#8220;Cautious&#8221;,and &#8220;Harmful&#8221;.  Based on my experience and expertise, these are some good principles to follow when customizing work items in a process template.  You don&#8217;t want to over customize and be stuck on TFS 2005 for the next 10 years!<br />
Enjoy!</p>
<p><a href="https://jazz.net/library/article/1002" rel="nofollow">https://jazz.net/library/article/1002</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/590/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/590/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=590&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2013/02/07/best-practices-when-customizing-work-items-in-team-foundation-server-tfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>A son is born!</title>
		<link>http://leonardwoody.com/2013/02/04/a-son-is-born/</link>
		<comments>http://leonardwoody.com/2013/02/04/a-son-is-born/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 21:53:53 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=588</guid>
		<description><![CDATA[Wanted to post to my blog that my family just had our third child, a son finally! John Dunn Woody was born on February 1st, 2013.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=588&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Wanted to post to my blog that my family just had our third child, a son finally! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   John Dunn Woody was born on February 1st, 2013.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/588/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=588&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2013/02/04/a-son-is-born/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>A Review of TeamSpec &#8211; a TFS plug-in for MS Word</title>
		<link>http://leonardwoody.com/2013/01/11/a-review-of-teamspec-2-stars-out-of-5/</link>
		<comments>http://leonardwoody.com/2013/01/11/a-review-of-teamspec-2-stars-out-of-5/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 21:34:50 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[teamspec]]></category>
		<category><![CDATA[tfs 2010]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=277</guid>
		<description><![CDATA[Two years ago I did an evaluation of TeamSpec and pointed out some areas of improvement. I&#8217;m very happy to report that the company took these to heart and updated their product to address these. Here is my updated review based on TeamSpec v.4.2.1. TeamSpec is a 3rd-party add-in for MS Word that connects it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=277&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Two years ago I did an evaluation of TeamSpec and pointed out some areas of improvement.  I&#8217;m very happy to report that the company took these to heart and updated their product to address these.  Here is my updated review based on TeamSpec v.4.2.1.</p>
<p>TeamSpec is a 3rd-party add-in for MS Word that connects it to Team Foundation Server.  It works with the newest version of TFS 2012 and Office (2013).  It is the only commercial add-in for Word currently on the TFS platform.  There are other companies that have add-in&#8217;s as part of their overall suite or solution, but TeamSpec is the only product to concentrate on just Word and it does it quite well.</p>
<h2>How It Works</h2>
<p>Work item attributes are linked to sentences or words in your Word Document.  This is a bi-directional sync between TFS and Word.  For example, say you have  a requirement work item with the ID of 3 and the title is &#8220;Login to system&#8221;.  You could create a line in Word with the tool like so:</p>
<p>REQ ID 3 &#8211; Login to System, State: Proposed</p>
<p>When you changed the state of the requirement work item from &#8220;Proposed&#8221; to &#8220;Active&#8221; in TFS, the line would change in Word to:</p>
<p>REQ ID 3 &#8211; Login to System, State: Active</p>
<p>This could also be done the other way by changing the state in Word and publishing the change to TFS.</p>
<p>Additionally, you can create &#8220;Skins&#8221; which are basically pre-defined layouts for work items.  You could say that you want the state of work items to always be in bold and italicized in a skin for example.</p>
<h2>Added Functionality</h2>
<p>The new functionality that I really like and makes it a valuable product is the ability to use work item queries from TFS with Word.  Writing custom reports in Reporting Services for Word is not easy, especially since the HTML fields are not stored in the TFS Data Warehouse.  This product makes it a cinch!  No more writing a huge SRS!  Just generate it! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Linked worked items are supported in queries and test cases are supported as well!!!  So you can do your testing documents here as well.</p>
<p>The documentation has improved tremendously, but a few more &#8220;behind-the-scenes&#8221; articles in the documentation would be nice.  I also hold some small reservations about the long term stability of the company as it appears to be small, so be sure to ask for the source code when you buy the product.  But to be fair, they have been in business since 2005.</p>
<h2>Conclusion</h2>
<p>I highly recommend you look at this product if you are using TFS as your ALM platform.  Microsoft majorly overlooked Word integration in TFS (although they got Excel and Project), but alas, this is where partners like TeamSolutions step in!  Thank you TeamSolutions for stepping in so well!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=277&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2013/01/11/a-review-of-teamspec-2-stars-out-of-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>Use the TFS Process Template used by Microsoft</title>
		<link>http://leonardwoody.com/2012/10/30/use-the-tfs-process-template-used-by-microsoft/</link>
		<comments>http://leonardwoody.com/2012/10/30/use-the-tfs-process-template-used-by-microsoft/#comments</comments>
		<pubDate>Tue, 30 Oct 2012 16:50:38 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[tfs 2010]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=571</guid>
		<description><![CDATA[Found this interesting post that explains the &#8220;ISD&#8221; process template that is used by Microsoft Consulting Services. I always get asked by customers what Microsoft uses for TFS, well now here&#8217;s a process template used by a branch of MS. Enjoy!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=571&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://tune-up-pc.com/blog/?p=11393">Found this interesting post that explains the &#8220;ISD&#8221; process template that is used by Microsoft Consulting Services</a>.  I always get asked by customers what Microsoft uses for TFS, well now here&#8217;s a process template used by a branch of MS.  Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=571&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2012/10/30/use-the-tfs-process-template-used-by-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>An Example Coding Style Guide for .Net</title>
		<link>http://leonardwoody.com/2012/10/17/an-example-coding-style-guide-for-net/</link>
		<comments>http://leonardwoody.com/2012/10/17/an-example-coding-style-guide-for-net/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 15:43:19 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Code Reviews]]></category>
		<category><![CDATA[code style guide]]></category>
		<category><![CDATA[style guide]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=560</guid>
		<description><![CDATA[This is a great example of code style guide used by Microsoft for internal coding. I&#8217;ve included a sample of it below. Enjoy!!! All-In-One Code Framework Coding Standards<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=560&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is a great example of code style guide used by Microsoft for internal coding.  I&#8217;ve included a sample of it below.  Enjoy!!!</p>
<p><a href='http://lwoodyiii.files.wordpress.com/2012/10/all-in-one-code-framework-coding-standards.docx'>All-In-One Code Framework Coding Standards</a> </p>
<p><a href="http://lwoodyiii.files.wordpress.com/2012/10/styleguideexample1.png"><img src="http://lwoodyiii.files.wordpress.com/2012/10/styleguideexample1.png?w=630&#038;h=379" alt="" title="StyleGuideExample" width="630" height="379" class="aligncenter size-full wp-image-566" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/560/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=560&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2012/10/17/an-example-coding-style-guide-for-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>

		<media:content url="http://lwoodyiii.files.wordpress.com/2012/10/styleguideexample1.png" medium="image">
			<media:title type="html">StyleGuideExample</media:title>
		</media:content>
	</item>
		<item>
		<title>What is RUP or Rational Unified Process?</title>
		<link>http://leonardwoody.com/2012/07/12/what-is-rup-or-rational-unified-process-2/</link>
		<comments>http://leonardwoody.com/2012/07/12/what-is-rup-or-rational-unified-process-2/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 12:04:44 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[rational unified process]]></category>
		<category><![CDATA[rup]]></category>

		<guid isPermaLink="false">https://lwoodyiii.wordpress.com/?p=539</guid>
		<description><![CDATA[So when I went searching for a current definition on RUP, much of the writing on it was at least four years old.  Here is the definition I came up with gathering the most current sources I could. RUP is made up of three components: Key Principles for Business Driven Decisions A Framework of re-usable [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=539&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>So when I went searching for a <em>current</em> definition on RUP, much of the writing on it was at least four years old.  Here is the definition I came up with gathering the most current <a href="http://www.amazon.com/gp/product/0131562924/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=leswoiisoen-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0131562924">sources</a> I could.</p>
<p>RUP is made up of three components:</p>
<ul>
<li><strong>Key Principles</strong> for Business Driven Decisions</li>
<li>A <strong>Framework</strong> of re-usable method content and process building blocks</li>
<li>A underlying <strong>Method and Process Definition Language</strong></li>
</ul>
<p>I will expound on these below.</p>
<h3>Key Principles</h3>
<p>The following are the key principles behind RUP:</p>
<ul>
<li>Adapt the Process</li>
<li>Balance Stakeholder Priorities</li>
<li>Collaborate across teams</li>
<li>Demo Value Iteratively</li>
<li>Elevate level of abstraction</li>
<li>Focus continuously on quality</li>
</ul>
<h3>Framework</h3>
<p>The framework is made up of best practices that have been used effectively in software development over time (e.g. Use Cases) and “Method Plug-Ins”.  Based on these, organizations develop different flavors of RUP based on:</p>
<ul>
<li>Organization Maturity</li>
<li>Project Complexity</li>
<li>Organization Culture</li>
<li>Regulatory Compliance &amp; Policy Requirements</li>
<li>Type of Development (Embedded vs Web App)</li>
<li>Organization Size</li>
</ul>
<h3>Method &amp; Process Definition Language</h3>
<p>Finally, the actual specification of the process is done in what is called a Unified Method Architecture (UMA) Meta Model.  This included things like phases, disciplines, activities, milestones, etc.</p>
<h3></h3>
<h3>Phases, Milestones, and Disciplines</h3>
<p>Finally, an important part of RUP are the phases that you go through and the milestones that are hit as you go through each one.  The below graphic from Shuja and Kreb’s book shows this well:</p>
<p><a href="http://lwoodyiii.files.wordpress.com/2012/07/getfile.gif"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="getfile" src="http://lwoodyiii.files.wordpress.com/2012/07/getfile_thumb.gif?w=613&#038;h=212" alt="getfile" width="613" height="212" border="0" /></a></p>
<p>Within each of these phases, all of the disciplines are being done, but some more than others depending on the phase.  A discipline is defined in RUP as a collection of related activities.  RUP has the following disciplines:</p>
<ul>
<li>Business Modeling</li>
<li>Requirements</li>
<li>Configuration and Change Management</li>
<li>Analysis and Design</li>
<li>Implementation</li>
<li>Project Management</li>
<li>Test</li>
<li>Deployment</li>
<li>Environment</li>
</ul>
<p>The mixture of phases and disciplines leads to the famous “hump chart”:</p>
<p><a href="http://lwoodyiii.files.wordpress.com/2012/07/ruphumpchart.jpg"><img class="size-full wp-image-550" title="RUP Hum Chart" src="http://lwoodyiii.files.wordpress.com/2012/07/ruphumpchart.jpg?w=630" alt=""   /></a></p>
<p>I will conclude by quickly describing the phases:</p>
<h3>Inception Phase</h3>
<p>The following activities are done in this phase:</p>
<ul>
<li>Estimate Scope</li>
<li>Identify Critical Use Cases</li>
<li>Exhibit and Demo one candidate architecture</li>
<li>Estimate Cost and Schedule</li>
<li>Detailed Estimates for Elaboration Phase</li>
<li>Estimate Potential Risks</li>
<li>Prepare Support Environment</li>
</ul>
<h3>Elaboration Phase</h3>
<p>The following activities are done in this phase:</p>
<ul>
<li>Stabilize Architecture, Requirements, and Plans</li>
<li>Mitigate Risks to determine cost and schedule</li>
<li>Establish Baseline Architecture</li>
<li>Produce Evolutionary Prototype of Production Quality components</li>
<li>Optionally do throw-away prototype as needed</li>
<li>Establish Support Environment</li>
</ul>
<h3>Construction Phase = Build It!</h3>
<h3></h3>
<h3>Transition Phase</h3>
<p>These are some of the activities that make up this phase:</p>
<ul>
<li>Beta Testing or User Acceptance Testing</li>
<li>Train End Users and Maintainers</li>
<li>Fine-tune through bug-fixing and enhancements</li>
</ul>
<p>I hope this short overview helped you to quickly get up to speed on RUP.  There is certainly much left uncovered here, so if you interested, consult the sources above.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=539&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2012/07/12/what-is-rup-or-rational-unified-process-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>

		<media:content url="http://lwoodyiii.files.wordpress.com/2012/07/getfile_thumb.gif" medium="image">
			<media:title type="html">getfile</media:title>
		</media:content>

		<media:content url="http://lwoodyiii.files.wordpress.com/2012/07/ruphumpchart.jpg" medium="image">
			<media:title type="html">RUP Hum Chart</media:title>
		</media:content>
	</item>
		<item>
		<title>Alan Turing&#8217;s 100th Birthday &amp; Gay Rights</title>
		<link>http://leonardwoody.com/2012/06/23/alan-turings-100th-birthday-gay-rights/</link>
		<comments>http://leonardwoody.com/2012/06/23/alan-turings-100th-birthday-gay-rights/#comments</comments>
		<pubDate>Sat, 23 Jun 2012 17:10:42 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[alan turing]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[gay marriage]]></category>
		<category><![CDATA[gay rights]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=532</guid>
		<description><![CDATA[Today I honor and thank the eminent Alan Turing for the seminal contributions he made to computer science.  Without him, I may very well be not typing on this computer.  The tragic death of Alan Turing also brings up a prescient political issue of today, Gay Rights.  Homosexuals should not be made second-class citizens in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=532&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Today I honor and thank the eminent <a href="http://en.wikipedia.org/wiki/Alan_Turing">Alan Turing</a> for the seminal contributions he made to computer science.  Without him, I may very well be not typing on this computer.  The tragic death of Alan Turing also brings up a prescient political issue of today, Gay Rights.  Homosexuals should not be made second-class citizens in any society, especially one like ours in the USA that is supposedly based on equality.</p>
<p>Say what you will about gay marriage, but if the government is to recognize marriage as a legal event, then it should be recognized for all citizens.  No one, especially people such as Turing who contributed so much to humanity, should be driven to suicide by a feeling that they are ostracized from their own society.</p>
<p>I have never posted anything political on this blog and rarely discuss my politics in professional life.  But the 100th birthday of the founder of my profession forces me to look at these two things and lament that he would still be treated as an outcast by some if he were alive today.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/532/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=532&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2012/06/23/alan-turings-100th-birthday-gay-rights/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>A Professional Engineering Exam is coming!</title>
		<link>http://leonardwoody.com/2012/06/13/a-professional-engineering-exam-is-coming/</link>
		<comments>http://leonardwoody.com/2012/06/13/a-professional-engineering-exam-is-coming/#comments</comments>
		<pubDate>Wed, 13 Jun 2012 16:22:30 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=530</guid>
		<description><![CDATA[Finally!!  An exam from the people (NCEES) that do the Professional Engineer licensing exams across different states for software!  This is a HUGE step in the right direction for the professionalization of software engineering.  My home state, Virginia, is one of the states asking for the exam!  Soon, you can be a licensed software engineer, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=530&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Finally!!  An exam from the people (NCEES) that do the Professional Engineer licensing exams across different states for software!  This is a HUGE step in the right direction for the professionalization of software engineering.  My home state, Virginia, is one of the states asking for the exam!  Soon, you can be a licensed software engineer, just like a civil engineer.</p>
<p>See more on this story <a href="http://www.eetimes.com/electronics-news/4375226/Sharpen-your-pencils-for-2013-software-exam">here</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=530&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2012/06/13/a-professional-engineering-exam-is-coming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
		<item>
		<title>TFS on Azure is publicly available!</title>
		<link>http://leonardwoody.com/2012/06/11/tfs-on-azure-is-publicly-available/</link>
		<comments>http://leonardwoody.com/2012/06/11/tfs-on-azure-is-publicly-available/#comments</comments>
		<pubDate>Mon, 11 Jun 2012 18:31:51 +0000</pubDate>
		<dc:creator>Leonard Woody</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[tfs on azure]]></category>
		<category><![CDATA[tfs process template]]></category>

		<guid isPermaLink="false">http://leonardwoody.com/?p=525</guid>
		<description><![CDATA[Brian Harry announced it today on his blog.  I&#8217;ve tried it out and it&#8217;s awesome!  They&#8217;ve got much of what you would find on a local tfs install, but of course it&#8217;s using the new tfs 2012 stuff and the web access is much better.  They&#8217;ve got the Scrum 2.0, CMMI 6.0, and Agile 6.0 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=525&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Brian Harry announced it today on his <a href="http://blogs.msdn.com/b/bharry/archive/2012/06/11/team-foundation-service-preview-is-public.aspx">blog</a>.  I&#8217;ve tried it out and it&#8217;s awesome!  They&#8217;ve got much of what you would find on a local tfs install, but of course it&#8217;s using the new tfs 2012 stuff and the web access is much better.  They&#8217;ve got the Scrum 2.0, CMMI 6.0, and Agile 6.0 templates to choose from, but they all have a &#8220;Scrum-ish&#8221; feeling to them.  For instance the CMMI one has a backlog!  Interesting development&#8230;.</p>
<p>Go check it out today and use it while it&#8217;s still free!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lwoodyiii.wordpress.com/525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lwoodyiii.wordpress.com/525/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=leonardwoody.com&#038;blog=10170108&#038;post=525&#038;subd=lwoodyiii&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://leonardwoody.com/2012/06/11/tfs-on-azure-is-publicly-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5dc444e4929a1a59c4c73697200e0be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Woody</media:title>
		</media:content>
	</item>
	</channel>
</rss>
