<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Angus Logan : Software Design</title><link>http://msmvps.com/blogs/anguslogan/archive/tags/Software+Design/default.aspx</link><description>Tags: Software Design</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Using NAnt to migrate MCMS projects + Mark Daunt is Blogging!</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/06/15072.aspx</link><pubDate>Thu, 07 Oct 2004 03:49:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:15072</guid><dc:creator>anguslogan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/anguslogan/rsscomments.aspx?PostID=15072</wfw:commentRss><comments>http://msmvps.com/blogs/anguslogan/archive/2004/10/06/15072.aspx#comments</comments><description>&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top&gt;&lt;IMG src="http://datacogs.com/datablogs/Skins/AnotherEon001/images/dclogo.gif"&gt;&lt;/TD&gt;
&lt;TD&gt;Mark Daunt (MCT + very skilled developer) from &lt;A href="http://www.datacogs.com/"&gt;DataCogs &lt;/A&gt;who I have worked with @ Redland Shire Council on their &lt;A title="Microsoft Content Management Server" href="http://www.microsoft.com/cmserver"&gt;MCMS&lt;/A&gt; project has written an article on &lt;STRONG&gt;Using NAnt to migrate MCMS&lt;/STRONG&gt; &lt;STRONG&gt;Projects&lt;/STRONG&gt; - See it &lt;A href="http://datacogs.com/datablogs/archive/2004/10/06/158.aspx"&gt;here&lt;/A&gt;.&lt;/A&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;We origionally investigated &lt;A href="http://msdn.microsoft.com/library/en-us/dnbda/html/tdlg_app.asp"&gt;Microsoft's BuildIt&lt;/A&gt; but for a few different reasons (VS.NET automation being flakey!) it was decided that &lt;A href="http://nant.sourceforge.net"&gt;NAnt&lt;/A&gt; was a cleaner solution for &lt;A title="Microsoft Content Management Server" href="http://www.microsoft.com/cmserver"&gt;MCMS&lt;/A&gt;&amp;nbsp;deployment.&lt;/P&gt;
&lt;P&gt;Also checkout his &lt;A href="http://datacogs.com/datablogs/"&gt;blog&lt;/A&gt; because he's a serious guru.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=15072" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Content+Management+Server/default.aspx">Content Management Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Software+Design/default.aspx">Software Design</category></item><item><title>The solution with it all!</title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14794.aspx</link><pubDate>Mon, 04 Oct 2004 00:10:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14794</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><description>&lt;SPAN class=maintext&gt;I am working on a monster solution that is really testing all the integration capabilities of the Microsoft's product range:&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;Client&lt;BR&gt;&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Citrix or Terminal Services 
&lt;UL&gt;
&lt;LI&gt;Internet Explorer 
&lt;LI&gt;InfoPath&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;Datastore&lt;/STRONG&gt;&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;SQL Server 2000 Enterprise Edition (clustered)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Custom Interfaces&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ASP.NET&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;Microsoft Products&lt;BR&gt;&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/businessSolutions/Microsoft%20Customer%20Relationship%20Management/default.mspx" target=_blank pathAttribute="1"&gt;CRM 1.2 (server &amp; service modules)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.thespoke.net/MyBlog/anguslogan/www.microsoft.com/sharepoint/" target=_blank pathAttribute="1"&gt;SharePoint Portal Server&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserver2003/technologies/sharepoint/default.mspx" target=_blank pathAttribute="1"&gt;Windows SharePoint Servers&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://office.microsoft.com/assistance/topcategory.aspx?TopLevelCat=CH79001815" target=_blank pathAttribute="1"&gt;InfoPath&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/sql/reporting" target=_blank pathAttribute="1"&gt;SQL Server Reporting Services&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/exchange/" target=_blank pathAttribute="1"&gt;Microsoft Exchange 2003&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx" target=_blank pathAttribute="1"&gt;Microsoft Virtual Server 2005&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Server Platform&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Windows Server 2003&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Development Environment&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft Virtual Server 2005 (4gb ram maxed out) 
&lt;LI&gt;Virtual Network 
&lt;LI&gt;All servers Virtualized 
&lt;LI&gt;All developers Virtualised using Windows XP boxes accessed via Remote Desktop Client 
&lt;LI&gt;Approx 50gb of Virtual machines&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Integration&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;.NET WebServices&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Security&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SecureID 
&lt;LI&gt;Active Directory (2003 native mode)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Other Possible products and/or considerations&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Project Server for task tracking and resource planning 
&lt;LI&gt;BizTalk 2004 for Integration&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If this dosen't become a &lt;A href="http://www.microsoft.com/resources/casestudies/" target=_blank pathAttribute="1"&gt;Microsoft Case&lt;/A&gt; study I don't know what I'll do !!!&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14794" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Content+Management+Server/default.aspx">Content Management Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SharePoint+Portal+Server/default.aspx">SharePoint Portal Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Virtual+Server+_2600_+Virtual+PC/default.aspx">Virtual Server &amp; Virtual PC</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Software+Design/default.aspx">Software Design</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/CRM/default.aspx">CRM</category></item><item><title>Excellent UML Training </title><link>http://msmvps.com/blogs/anguslogan/archive/2004/10/03/14781.aspx</link><pubDate>Sun, 03 Oct 2004 23:38:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:14781</guid><dc:creator>anguslogan</dc:creator><slash:comments>0</slash:comments><description>I found an excellent website that has some really simple UML training presentations.&lt;BR&gt;&lt;BR&gt;Parlez Uml (&lt;A href="http://www.parlezuml.com/" target=_blank&gt;www.parlezuml.com&lt;/A&gt;) is run by Jason Gormon and he has the following tutorials:&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;General UML&lt;/STRONG&gt; 
&lt;UL&gt;
&lt;LI&gt;Introduction to Use Cases(&lt;A href="http://www.parlezuml.com/tutorials/usecase/index_files/frame.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/usecase/index_files/frame.htm&lt;/A&gt;) 
&lt;LI&gt;UML for UI-driven Analysis &amp;amp; Design &lt;A href="http://www.parlezuml.com/tutorials/umlui/intro.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/umlui/intro.htm&lt;/A&gt;) &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;UML for .NET&lt;/STRONG&gt; 
&lt;UL&gt;
&lt;LI&gt;Class Diagrams (&lt;A href="http://www.parlezuml.com/tutorials/umldotnet/class/intro.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/umldotnet/class/intro.htm&lt;/A&gt;) 
&lt;LI&gt;Object &amp;amp; Sequence Diagrams (&lt;A href="http://www.parlezuml.com/tutorials/moreumldotnet/intro.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/moreumldotnet/intro.htm&lt;/A&gt;) 
&lt;LI&gt;Activity Diagrams (&lt;A href="http://www.parlezuml.com/tutorials/activity/intro.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/activity/intro.htm&lt;/A&gt;) 
&lt;LI&gt;Implementation Diagrams, Packages &amp;amp; Model Management (&lt;A href="http://www.parlezuml.com/tutorials/impl_packages/intro.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/impl_packages/intro.htm&lt;/A&gt;) 
&lt;LI&gt;Model Constraints &amp;amp; The Object Constraint Language (OCL) (&lt;A href="http://www.parlezuml.com/tutorials/ocl/intro.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/ocl/intro.htm&lt;/A&gt;)&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;UML for Customers&lt;/STRONG&gt; - J&lt;EM&gt;ason talks about how he found it useful to give customers a boot-camp in UML to speed up the design and acceptance process.&lt;/EM&gt; 
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;Visual Models (and why we need them) (&lt;A href="http://www.parlezuml.com/tutorials/forcustomers/visualmodels/index.htm)" target=_blank&gt;http://www.parlezuml.com/tutorials/forcustomers/visualmodels/index.htm)&lt;/A&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Objects &amp;amp; Types (&lt;A href="http://www.parlezuml.com/tutorials/forcustomers/objects_types/index.htm" target=_blank&gt;http://www.parlezuml.com/tutorials/forcustomers/objects_types/index.htm&lt;/A&gt;)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=14781" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Moved+from+Old+Blog/default.aspx">Moved from Old Blog</category><category domain="http://msmvps.com/blogs/anguslogan/archive/tags/Software+Design/default.aspx">Software Design</category></item></channel></rss>