<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>There and Back Again : Learning Resources</title><link>http://blogs.msdn.com/howard_dierking/archive/tags/Learning+Resources/default.aspx</link><description>Tags: Learning Resources</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SharePoint Goodness</title><link>http://blogs.msdn.com/howard_dierking/archive/2008/06/25/sharepoint-goodness.aspx</link><pubDate>Wed, 25 Jun 2008 23:57:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8653296</guid><dc:creator>hdierking</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/howard_dierking/comments/8653296.aspx</comments><wfw:commentRss>http://blogs.msdn.com/howard_dierking/commentrss.aspx?PostID=8653296</wfw:commentRss><description>&lt;p&gt;SharePoint is one of those technologies for me that is large enough in scope and ambition that I am simultaneously in awe of it and confused by it.&amp;#160; To elaborate on the confusing aspect, SharePoint feels like it has multiple masters - more specifically, it's hard to know who should be paying attention to it.&amp;#160; Is it a system admin type of product?&amp;#160; Is it a developer platform?&amp;#160; Is it a collaboration portal for use by regular users.&amp;#160; The answer, which speaks both to the power and the confusion, is &amp;quot;absolutely yes&amp;quot;.&lt;/p&gt;  &lt;p&gt;I personally buy into the vision of SharePoint as a web application platform.&amp;#160; I don't think we're there yet, but it makes a lot of sense to me that we'll get there.&amp;#160; That said, it's still really confusing as a developer to know where to get started with SharePoint (although &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc501054.aspx"&gt;Ted&lt;/a&gt; has done a fantastic job at trying to help dense folks like myself).&amp;#160; I was recently forwarded an email, however, with some great resources for getting started as a developer.&amp;#160; First, there's the Web site &lt;a title="http://www.microsoft.com/click/SharePointDeveloper/" href="http://www.microsoft.com/click/SharePointDeveloper/"&gt;http://www.microsoft.com/click/SharePointDeveloper/&lt;/a&gt; - there are a lot of great jumping off points here.&amp;#160; There's also a great set of getting started Webcasts.&amp;#160; For more information on that, &lt;a href="http://blogs.msdn.com/pandrew/archive/2008/05/12/sharepoint-developer-msdn-web-cast-series.aspx"&gt;check out Paul's post&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Check it out.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8653296" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Learning+Resources/default.aspx">Learning Resources</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/MSDN+Magazine/default.aspx">MSDN Magazine</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Events/default.aspx">Events</category></item><item><title>My Last Certification Post... (aka - Introducing Gerry)</title><link>http://blogs.msdn.com/howard_dierking/archive/2007/10/19/my-last-certification-post-aka-introducing-gerry.aspx</link><pubDate>Sat, 20 Oct 2007 04:05:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5533145</guid><dc:creator>hdierking</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/howard_dierking/comments/5533145.aspx</comments><wfw:commentRss>http://blogs.msdn.com/howard_dierking/commentrss.aspx?PostID=5533145</wfw:commentRss><description>&lt;p&gt;Well, that might be a little overly-dramatic, but all you folks that have been following this blog for certification news should definitely pay attention.&amp;nbsp; As you may or may not know (if you didn't know, um...surprise?), I left &lt;a href="http://www.microsoft.com/learning/default.mspx"&gt;Microsoft Learning&lt;/a&gt; this past summer to take the Editor-in-Chief job at &lt;a href="http://msdn.microsoft.com/msdnmag/"&gt;MSDN Magazine&lt;/a&gt;.&amp;nbsp; &lt;a href="http://blogs.msdn.com/howard_dierking/archive/2007/07/12/so-long-farewell-auf-wiedersehen-adieu.aspx"&gt;I also said&lt;/a&gt; that I would point you to my replacement's blog when I actually had a replacement.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Well, I now have a replacement, so it gives me great pleasure to introduce to you &lt;a href="http://blogs.msdn.com/gerryo/default.aspx"&gt;Gerry O'Brien&lt;/a&gt;.&amp;nbsp; Please &lt;a href="http://blogs.msdn.com/gerryo/default.aspx"&gt;check out his blog&lt;/a&gt; for lots of certification goodness (and since he's also a developer at heart, I'm sure he'll also provide lots of other random geeky goodness).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5533145" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Certifications/default.aspx">Certifications</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Learning+Resources/default.aspx">Learning Resources</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/MSDN+Magazine/default.aspx">MSDN Magazine</category></item><item><title>OBA - Are We There Yet?</title><link>http://blogs.msdn.com/howard_dierking/archive/2007/08/25/oba-are-we-there-yet.aspx</link><pubDate>Sun, 26 Aug 2007 08:40:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4570083</guid><dc:creator>hdierking</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/howard_dierking/comments/4570083.aspx</comments><wfw:commentRss>http://blogs.msdn.com/howard_dierking/commentrss.aspx?PostID=4570083</wfw:commentRss><description>&lt;p&gt;I am a beliver in the power of Office as the pre-eminant smart client for the majority of LOB applicaitons.&amp;nbsp; However, I also think that we're still a little ways off from realizing my belief - not because of some entrenched &lt;a href="http://en.wikipedia.org/wiki/Not_invented_here"&gt;NIH complex&lt;/a&gt; held to by consultants (though there is some of that (NOTE: because I was a consultant for at least half of my career, I take the liberty of making such broad generalizations in good fun &amp;lt;g&amp;gt;)). - but because in general, both the tooling and the guidance for building business apps based on Office as a platform has been somewhere between sketchy and non-existant.&lt;/p&gt; &lt;p&gt;Office 2007 brought us closer with the adoption of the OpenXML document formats - and with the forthcoming VSTO enhancements, like click once support for customizations, we take another step.&amp;nbsp; Also, today I stumbled upon &lt;a href="http://msdn2.microsoft.com/en-us/office/bb497969.aspx"&gt;this piece of guidance for developers&lt;/a&gt; - I'm not sure that it's necessarily guidance, but it certainly at least lays out the different options (and it just looks cool).&lt;/p&gt; &lt;p&gt;So while we're not yet past having to deal with COM and all of its associated headaches, we can at least have a pretty WPF applet to play with.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4570083" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Microsoft+.NET+Programming/default.aspx">Microsoft .NET Programming</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Microsoft+Office+2007+Programming/default.aspx">Microsoft Office 2007 Programming</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Learning+Resources/default.aspx">Learning Resources</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Community Based Development - Let's Talk</title><link>http://blogs.msdn.com/howard_dierking/archive/2007/06/05/community-based-development-let-s-talk.aspx</link><pubDate>Tue, 05 Jun 2007 22:28:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3102140</guid><dc:creator>hdierking</dc:creator><slash:comments>23</slash:comments><comments>http://blogs.msdn.com/howard_dierking/comments/3102140.aspx</comments><wfw:commentRss>http://blogs.msdn.com/howard_dierking/commentrss.aspx?PostID=3102140</wfw:commentRss><description>&lt;p&gt;One thing that's been a major point of frustration for me over the last year is a conversation that goes something like this.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;[Me] - "We should totally do exams around XYZ and ABC"&lt;/li&gt; &lt;li&gt;[Management] - "We only have budget for N developer exams this year.&amp;nbsp; See if the product group has money."&lt;/li&gt; &lt;li&gt;[Product Group] - "We totally want to help in every way possible, but we don't have any budget either."&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;So what happens in cases like this?&amp;nbsp; It's pretty simple really - an exam does not get built.&amp;nbsp; I want to fix this problem by turning the way in which we develop exams completely upside down and I want your thoughts.&lt;/p&gt; &lt;p&gt;First, one piece of background information.&amp;nbsp; It is &lt;strong&gt;REALLY&lt;/strong&gt; expensive to create an exam.&amp;nbsp; The reason behind the expense has to do with the fact that for every part of the process we bring in individuals who are subject matter experts across the entire exam content domain - and these sorts of individuals don't come cheap.&amp;nbsp; My contention is that for question development, anybody is capable of writing a good question for a specific objective, and we should stop limiting ourselves to only the folks who are experts across all the objectives.&lt;/p&gt; &lt;p&gt;So what do I want to do?&amp;nbsp; Here are the high-level thoughts...&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Objective domain development via Wiki&lt;/strong&gt;.&amp;nbsp; As you probably know, the functional outline to which we write exam questions is called the objective domain.&amp;nbsp; I would like to get more eyes (and hands)&amp;nbsp;on this document than those of the 5-7 folks that we&amp;nbsp;currently fly to Redmond since the purpose of the document is to outline the &lt;em&gt;relevant&lt;/em&gt; skills required to support an assertion of competency in a technology.&amp;nbsp; In my mind, editing and validation by more people equals greater relevancy for the exam/certification.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Community-based question development&lt;/strong&gt;.&amp;nbsp; Currently, we hire 5-7 individuals and require them to write up to 30 questions each depending on the size of the item pool.&amp;nbsp; There are a few really bad potential ramifications here.&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Authors must be subject matter experts across the entire domain - this comes at a premium.&lt;/li&gt; &lt;li&gt;Authors must write a lot of questions each - this can lead to author burnout.&lt;/li&gt; &lt;li&gt;Authors must potentially write questions on topics that they are not all that passionate about.&lt;/li&gt; &lt;li&gt;The total number of items is all we get for an exam.&amp;nbsp; If somebody comes out with a dump, the exam is exposed without much recourse (other than starting the whole process over again).&amp;nbsp; Additionally, any questions that we kill (for whatever reason) are simply lost - there's no new questions to fill the spot - the result is simply a smaller question pool.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;I want to create an infrastructure whereby anybody who is passionate about an objective is able to submit a question.&amp;nbsp; Additionally, if the question is accepted into the pool, I want the author given credit on the Microsoft publication notes (prep guide, etc...).&amp;nbsp; There are a &lt;strong&gt;TON&lt;/strong&gt; of detail to work out here, but again, these are the high level notes.&lt;/p&gt; &lt;p&gt;So is this just another scheme to cut costs internally?&amp;nbsp; Sure - there's a cost component.&amp;nbsp; However, there are also a lot of other components that I think outweigh the simple element of cost.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;More coverage of technology&lt;/strong&gt;.&amp;nbsp; Under the current development model, we simply don't have the ability to scale.&amp;nbsp; Community based development pretty significantly changes the rules of the game and allows us much greater flexibility.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Better coverage&lt;/strong&gt;.&amp;nbsp; I'm going to stick my neck out a bit here and suggest that 50 people writing 1 question each will yield a better question pool than 1 person writing 50 questions.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Continuous re-seeding&lt;/strong&gt;.&amp;nbsp; One of the biggest problems in terms of cheating is that the brain dump people know that once the question pool is built, those are the only questions that they need to steal.&amp;nbsp; Under a community-driven model, new questions are continuously accepted into the question pool, even after the exam has been released.&amp;nbsp; In my mind, this really changes the game from "Microsoft vs. the brain dump people" to "Community vs. the brain dump people".&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;In the end, it's a matter of tradeoffs.&amp;nbsp; If we continue along our current model, then we're going to assume that our costs are essentially fixed.&amp;nbsp; This really only gives us 2 areas where we can make tradeoffs: coverage and quality.&amp;nbsp; Practically, we will not sacrifice quality.&amp;nbsp; Therefore, the only axis left is coverage.&amp;nbsp; The mindset behind community based development in terms of cost is not to reduce MSL's total cost of doing business - it's to reduce the cost of developing an exam so that we can build more exams.&amp;nbsp; &lt;strong&gt;It's an effort to do more with what we have - to do what we do better&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;So what do I want from you?&amp;nbsp; Your thoughts, obviously!&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Are you, the community of certified Microsoft developers, engaged enough to participate in this kind of initiative?&lt;/li&gt; &lt;li&gt;What are your initial reactions/thoughts to the entire idea?&lt;/li&gt; &lt;li&gt;Where do envision the biggest pain points to be in executing this kind of vision?&lt;/li&gt; &lt;li&gt;What am I missing - what might I not have considered?&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I look forward to hearing from you.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3102140" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Certifications/default.aspx">Certifications</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Learning+Resources/default.aspx">Learning Resources</category></item><item><title>Training Kits Released for Exams 70-547 and 70-548</title><link>http://blogs.msdn.com/howard_dierking/archive/2007/02/12/training-kits-released-for-exams-70-547-and-70-548.aspx</link><pubDate>Tue, 13 Feb 2007 01:40:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1664596</guid><dc:creator>hdierking</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/howard_dierking/comments/1664596.aspx</comments><wfw:commentRss>http://blogs.msdn.com/howard_dierking/commentrss.aspx?PostID=1664596</wfw:commentRss><description>&lt;p&gt;The following training kits are now available for the professional level exams in &lt;a href="http://www.microsoft.com/MSPress/books/10093.aspx"&gt;Windows&lt;/a&gt; and &lt;a href="http://www.microsoft.com/MSPress/books/10092.aspx"&gt;Web&lt;/a&gt; development.  Also, expect to see a training kit bundle released at the end of this month that covers all 3 exams required to obtain the MCPD : Web certification.  More information can be found &lt;a href="http://www.microsoft.com/mspress/hop/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1664596" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Certifications/default.aspx">Certifications</category><category domain="http://blogs.msdn.com/howard_dierking/archive/tags/Learning+Resources/default.aspx">Learning Resources</category></item></channel></rss>