<?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>Dieter's ProjBlog</title><link>http://blogs.msdn.com/b/dieterz/</link><description>This blog contains my personal thoughts and opinions about project management and the next release of the greatest project management tool on earth, Microsoft Project 12.</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>New P12 Blog</title><link>http://blogs.msdn.com/b/dieterz/archive/2006/02/09/528952.aspx</link><pubDate>Fri, 10 Feb 2006 01:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:528952</guid><dc:creator>Dieter</dc:creator><slash:comments>12</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=528952</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2006/02/09/528952.aspx#comments</comments><description>&lt;p&gt;&lt;font face=Verdana size=2&gt;As some of you may know, I have moved onto a new position within Microsoft (over in the Mobile Devices group). I have had a great 6 years working on Project and am excited to see P12 on its way to being delivered to market.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;Go to:&lt;/font&gt;&lt;/p&gt;&lt;font face=Verdana size=2&gt;
&lt;p&gt;&lt;a title=http://blogs.msdn.com/project/ HREF="/project/"&gt;http://blogs.msdn.com/project/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;for the latest on P12. Just to point out the depth re the "bench" on the Project team, my replacement (Keshav) has worked on Project for nearly 10 years. P12 and beyond are in great hands with Keshav.&lt;/p&gt;
&lt;p&gt;I will continue to post on this blog but Lidiane's new blog will be your best choice for news on P12. Thanks to everyone who has read this blog ... and to those customers and partners who have supported me and the Project team over the last few years.&lt;/p&gt;
&lt;p&gt;Dieter&lt;/p&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=528952" width="1" height="1"&gt;</description></item><item><title>Favorite Response to Project Confernce Demo</title><link>http://blogs.msdn.com/b/dieterz/archive/2006/02/04/524859.aspx</link><pubDate>Sat, 04 Feb 2006 20:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:524859</guid><dc:creator>Dieter</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=524859</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2006/02/04/524859.aspx#comments</comments><description>&lt;p&gt;&lt;font face=Verdana size=2&gt;I thought that this was a funny story about the Project Conference.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;During Tuesday's keynote by our GM, Mike showed off multi-level undo in Project. Our VP was sitting in the audience and heard the person next to him gasp and say "Oh My God ..." The audience&amp;nbsp;burst into applause after seeing Mike undo a bunch of actions.&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;We had demoed this same feature for some of our Office colleagues about a year ago. Mike overheard&amp;nbsp;someone&amp;nbsp;in the crowd say something like "what's next? support for bold characters." There were some who had doubts whether we should stick it out and keep making a big investment in this feature when perhaps few people would really appreciate it.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;Rolling back the clock to 2002, we held several advisory councils where attendees made Project support for multi-level undo a top request. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;MLU (multi-level&amp;nbsp;undo)&amp;nbsp;has been a massive amount of work (between 2 - 3 developers for a couple of years). The complexity of being able to roll back results made by the scheduling engine is huge and not especially obvious.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;It is really satisfying to get confirmation that some of the big bets made for P12 are appreciated by you, the "connoisseurs" of project management tools. &lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=524859" width="1" height="1"&gt;</description></item><item><title>Project Conference Follow-Up + Hidden Gems</title><link>http://blogs.msdn.com/b/dieterz/archive/2006/02/04/524845.aspx</link><pubDate>Sat, 04 Feb 2006 19:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:524845</guid><dc:creator>Dieter</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=524845</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2006/02/04/524845.aspx#comments</comments><description>&lt;p&gt;&lt;font face=Verdana size=2&gt;After a couple of weeks of rest, I wanted to give my impressions of the Project Conference and P12. It was great to see the big crowd and interest in Project. You could get a real sense for the number of attendees in the keynotes (over 1500) ... but otherwise the layout of the facility made it tough to feel the buzz of a big set of people. While I loved being in Seattle for the evening events, I missed the layout of the Microsoft Briefing Center during the sessions. Thanks to everyone who attended the conference. It is a big commitment in time and money. I hope that we (product group) gave you what you needed and wanted wrt technical content on P12.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;On to P12 ... I am now able to talk about a few features that were kept under wraps before the Project Conference. I am going to start with features that may have been too subtle (or our presentation too fast) for folks to fully grok their potential.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;1. Operations Activities: This feature is an umbrella term for the ability to create&amp;nbsp;web-based task lists that support dependencies, scheduling, assignments, timesheeting, reporting, etc.&amp;nbsp;We view this feature being used primarily to capture&amp;nbsp;work that does not need or is difficult to manage like a project. You are provided with a very simple web-based UI in Project Web Access that lets you create&amp;nbsp;the task list. In the Project Server back-end, operations activities are&amp;nbsp;simply projects with a unique type. &lt;/font&gt;&lt;font face=Verdana size=2&gt;Operations activities can be upgraded&amp;nbsp;so they can&amp;nbsp;be edited using Project Professional.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;2. Resource Plans: This feature allows you to define PLANNED work independent of tasks in a project plan. Once you have created a project or operations actitivies (even with zero tasks), you can then use Project Web Access to define how much effort will be spent by resources for how long on the project. You can express effort in hours per day, days per week, and full-time equivalents (similar to units in Project). Resource plans&amp;nbsp;result in the creation of summary resource assignments. This allows the effort defined in the resource plan to show up exactly the same as effort defined through task assignments in a project plan.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;These two features open up a number of new scenarios for the Project EPM Solution. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;Maintenance and Operations Work&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;The first is the ability to now easily track maintenance work with Project EPM. Maintenance work is a "routine" activity where it is difficult to exactly predict when it might occur. An example might be applying security patches to your web server. With P12, you can create a zero task operational activity using Project Web Access. Typically you would set the start and end of the operational activity to map to your calendar or fiscal year. Next you create resource plans for the individuals (or team, I will get to that feature next post) that last all year and define the effort as maybe .1 FTE. You have now captured that these individuals will be spending 10% of their available time during the year on patching your web servers. At this point, you will have visibility into ALL the planned work coming from operational activities AND projects. So you get a complete picture of where your resources are planned to be utilized.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;How about tracking actual time spent on operational activities? With the new time tracking feature in P12, team members can simply add a row on their timesheet for the operational activity and enter time spent on the activity. You can do this at the project level with no actual assignments on the project. This gets pushed through the reporting system. Now, you can take a look at actual effort spent on the operational activity (coming from timesheets) against the planned effort (coming from resource plans).&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;This all gets done using a web browser, without Project Professional, and without a SINGLE task in the project plan. The user interface is so simple that no-one should be able to legitmately complain that the UI or process is too complex for them to report planned and actual effort. AND all this functionality is exposed through the Project Server Interface, so you could write your own UI (or synch to your own existing systems) to capture resource plan, operational tasks, and timesheets.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;These two features really do enable any organization at virtually any level of project management maturity to begin collecting information on what work is planned, which resources are allocated to that work, and how actuals compare to plans. This opens up a level of visibility and control that was very hard to get in prior versions of Project. And unlike competitive projects, operations work completely fits into Project Server reporting PLUS it is easily upgraded so you can start using Project when operations work require more project management.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;Rolling Wave Planning&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;Who has ever done the following? You are asked to build out a project plan. You know the detailed tasks for the first 30% of the project but the rest of the project is only understood at a high level. But folks want to know&amp;nbsp;the planned resourcing levels for the entire project. So you end up creating a "dummy" sub-task under the summary tasks in the future&amp;nbsp;and assigning resources to them. Later, you create a real WBS under the summary tasks and divide the work formally on the sub-task onto the real tasks. This is a real pain.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;In P12, you can represent a project and its potential resource needs from day one w/o any knowledge of how you will get the project done (i.e., a WBS). You create an operational activity with no tasks, just a start and finish date. Then you create resource plans. At this point, you can go through a project review/selection process. As you add details to the plan, you upgrade the operational activity to Project professional and&amp;nbsp;adjust the resource plans so they are only used for the latter parts of the project where you do not yet know the tasks.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;This really does give you the best of both worlds. You can quickly capture high-level resource demand while also being able to switch to detailed tasks. Instead of needing to edit all those dummy tasks, you manage one resource plan per resource on the project.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;These P12 features are going to enable folks to capture project ideas and resource demand far earlier and easier than ever before. Again, you get&amp;nbsp;the same great reporting features in Project Server from operational activities and projects. Plus operational activities are easily upgraded to projects when you are ready to build out a detailed project plan.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;Wrap-Up&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;IMO, these two features alone completely change the range of customers who could benefit from Project EPM. With P12, you have the ability to capture all the work going on in your organization ... and can do so with very low complexity = web-based (no deployment issues) and simple UI (very limited training required). Once you have all of your resource demands understood, the quality of your project and resourcing decision-making is going to improve significantly. When you add these new capabilities with the new portfolio management&amp;nbsp;technology that we have acquired from UMT, you really have a big leap forward in the value of Project EPM for making decisions at the CxO level.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=Verdana size=2&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=524845" width="1" height="1"&gt;</description></item><item><title>Tuesday Project Conference Wrap-Up</title><link>http://blogs.msdn.com/b/dieterz/archive/2006/01/18/514104.aspx</link><pubDate>Wed, 18 Jan 2006 05:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:514104</guid><dc:creator>Dieter</dc:creator><slash:comments>69</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=514104</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2006/01/18/514104.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The Grand Ballroom at the Westin was PACKED for Mike's keynote this morning at The Project Conference. I am not sure how we are going to fit more people for SteveB's keynote on Thursday.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Mike showed off the work in Project Pro on the local (aka active) cache with a couple of Pro over WAN demos. Project 12 is fast over WANs ... even with 100+ sec latency and large projects. Multi-level Undo in Project drew the biggest applause. Mike's session and Keshav's P12 overview had so much content that I think folks were overwhelmed with information. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I talked to a bunch of folks about the new server-side scheduling engine. Folks seemed really interested in how they could use this feature to capture operations and maintenance work going on in their organization.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;All in all, it was a great start to The Project Conference. Tommorow is "drill-down" day. We have a ton of sessions that go deep into P12 and Project Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My picks:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;PO230: Managing Programs = P12 has made some huge improvements in this area.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;DC210: Configuring Project Server = Set-up and install have changed significantly and for the better. This session will definitely raise the odds that you will get Project Server installed and working.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;D310: Events &amp;amp; Workflow = This is quite possibly one of the BIGGEST improvements in P12. The addition of eventing and a built-in workflow engine really expands the types of solutions that can be built on Project Server. IMO, no other solution on the market will provide the flexibility and development tool support for custom biz process (in the project mgmt market) as Project 12.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;PMP310: EPM Reporting = Project Server 12 is a much more performant, richer, and easier to integrate reporting platform. For many customers, reports and improved visibility are the reason driving EPM deployments. P12 enables better reports to be generated with far less effort.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Dieter&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=514104" width="1" height="1"&gt;</description></item><item><title>Tuesday Project Conference Best Bets</title><link>http://blogs.msdn.com/b/dieterz/archive/2006/01/17/513618.aspx</link><pubDate>Tue, 17 Jan 2006 06:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:513618</guid><dc:creator>Dieter</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=513618</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2006/01/17/513618.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Tuesday is an overview day. We wanted to help folks get a high-level understanding of the scope of improvements in P12. It is a massive release. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Here are a few recommendations re sessions at Tuesday's Project Conference:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;-&lt;FONT face=Verdana size=2&gt; Mike Anguilo KeyNote (8:15, Grand Ballroom): Mike will do a whirlwind tour of P12 plus possibly have a few interesting announcements. Yea, it's early but with nearly 30 days of continuous rain in Seattle you stop really paying attention to whether its morning or evening.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Project Server Architecture (11:15, Grand Ballroom): Patrick does a good job of giving you an easy to digest overview of all the great new features in Project Server 12. If you are interested in Project EPM, this is a cannot miss session.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- PSI Overview (2, Cascade): Ameya and Phil will give you the details on Project Server's new programmability story. While I think P12 has great features in every direction, I believe that perhaps the biggest story is around the programmability provided in Project Server 12.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Timesheet Overview (3:30, Grand Ballroom): David will provide you an overview of the "new for P12" time tracking solution. You gave us ... feedback on time tracking in Project 2003. Attend this session and let me know if you think that we heard you.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=513618" width="1" height="1"&gt;</description></item><item><title>Countdown to Project Conference</title><link>http://blogs.msdn.com/b/dieterz/archive/2006/01/17/513613.aspx</link><pubDate>Tue, 17 Jan 2006 05:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:513613</guid><dc:creator>Dieter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=513613</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2006/01/17/513613.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We are just&amp;nbsp;a bit more than 12 hours away from the start of the Project Conference. This is definitely the coming out party for Project 12 ... though this year's conference also includes some great Project 2003 sessions and a number of sessions focused on best practices in project management (no "tools" focus). I saw some of Mike Anguilo's keynote demo and it looks great.&amp;nbsp;It is amazing to see how far the product has come since the P12 Airlift back in September.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;From an "in the trenches" perspective, we have spent the past 3+ months focused on finding and fixing bugs. While you can never completely shut the door on adding new features, we have largely held the line on adding scope and put our horsepower behind increasing and improving stability.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;After spending the past 2 - 3 weeks working on demos with Project Professional, I like what I see. Stability is good in virtually all areas ... though we have lots of room for improvement.&amp;nbsp;While we are not publicly sharing our RTM dates, it is safe to say that we have several months ahead of us dedicated to&amp;nbsp;improving stability and performance.&amp;nbsp;P12 will have&amp;nbsp;the longest stabilization period of any recent Project release. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Our first Project Technical Briefing (in 2002 I think) had about 200 attendees. We are expecting close to 1500 attendees at this year's conference. It is great to see the interest and excitement in Project grow. I hope to see or run into you over the next few days. For those of you not attending, I will be posting to the blog over the next few days.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Dieter&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=513613" width="1" height="1"&gt;</description></item><item><title>Project Cache</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/11/07/489893.aspx</link><pubDate>Mon, 07 Nov 2005 19:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:489893</guid><dc:creator>Dieter</dc:creator><slash:comments>13</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=489893</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/11/07/489893.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Beta 1 kept us quite busy last week so it ended up being a slow blog week. With the weather back to normal in Seattle (cloudy, wet, cool) and Beta 1 almost ready, I have a bit of time to talk about one of the biggest changes in P12 = the Project Cache.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;A short detour into history: Project introduced the ability to save to database way back in Project 98. Project used ODBC to handle read/write to db.&amp;nbsp;Lots of folks leveraged this functionality to build EPM solutions. In 2000, we opted to leverage this functionality to build the Project 2002 EPM solution. Project Professional called a set of web services on Project Server to authenticate the user and create a connection (and a set of SQL views) between Project Pro and SQL Server. Once this connection was established, Project Pro 2002 communicated with SQL Server in largely the same way that Project 98 communicated to SQL Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This design works fine in a LAN where latency is minimal (generally in the 5 - 10ms range), pipes are big (10Mb&amp;nbsp;and up)&amp;nbsp;and connections are reliable. In WAN scenarios, conditions change. Latency can be indeterminate; for example, if you are using a VPN across the Internet. Even on leased lines, WAN latency is often above 50ms. Pipes range from small to OK (256K - 5Mb). Connections can be sketchy. As many of you know, customers have typically deploying Windows Terminal Services to support Project Pro users who need to connect to Project Server over a WAN.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;With P12, we wanted to enable project managers to have a great rich client experience from any location. This required us to rethink how Project Pro interacted with Project Server. We assumed the following: (1) network connections drop and the I/O between Pro and Server needed to be resilient to drops in connections, (2) WAN pipes have lots of latency and limited bandwidth so I/O needed to be as efficient as possible, and (3) users should be able to largely ignore the state of their network connection = things should just work w/o user intervention.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project 12 introduces a new client-side cache and caching service. Project Pro interacts directly with the local cache for opens and saves. The caching service then handles moving the changes between the client and Project Server. Project Pro 12 never communicates directly with SQL Server. The caching service interacts with the Project Server using SOAP calls made to the Project Server Interface (PSI) web service = calls are made only through port 80. The PSI then serializes the data to SQL Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The caching service works based on differences and is asynchronous. When a project manager makes a change to a project and closes Project Pro, the project is saved to the local file system and a set of messages are created for the caching service based on the differences made to the project. These messages are then sent to Project Server. The project manager does not need to wait for the messages to be sent before moving onto other work. The caching service works in the background.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The caching service works closely with the Project Server queue. A project save may result in several messages being sent to Project Server. A "valid" project save requires all of these correlated messages/jobs to be successfully processed. The Project Server queue tracks the processing of the correlated jobs. Once all of the jobs in the same correlation are successfully processed, Project Server communicates with the client which allows the caching service to release the messages. By transacting the cache messages and saving projects 1st to a local cache, Project Pro I/O is highly resilient to low quality network connections.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;These services also work with centralized data. For example, changes to custom field look-up tables or enterprise resources are moved from the server to the client in the background. Users can now boot Project Pro and connect to Project Server and get started working immediately. Updates are sent to the client in the background.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The user experience is simple, especially once you have opened projects once. Users interact with their local cache for opens and saves. Their cache is refreshed from the server whenever they are able to connect to Project Server. Projects save quicky to the local cache and project managers can control when to push the updates to Project Server. Project is only locked while it saves a project to the local file system.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The IT Professional experience is equally simple. Terminal Services are no longer needed to support remote Pro users. Pro I/O is transacted and highly reliable (= no lost plans based on someone accidentally closing their laptop in the middle of a save). &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In our early performance testing, Project Pro 12 I/O is significantly faster than Project 2003 EVEN when Pro is opening a project for the 1st time. Perceived performance is then as fast as saving to the local file system.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We think that the Project Cache (final naming is TBD) changes the rules of the game. It allows users to have a rich client user experience + the "mobility" advantages of saving to a local file system (try that with a thin client!) with the relatively light network footprint of a web application. Customers no longer need to choose between a great user experience and a low network footprint. You can have both with P12.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=489893" width="1" height="1"&gt;</description></item><item><title>Beta 1</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/10/27/485473.aspx</link><pubDate>Thu, 27 Oct 2005 07:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:485473</guid><dc:creator>Dieter</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=485473</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/10/27/485473.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We are hard at work finishing up Beta 1. Beta 1 is a closed, by invitation only "technical" beta. I am feeling reasonably good about the Beta. I would like to take another 4+ weeks to fix bugs. But it is important to get feedback on the feature set as it stands.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In any case, my post rate has slowed down as we do daily "triage" of bugs for Beta&amp;nbsp;1 and wrap up our planning for Beta 2. I apologize if the content has been a bit stale. I have a couple of ideas for posts including more info on the "Active Cache" (final naming is TBD) feature for Project Pro I/O and how to use webparts with Project Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I have been receiving a few questions from folks re product evaluations and support questions. Where I can quickly fire off an answer to your question, I will respond. For longer, more complex questions, I will unfortunately not be able to help out much ... there are just not enough hours in the day (as I wrap up another 14 hour work day!). MVPs in the Proj community and Product Support are great sources of info for the current versions of Proj. For those of you in the Project 12 Beta program, BetaPlace is also a good source of info.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=485473" width="1" height="1"&gt;</description></item><item><title>Server-Side Custom Fields</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/10/27/485471.aspx</link><pubDate>Thu, 27 Oct 2005 07:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:485471</guid><dc:creator>Dieter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=485471</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/10/27/485471.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;With Project Server 12, we really wanted to expand the range of our reporting functionality. A key strength of the Project EPM Solution is the ability to define key fields for projects, resources, tasks, or assignments and then enforce use of those fields in the Project desktop client. These fields are then used to create reports across projects and resources.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In Project 2002 and 2003, we made use of an enterprise version of the Global.MPT file to define the custom fields to be used in an organization. This inherited the limitations of the Project client wrt custom fields. So you ended up with only M text fields, N date fields, O outline code fields. Needless to say, every customer or partner event would include a request from folks to add more custom fields.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For Project 12, we redesigned enterprise custom fields as a server-side feature. You can now define enterprise custom fields using PWA or via the PSI. We support effectively unlimited enterprise custom fields for all of our&amp;nbsp;field types. This support extends to the Project Pro client.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Per the prior post on server-side scheduling, updates to a project plan are now done on the SERVER. This includes recalcing the values of custom fields, including formula fields and graphical indicators.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So the enterprise global is now really only used for UI customization features like views, filters, etc.&amp;nbsp;We think that the overall story for custom fields in P12 is a big win and will provide considerably more flexibility to customers.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=485471" width="1" height="1"&gt;</description></item><item><title>Server Side Scheduling</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/10/17/481965.aspx</link><pubDate>Mon, 17 Oct 2005 22:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:481965</guid><dc:creator>Dieter</dc:creator><slash:comments>13</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=481965</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/10/17/481965.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;As we begin each product cycle, we take a look at customer feedback from users of the prior version + folks in our Beta program. With Project 2002 and 2003, customers were fairly unanimous in wanting to eliminate the "round-tripping" of actuals through Project Professional. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In Project 2002 and 2003,&amp;nbsp;project managers&amp;nbsp;can publish assignments from Project Pro to Project Server. Team members used Project Web Access (PWA) to then provide updates on the status of those assignments (via % complete, remaining work , or hours per day). Project managers then need to log into PWA to see the submitted updates and then open Project Pro, send the updates from Project Server to Project Pro via an XML document, reschedule the project using Project Pro, and then save the updated schedule from Project Pro back to Project Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The core issue driving the need to round-trip was the need to reschedule the project plan based on the actuals submitted by the team members. Since only Project had a scheduling engine, actuals needed to be moved from the server down to the client, rescheduled on the client, and then saved back to the server (so reports were up to date). To eliminate round-trips, we needed to build a server-side scheduling engine.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Sounds simple enough. CPM schedulers are easy enough to implement. However, we&amp;nbsp;had a few challenges: (1) we needed to handle high peak loads w/o bringing the server to its knees = 100s of project managers trying to update their project plans at the same time, (2) we needed to recalc custom and formula fields ... not just task start and finish dates, and (3) we needed to recalc and update resource availability based on changes to the project schedule. Netnet, we needed to build a server-friendly version of our scheduling engine that could also handle much more than just task start/finish dates.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project Server 12 includes a set of new scheduling and calc technologies. These technologies are exposed via a set of PSI (Project Server Interface) methods. These methods allow you to create, read, update,&amp;nbsp;delete, and reschedule&amp;nbsp;projects + tasks and assignments within the project. Server side scheduling takes advantage of the Project Server Queue. This allows Project Server to accept large #s of concurrent scheduling requests and supports processing the requests based on CPU availability (and priority of the queue job). &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;From a project manager's perspective, they can now view submitted updates, preview the impact of the changes on the project plan, and then update the plan ... all using a web browser and Project Web Access.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We have built a number of additional PWA features that take advantage of the new server side scheduling in Project Server 12. I will talk about the new features&amp;nbsp;later this year (after Beta 1) and you will see server side scheduling and some related, cool new features at The Project Conference in January (Seattle, USA) and February (Munich, GER).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Adding server side scheduling to Project Server was A LOT of work. We think that it will significantly improve the usability and performance of Project 12. Once partners get their hands on a beta of Project Server 12,&amp;nbsp;we will begin to see entirely new types of project and resource management apps developed on this technology.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=481965" width="1" height="1"&gt;</description></item><item><title>Built on WSS</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/10/11/479447.aspx</link><pubDate>Tue, 11 Oct 2005 05:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:479447</guid><dc:creator>Dieter</dc:creator><slash:comments>80</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=479447</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/10/11/479447.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When we began P12, we started with thinking how we could improve performance and scalability, move Project Server extensibility to a "standard" Microsoft toolset, and take some of the complexity out of configuring Project Server farms. After about 6 months of planning work, the Proj team was reorganized into a larger Office team with WSS (Windows SharePoint Services), SharePoint Portal Server, and CMS (Content Management Server). The new organization gave us a chance to look at how we could share development resources and deliver a consistent IT professional experience across the Office servers. While I think P12 has a ton of cool, new functionality, I suspect that the shared components across the Office servers will have one of the biggest impacts on readers of this blog.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So, what do I mean by "shared components":&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;1. First, Project Web Access is now built on WSS. Specifically, PWA is a site collection on a WSS virtual server. This means that WSS MUST be installed on every Project Server. From an extensibility perspective, this means that PWA is made up of bunch of webparts that can be mixed and matched with webparts from WSS, SPS, and other Office servers. We are looking hard at supporting cross-part communication. Aside from the usability gains (customizing the PWA UI is no different than customizing WSS or SPS), extending the PWA UI will be much more like working WSS or SPS.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;2. Project Server and the other Office servers leverage shared setup and configuration management. This allows you to define UI servers and application servers in a server farm, with load-balancing within each tier. You can use a single web-based console to manage the entire farm and selectively turn features on for any server within the farm. This simplifies managing a Project Server farm AND really simplifies managing a farm with (for example) SharePoint Portal Server and Project Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Note: This does NOT mean that core project data is stored in the WSS content database. Project Server 12 has a very rich set of application services which interact with our own db.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;3. Project Server and the other Office servers share authentication; specifically we leverage the new Whidbey (.Net Framework 2.0) authentication providers. So far, we support AD, ADFS, and SQL (forms-based) providers. This means that you can turn on forms-based auth and it will work across Project Server AND WSS. This should be good news for folks who may have deployed NDS (Novell Directory Services).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;4. Project Server and the other Office servers share monitoring services. Project Server will ship with a new monitoring technology (ULS) that supports unified logging across a server farm for all the Office servers running in a farm.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;These changes (as well as others in this area) have added up to quite a bit of development work. I think that the investment will pay off in the short- and long-term. We (Proj team) can concentrate on application services rather than building common platform services (like configuration management). Customers and partners are able to learn ONE set of IT Pro tools across all the Office servers.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=479447" width="1" height="1"&gt;</description></item><item><title>Reporting</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/10/04/476639.aspx</link><pubDate>Tue, 04 Oct 2005 02:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:476639</guid><dc:creator>Dieter</dc:creator><slash:comments>37</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=476639</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/10/04/476639.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project 12 expands&amp;nbsp;the range of, reports supported on Project Server ... and&amp;nbsp;greatly simplifies the process of building reports on Project Server.&amp;nbsp;Let's start with Project Server 12's database architecture. Project Server 12 has four databases: Working/Draft, Published, Reporting, and Archive. Project Pro opens/saves (through the PSI) to the Working database. Projects&amp;nbsp;in this database are only visible to the project manager. The project manager can "publish" a project which copies the project's data into the Published database. Project Web Access views are driven off the Published database. A Reporting Data Service (RDS) listens to events for published projects/resource edits/calendar changes/etc.&amp;nbsp;and moves data from the Published db to the Reporting db. The Reporting db is a relatively flat, denormalized db that is report-friendly. The Cube Building Service (CBS) has been changed so it now builds the Project Server OLAP cubes incrementally from the Reporting db. This nets out to much faster, responsive cube builds. Finally,&amp;nbsp;the Archive db is used to support fast backup and restore of projects.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project Server 12 includes support for SQL Server Reporting Services. You can now reference a Reporting Server and drop Reporting Services webparts into PWA. With the Reporting db, it is&amp;nbsp;easy to create briefing book reports and charts against Project Server data. The Reporting db also supports fast reads of lots of data ... this in turn makes is much easier for partners and customers to build custom reports that combine Project and 3rd party system data.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The Project Server OLAP cubes are significantly enhanced with cubes created for project, resource, task, and assignment data. Cubes now include data from both Project Server and WSS = issues and risks. This really&amp;nbsp;expands the&amp;nbsp;range of&amp;nbsp;reports supported in the Portfolio Analyzer.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Pre- and post-events are fired by both the RDS and CBS.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;So, Project 12 includes:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- graphical, interactive project reports in the Project Center &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- banded reports (aka briefing books) and charts using Microsoft SQL Server Reporting Services&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- pivot-table and chart reports using Microsoft SQL Server Analysis Services.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- integration with reporting features coming from other Office servers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And, yes, Project Server 12 will run on Microsoft SQL Server 2000 and 2005.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The net result is that P12 delivers way more reports out of the box and delivers a rich reporting toolbox for partners and customers to develop custom reports.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=476639" width="1" height="1"&gt;</description></item><item><title>Events</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/30/475558.aspx</link><pubDate>Fri, 30 Sep 2005 05:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:475558</guid><dc:creator>Dieter</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=475558</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/30/475558.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;A nearly universal element of EPM (enterprise project management) deployments is the implementation of custom business processes. Each organization&amp;nbsp;has their own methodology for proposing projects, asking for resources to fund or staff a project, taking dependencies, changing dates or scope, etc. P12 adds server-side events to support customers in building business processes tightly integrated into Project Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;P12 provides Pre- and Post- event for most PSI methods. Pre events are fired before data is saved to the database. They are synchronous and allow a method to be canceled. Post events are fired after the data is saved to the database. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Event handlers (code you write) are implemented as managed code using the .Net Frameworks 2. Each event can support multiple event handlers. You can specify the order in which the event handlers are executed. Event handlers are deployed to the application/middle tier servers in a farm.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For more complex business processes, you likely will need a workflow engine. As mentioned in prior posts, Project Server 12 is built on Windows SharePoint Services (WSS). WSS will be shipping with a hosted version of the Windows Workflow Foundation, a new workflow component in Windows Server. Windows Workflow Foundation provides an orchestration engine and a framework for eventing, queues, authoring, etc. The workflow solution provided by WSS uses WSS lists and document libraries as queues. Office 12's enterprise content management (ECM) features are built on this new workflow infrastructure. The net is that you can build workflows around state changes of list items and doc libs. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When you put the PSI together with Project Server Events and the Windows Workflow Foundation, you end up with a rich platform for building custom business processes ... and this can all be accessed easily from Visual Studio.Net. We are working hard on a few surprises for The Project Conference that will show off how you (customers and partners) can leverage this platform. The demos should be cool!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Thanks to Ameya for the content for this post ... courtesy of his presentation at the P12 Airlift.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Just as a quick reminder: I appreciate all your comments and I do read them at least once a week. Now and then, I will roll up and post answers to the PLATFORM questions. I won't respond to questions around UI or application features until at least after Beta 1. I have more than enough content on the P12 platform to keep this blog busy for several weeks!&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=475558" width="1" height="1"&gt;</description></item><item><title>Q + A</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/24/473586.aspx</link><pubDate>Sat, 24 Sep 2005 17:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:473586</guid><dc:creator>Dieter</dc:creator><slash:comments>104</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=473586</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/24/473586.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I took a quick pass through comments on the blog this morning. Until Beta 1, I am going to focus on responding to platform/infrastructure questions and steer clear of feature questions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Is the PSI backward compatible? Will code written against the PDS work against the PSI? How about PDS extensions?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Strictly speaking, the PSI is not backward compatible. That said, most of the PDS methods that still&amp;nbsp;make sense in P12 have similar methods in the PSI. If you wrote to the PDS, your code won't change much.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When we started P12, we decided to improve Project Server's extensibility. In our minds, this meant moving to ASP.Net and fully embracing web services and .Net in our development. Project Server 12 is completely written as managed code. Our clients (Project Pro, Project Web Access) ONLY interact with Project Server through our web services = the PSI. We opted to use ADO.Net datasets in the PSI. ADO.Net supports typed datasets. In VS.Net 2005, this makes the developer experience really sweet with the PSI. You get full IntelliSense on the datasets returned by the PSI and changing a project/resource/task/assignment/custom field/etc. is as easy as changing a field in the dataset and passing it back to Project Server. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Here is the net. The PSI is a modern and very developer friendly set of services. We think that it is a big improvement over the PDS. We definitely recognize that this will create some migration pain for folks using the PDS. However, the enhanced functionality of the PSI will enable you to get rid of lines and lines of code (especially in PDS extensions) and move to a a fully supported set of PSI methods. We are behind the PSI as our long-term developer and extensibility story.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;How is Project Server integrated with Windows SharePoint Services? Is the integration better than in previous versions?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In P12, Project Server is tightly integrated with WSS. The Project Web Access UI is now a WSS application. You can fully customize and extend the PWA UI using the WSS webparts features that you know and love. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Server set-up, configuration management, authentication, backup/restore, monitoring, etc. are all shared services used by WSS, Project Server, SharePoint Portal Server, and the other Office servers. This is incredibly cool as it allows you to manage these servers together as a single farm. IT activities like dropping a new server into a farm are incredibly easy using the shared infrastructure. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I came to the Proj group from the BackOffice Server team in 2000. In Office 12, we are really delivering on the vision and dream of BackOffice = provide IT pros a unified, common set of tools and services for developing and managing applications built on the Microsoft platform. &lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;See us at the January Project Conference and I promise that you will see some great demos of this infrastructure at work.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.msprojectconference.com/"&gt;&lt;FONT face=Verdana size=2&gt;http://www.msprojectconference.com/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=473586" width="1" height="1"&gt;</description></item><item><title>Demos On My Mind</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/21/472486.aspx</link><pubDate>Wed, 21 Sep 2005 23:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:472486</guid><dc:creator>Dieter</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=472486</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/21/472486.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I am back up for air!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I just spent the past 7 days and about 100 hours (yes, it was an insane week) pulling together a demo for the P12 Airlift. The Airlift is an event for folks participating in our Technical Adoption Program for P12. You can consider it a warm-up for the January (February in Europe) Project Conference. We have about 200 partners and customers here in Redmond (just across from the offices of the Proj product team).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;While I am exhausted from the last week, I am thrilled with P12. How come?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;1. The scope of this release continues to amaze me. I filled a 30 minute demo and literally touched on MAYBE 20% of the new stuff in this product. Look at the desktop or web client or server and you see new features everywhere.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;2. The features in the release continue to resonate with customers and partners. Folks agree with our priorities ... even if they still have some features that they would like us to do in P14. Hey, we need job security, too!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;3. The state of&amp;nbsp;builds is pretty damn good given that we are about a month out from locking down for Beta 1. Most of the features work in any build that you pick up. Where I ran into bugs in setting up my demo, folks on the team already knew about them. Do I wish things were even more stable? Sure. But given the scope of this release, we are looking good.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;A&amp;nbsp;few features that&amp;nbsp;generated spontaneous applause in the demo: Multi-Level Undo, Recalc Change Highlighting, Server-Side Project Updates&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Give me a couple of days to recover from the demo push and I will post more on the PSI (Project Server Interface) and Server Side Events.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=472486" width="1" height="1"&gt;</description></item><item><title>Project Server Interface +</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/16/469576.aspx</link><pubDate>Fri, 16 Sep 2005 19:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:469576</guid><dc:creator>Dieter</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=469576</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/16/469576.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;With P12, we wanted to dramatically improve the extensibility of Project Server. We have found that a bit over 50% of our Project 2002/2003 customers customize Project Server. This can range from integrating with LOB or G/L systems to tightly integrating a 3rd part product with Project Server (for example, EPK's products). &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Today, developers need to have a reasonably deep knowledge of Project Server and the Project Server database to extend Project 2002/2003. We wanted P12 to be relatively easy to extend by developers familiar with the Microsoft platform.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Some key extensibility points re Project Server 12:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project Server 12 is a managed application running on top of ASP.Net&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We replaced the PDS with a new, much deeper set of web services called the Project Server Interface (PSI). ALL of our clients (Project Professional, Project Web Access) communicate with Project Server through the PSI. The PSI has over 350 methods. These methods include the standard CRUD methods for Projects, Resources, Tasks, Assignments, and Admin functions. PSI methods use and return ADO.Net (typed) datasets.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project&amp;nbsp;Server 12 includes pre- and post-events for many of the PSI methods. This allows developers to subscribe to the events&amp;nbsp;of interest, run their business logic, and allow&amp;nbsp;a transaction&amp;nbsp;to proceed or be rolled back. I will ask one of the workflow experts on my team to post in the future on how you can use this functionality to build rich workflows on top of Project Server ... all tightly integrated with Visual Studio.Net.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Project Server 12 includes a "true" reporting database. We have built a reporting database that moves data from our operational stores (used by Project Pro and PWA) into a database consisting of "wide", denormalized tables. The reporting db is quite complete = projects, resources, tasks, assignments, and timesheet data. The Project Server Reporting DB makes it much easier to plug in the report writer of choice to build banded reports/briefing books on very large datasets.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;What does all this mean? Project Server 12 will be vastly easier to extend&amp;nbsp;for developers familiar with Visual Studio.Net and ASP.Net. And the new broader functionality in P12 eliminates the need to write many of the PDS extensions developed for Project 2003. We have been using these new platform features for the past 12 months to develop Project Web Access and Project Professional. We think that you are going to love the new PSI as well.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=469576" width="1" height="1"&gt;</description></item><item><title>MVP Link</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/13/464728.aspx</link><pubDate>Tue, 13 Sep 2005 17:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464728</guid><dc:creator>Dieter</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=464728</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/13/464728.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Quick fyi:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I added a link to ProjBlog for the Project MVP site. The MVPs (Most Valuable Professional) are experts on all things Proj. We typically meet with the Proj MVPs at least once a year. They always have a LOT of ideas and suggestions ... and represent some of the most detailed, real world experience with Proj that you can find anywhere. We will be giving the MVPs the lowdown on P12 (including demos that I am currently working on) at the end of this month.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;http://project.mvps.org/&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464728" width="1" height="1"&gt;</description></item><item><title>Dates</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/13/464722.aspx</link><pubDate>Tue, 13 Sep 2005 17:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464722</guid><dc:creator>Dieter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=464722</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/13/464722.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I had a question posted by Derek about P12's schedule and availability.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;First, Project is on the Office 12 schedule. We don't ship until Office 12 ships.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Beta 1 is scheduled for the end of this year. It is a closed beta = by invitation only.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Beta 2 is an open beta (i.e., sign up somewhere on Microsoft.Com and download the beta). Beta 2 will be Q1 next year.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;General Availability is by end of year 2006.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Yes, I know these are vague "dates." Hopefully, they are exactly what Jeff Raikes, Bill Gates, Steven Sinofsky have already said. If my dates are different, refer to Jeff/Bill/Steven dates (-:) The marketing folks will release official dates as we get closer to RTM.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Internally, of course, we have much more precise dates. We are currently working hard on Beta 1. So far, things are looking good and we are hitting our glidepath.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464722" width="1" height="1"&gt;</description></item><item><title>It's The Platform</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/13/464351.aspx</link><pubDate>Tue, 13 Sep 2005 06:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464351</guid><dc:creator>Dieter</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=464351</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/13/464351.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;From the beginning, P12 has been about the platform. As customers rolled out Project 2002 and then 2003, we saw where we needed to improve the communication between Project Pro, Project Server, and SQL Server. We were able to see the real concurrency loads put on the system and saw where we could add much higher levels of responsiveness and reliability&amp;nbsp;under high loads. We saw where we needed to evolve our reporting architecture so it was easier to pull briefing book style reports and take far fewer resources and time to refresh our OLAP cubes. We saw that we could radically lower the expertise needed to build solutions on Project Server by leveraging .Net and Windows SharePoint Services.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When we start the planning for a release, we try to identify some key scenarios that we want to nail. Here are a few scenarios that we have in mind for the new P12 platform:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Project managers on the road with their laptops using Project Pro to work on their projects locally but be able to easily work across WANs against their Project Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- 1000s of employees filling out their timesheets in the last hour or so on a Friday afternoon.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Account managers and "business" types being able to quickly generate project proposals and capture future resource demand ... all from a web browser but still providing the kind of data for execs to really see what their resource capacity and demand looks like.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Folks from the PMO being able to connect to a rich reporting database using common reporting tools to easily create reports that provide visibility into what is really going on in the organization.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Partners being able to easily work with customers to create&amp;nbsp;"workflows" that tightly integrate projects with business processes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I will talk some more this week about the key technologies that power these scenarios in P12. Our platform team has done some really cool work in this release. While we still have some work to do after P12 re platform abilities, P12 is a great start and a long-term foundation.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464351" width="1" height="1"&gt;</description></item><item><title>PDC 2005 Preview</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/08/462452.aspx</link><pubDate>Thu, 08 Sep 2005 19:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:462452</guid><dc:creator>Dieter</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=462452</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/08/462452.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We will be sending Phil Smail to the PDC next week to give an overview on the architecture and programmability features of Project Server 12. It should be a great talk.&amp;nbsp;If you are at the PDC next week and interested in Proj, you should make time to see Phil's session.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Phil's talk will cover:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Project Server 12 architecture, including a bunch of drill-down into our much deeper integration with Windows SharePoint Services&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Project Server Interface (PSI), our replacement for the Project Data Service. The PSI is a vastly more complete web service = ~350 methods! If you are a managed code (VS.Net, ASP.Net) developer, you are going to love the PSI. Phil has some cool demos lined up that show some of the power of the PSI.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- Server-Side Eventing&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- New Reporting Infrastructure&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=462452" width="1" height="1"&gt;</description></item><item><title>Getting Started, Part Deux</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/07/462146.aspx</link><pubDate>Thu, 08 Sep 2005 00:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:462146</guid><dc:creator>Dieter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=462146</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/07/462146.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Who am I? Why should you care?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I am the Group Program Manager (aka GPM) for Microsoft Project. I have been working on the Proj team since early 2000. I led the team that designed the Project EPM Solution for Project 2002. I then moved up to managing the overall program management team for Proj with the Project 2003 release.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I set the high level vision and direction for the release. My team does the detailed design and project management for each Project release.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I will take time in the next few posts to talk about:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- the scoop on the Proj talk at the PDC&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- vision and directions for the P12 release&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=462146" width="1" height="1"&gt;</description></item><item><title>Getting Started</title><link>http://blogs.msdn.com/b/dieterz/archive/2005/09/07/462144.aspx</link><pubDate>Thu, 08 Sep 2005 00:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:462144</guid><dc:creator>Dieter</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/dieterz/rsscomments.aspx?WeblogPostID=462144</wfw:commentRss><comments>http://blogs.msdn.com/b/dieterz/archive/2005/09/07/462144.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;STRONG&gt;Day 0.&lt;/STRONG&gt; I will be posting regularly (at least once a week) to this blog from the Microsoft Professional Developer's Conference 2005 (week of 9/12) until at least the general availability of Office 12. The bulk of this blog will be on Project 12. I will be asking folks from my team to contribute content about some of the cool features that they are working on for P12. Hopefully, we can keep the content flowing and the ideas interesting.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=462144" width="1" height="1"&gt;</description></item></channel></rss>
