<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.avanadeadvisor.com/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>Microsoft Consultant at Avanade Blog</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/default.aspx</link><description>Read about the most recent Microsoft technologies and how they are applied to resolve business challenges across the globe. Primarily: TFS, WCF, SOA, Agile Development, ASP.NET, SQL Server and others.
</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Microsoft Certified Master</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/07/08/11442.aspx</link><pubDate>Tue, 08 Jul 2008 23:02:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11442</guid><dc:creator>konstantinm</dc:creator><slash:comments>1</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/11442.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=11442</wfw:commentRss><description>Microsoft came up with fairly new program for IT professionals. IT Professionals who hold Microsoft Certified Master technology-based certifications are recognized as holding the highest level of technical certification for Microsoft server products.
&lt;P&gt;You can get Master in Microsoft Office Communications Server and Microsoft Office SharePoint Server.&lt;/P&gt;
&lt;P&gt;You can read more about this on the site at &lt;a href="http://www.microsoft.com/learning/mcp/master/products/default.mspx"&gt;Microsoft Master&lt;/a&gt;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11442" width="1" height="1"&gt;</description></item><item><title>How to Restore file deleted from TFS</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/07/08/11440.aspx</link><pubDate>Tue, 08 Jul 2008 22:58:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11440</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/11440.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=11440</wfw:commentRss><description>&lt;STRONG&gt;&lt;/STRONG&gt;
&lt;DIV class=bodymargin&gt;There may be times when you remove file by mistake and need to restore a most up to date copy of this file into the TFS Source Code repository. This task can be accomplished with the help of the TFS command line tools. 
&lt;P&gt;In order to recover file we need to run following line of code tf dir $//deleted command. This statement will give you a list of deletion IDs for all versions of the file. Once this command line has been ran, you will see the following output&lt;BR&gt;projectFile1;X1&lt;BR&gt;projectFile1.cs;X2&lt;BR&gt;projectFile1.cs;X3 
&lt;P&gt;This list of files will give us good idea about the file that we want to recover. Once we determine versin of the file that we want to recover we run the following command line&lt;BR&gt;tf undelete projectFile1.cs;X3 
&lt;P&gt;X3 is the version that we want to restore and as it was specified in our original, we are restoring most up to date file. This command will restore this file into the folder that this file was deleted from. It will copy this file into the current workspace that we are working in currently. &lt;/P&gt;
&lt;P&gt;Copied from &lt;A href="http://www.visualstudioteamsystem.com"&gt;Visual Studio Team System&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11440" width="1" height="1"&gt;</description></item><item><title>TFS Reporting vc. HP QC Reporting</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/07/02/11403.aspx</link><pubDate>Wed, 02 Jul 2008 13:03:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11403</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/11403.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=11403</wfw:commentRss><description>&lt;P&gt;There is one main advantage of TFS over HP QC and it is reporting capability. This feature alone is enough not to use HP QC while making a selection for Project Management Tool.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;HP QC has a web base configurable report that is very limited in terms of analytics operation that you may want to perform. It's very simplistic way of gaining an insight into Project Stats. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;Combining SQL Reporting with TFS and providing several pre-build reports was a good idea. I am attaching a screen shot of such report for more detailed view.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11403" width="1" height="1"&gt;</description><enclosure url="http://blog.avanadeadvisor.com/blogs/konstantinm/attachment/11403.ashx" length="127148" type="image/x-png" /></item><item><title>Team Foundation Server is a solid product</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/05/06/11091.aspx</link><pubDate>Tue, 06 May 2008 18:08:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11091</guid><dc:creator>konstantinm</dc:creator><slash:comments>1</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/11091.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=11091</wfw:commentRss><description>&lt;P&gt;Currently, I am on the project leading a small team of developers (on-shore and off-shore) and&amp;nbsp;I started to feel the pain of not having the TFS available for this project. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;We used to have the TFS in my prior project and I loved it. It has very nice capability around project management and it is&amp;nbsp;especially good at tracking and assigning tasks. Probably the best part&amp;nbsp;of this tool is configurability and you can adapt it for your project management style very easily.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;There are several templates that Microsoft provides out of the box and we have our own at Avanade which is really nice and incorporates the best of Microsoft and Accenture practices, both are our parents. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;The issue that I see with the TFS wider adaptation and recognition is the lack of interest among top management and also traditions of not braking processes if the are working even if they are very inefficient.&amp;nbsp;I am hoping for a wider adaptation of this tool and it will be my dream coming on the customer site and see the Team Foundation Server being deployed there. This tool has a great future and I advise any Team Lead or PM to learn and adapt this tool it if they want to succeed on any project. &lt;/P&gt;
&lt;P&gt;I will follow up with the practical usage of the Team Foundation Server in my next couple of posts. Meanwhile, your comments about your own experience with the TFS are welcome.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11091" width="1" height="1"&gt;</description><enclosure url="http://blog.avanadeadvisor.com/blogs/konstantinm/attachment/11091.ashx" length="147074" type="image/bmp" /></item><item><title>CCF 2008 and WCF services</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/05/06/11090.aspx</link><pubDate>Tue, 06 May 2008 17:58:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11090</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/11090.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=11090</wfw:commentRss><description>&lt;P&gt;CCF 2008 install several WCF Services which have various purposes. For instance, there is &lt;SPAN&gt;Microsoft.Ccf.Common.Logging.Providers.WebService responsible for logging error, warnings or information into file, event log or database. MSFT provides API for logging into a file and an event log but not into SQL Server, which I fin very odd. You would think that SQL would be your first choice, since you can run reports on top of it. I think MSFT needs to publish it as a patch. In any case, if you need one you need to create your own class those implements ILogging interface. You can disassemble one of their logging classes to see how it’s done by Microsoft.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11090" width="1" height="1"&gt;</description></item><item><title>CCF 2008 Improvements</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/05/01/11047.aspx</link><pubDate>Thu, 01 May 2008 09:18:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:11047</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/11047.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=11047</wfw:commentRss><description>&lt;P&gt;&lt;SPAN&gt;CCF 2008 has the following improvements over CCF 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Better workflow implementation with the help of the Windows Workflow Foundation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Enterprise&lt;/SPAN&gt;&lt;SPAN&gt; grade Single Sign-On which help agents to access multiple systems with a single login.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Better development support with such tools as a hosted app. toolkit, security extensions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;End user portal built on top of MOSS 2007 that allows managing end user accounts. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN&gt;Overall, CCF 2008 is a much better version with improvements in all major areas of prior CCF. It integrates portal, phone, email, fax, IM and chat in a much tighter fashion. &lt;/SPAN&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=11047" width="1" height="1"&gt;</description></item><item><title>TFS Certification 70-510</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/04/23/10984.aspx</link><pubDate>Wed, 23 Apr 2008 09:06:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10984</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10984.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10984</wfw:commentRss><description>&lt;P&gt;&lt;SPAN&gt;I took the exam a week ago and passed it with the score of 900. It was quite comprehensive exam with 43 questions. Transcender is useful but extra study should be done. There were many very specific questions, so working knowledge of TFS is a big plus. Exam 70-510 is for TFS 2005 and I am not sure if and when Exam for TFS 2008 will be released. &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Good starting point: &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/learning/exams/70-510.mspx"&gt;&lt;SPAN&gt;http://&lt;/SPAN&gt;&lt;SPAN class=a&gt;&lt;SPAN&gt;www.microsoft.com/learning/exams/&lt;B&gt;70-510&lt;/B&gt;.mspx&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/learning/exams/70-510.mspx"&gt;&lt;FONT color=#000000&gt;&lt;SPAN class=a&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10984" width="1" height="1"&gt;</description></item><item><title>Customer Care Framework 2008 Development Guide</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/04/23/10983.aspx</link><pubDate>Wed, 23 Apr 2008 08:59:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10983</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10983.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10983</wfw:commentRss><description>&lt;P&gt;Microsoft released Development Guide for CCF 2008 and this is very good document to read if you want to get started with CCF 2008. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://download.microsoft.com/download/a/5/f/a5f78f68-62fe-426d-a51a-f68c786843bb/CCF2008_DevelopmentGuide.pdf" target=_blank&gt;&lt;FONT face=Arial color=#000000 size=2&gt;&lt;STRONG&gt;http://download.microsoft.com/download/a/5/f/a5f78f68-62fe-426d-a51a-f68c786843bb/CCF2008_DevelopmentGuide.pdf&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I recommend reading it... the only weak section that&amp;nbsp;I saw in this document, was error logging section. They briefly mentioned that errors can be logged into Database but there&amp;nbsp;are no useful code samples provided and only a small paragraph of text covering DB logging.&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10983" width="1" height="1"&gt;</description></item><item><title>OpenSpan and CCF 2008</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/03/20/10494.aspx</link><pubDate>Thu, 20 Mar 2008 14:46:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10494</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10494.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10494</wfw:commentRss><description>&lt;P&gt;OpenSpan is fairly new company on the market, only three years old but did a good job by utilizing Micosoft's technology and creating a product that works well with CCF 2008. Their site has several Webinars that is highly recommended if you need to integrate CCF 2008 with OpenSpan. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;I also arranged training via&amp;nbsp;WebEx and will let you know the results. They use WebEx and one-on-one sessions. I am more interested in the integration aspect of CCF 2008 and OpenSpan product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10494" width="1" height="1"&gt;</description></item><item><title>Customer Care Framework 2008 vs 2005</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/03/20/10493.aspx</link><pubDate>Thu, 20 Mar 2008 14:35:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10493</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10493.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10493</wfw:commentRss><description>&lt;P&gt;CCF 2008 is much more improved version over CCF 2005 and easy to migrate. Here is a brief list of new features that make it worthwhile switching from CCF 2005 to CCF 2008&lt;/P&gt;
&lt;P class=MsoNormal&gt;New features:&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;CCF 2008 uses SharePoint Server 2007 portal for web portal access. Users can manage their accounts that was lacking in CCF2005.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;CCF 2008 works now with Windows workflow Foundation, which is next Microsoft technology for defining, executing, and managing workflows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Enteprise level Single Sign On. More powerful SSO architecture that allows you to manage different user id/passwords via one login data store. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Better intergration with telephony, emails, instant messaging and voice interactive systems. &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Hosted Application Toolkit.&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10493" width="1" height="1"&gt;</description></item><item><title>TFS 2008</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/03/17/10437.aspx</link><pubDate>Mon, 17 Mar 2008 09:56:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10437</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10437.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10437</wfw:commentRss><description>&lt;P&gt;There is no single answer to&amp;nbsp;two decades old question. Why so many projects fail? and there is no silver bullet to fix all the problems. However, Microsoft seems to be finding the right way of approaching and dealing with this problem. TFS 2008&amp;nbsp;is one of the Microsoft answers. I will follow up with more on TFS right after I pass my 70-510 certification.&amp;nbsp;&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10437" width="1" height="1"&gt;</description></item><item><title>CCF 2008 Study Material</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/03/17/10436.aspx</link><pubDate>Mon, 17 Mar 2008 09:52:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10436</guid><dc:creator>konstantinm</dc:creator><slash:comments>0</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10436.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10436</wfw:commentRss><description>&lt;P&gt;Started on studing CCF 2008 today and discovered wealth of information on Microsoft site. There is always lots of usefull staff if you know how to look for it... &lt;/P&gt;
&lt;P&gt;Here is small list of links to get you started on CCF 2008. Let me know if links will become dead.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;CCF: Web Applications Virtual Lab: &lt;U&gt;&lt;A href="http://go.microsoft.com/?linkid=6949284"&gt;http://go.microsoft.com/?linkid=6949284&lt;/A&gt;&lt;/U&gt; 
&lt;LI&gt;CCF: Single Sign-On: h&lt;U&gt;&lt;A href="http://go.microsoft.com/?linkid=6949285"&gt;ttp://go.microsoft.com/?linkid=6949285&lt;/A&gt;&lt;/U&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10436" width="1" height="1"&gt;</description></item><item><title>First Entry</title><link>http://blog.avanadeadvisor.com/blogs/konstantinm/archive/2008/03/04/10149.aspx</link><pubDate>Tue, 04 Mar 2008 17:02:00 GMT</pubDate><guid isPermaLink="false">5e51d585-b788-4f7c-85ba-1877739ce145:10149</guid><dc:creator>konstantinm</dc:creator><slash:comments>1</slash:comments><comments>http://blog.avanadeadvisor.com/blogs/konstantinm/comments/10149.aspx</comments><wfw:commentRss>http://blog.avanadeadvisor.com/blogs/konstantinm/commentrss.aspx?PostID=10149</wfw:commentRss><description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;This is my first entry into my&amp;nbsp;first&amp;nbsp;and official&amp;nbsp;blog at Avanade. I am planning to write about tools such as TFS, Visual Studio 2008 and MOSS. I am also interested in WebServices and you will see information about it as well. &lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR&gt;Konstantin.&lt;/P&gt;&lt;img src="http://blog.avanadeadvisor.com/aggbug.aspx?PostID=10149" width="1" height="1"&gt;</description></item></channel></rss>