<?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>Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx</link><description>It's been about a month since we went live with officelabs.com. Of course as a team we’ve been operating a little over a year, but only now do I get to talk about that period. I thought I might fill you all in on my transition from OneNote to Office Labs</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8880935</link><pubDate>Wed, 20 Aug 2008 11:42:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8880935</guid><dc:creator>The IT Being</dc:creator><description>&lt;p&gt;Just found the blog, and really liked it! You are doing great job here, and keep it up like that!&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;The IT Being&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://gabilgathol.amu.edu.pl/&amp;quot;"&gt;http://gabilgathol.amu.edu.pl/&amp;quot;&lt;/a&gt; title=&amp;quot;The IT Being&amp;quot;&amp;gt;IT News&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8880935" width="1" height="1"&gt;</description></item><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8761460</link><pubDate>Mon, 21 Jul 2008 16:09:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8761460</guid><dc:creator>MadBabble</dc:creator><description>&lt;p&gt;Thanks for tips &lt;/p&gt;
&lt;p&gt;regards &lt;/p&gt;
&lt;p&gt;Sven&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8761460" width="1" height="1"&gt;</description></item><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8592094</link><pubDate>Wed, 11 Jun 2008 23:23:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8592094</guid><dc:creator>Craig</dc:creator><description>&lt;p&gt;I hope that your presentation today on TownSquare was successful. Will this project be opened up beyond just MSFT employee participation? If so, when? Is this a project that you plan to &amp;quot;Codeplex&amp;quot; (i.e. open source), or not?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8592094" width="1" height="1"&gt;</description></item><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8578377</link><pubDate>Fri, 06 Jun 2008 19:29:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8578377</guid><dc:creator>Chris Pratley</dc:creator><description>&lt;p&gt;Joe, your thinking is similar to what we are thinking, perhaps not in exact specifics but in spirit. That sort of &amp;quot;out there&amp;quot; or &amp;quot;redefining&amp;quot; work is what we are charting in Office Labs. There is always an element of &amp;quot;we tried that and it didn't take off&amp;quot;, but we all know that sometimes just small changes can make an idea fly, so nothing we've tried before is really off the books. The trick is to find how to make it take off.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8578377" width="1" height="1"&gt;</description></item><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8576751</link><pubDate>Fri, 06 Jun 2008 05:08:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8576751</guid><dc:creator>joewood</dc:creator><description>&lt;p&gt;Thanks for the long response Chris.&lt;/p&gt;
&lt;p&gt;I've been programming with the Office platform for a long time. &amp;nbsp;In fact I was a big user of Word 2 for windows (I think it was called) and even wrote a OLE server or two (with and without the help of ATL). &amp;nbsp;I also work in the finance industry - and yes we have those traders that would laugh at a table in Word being their risk spreadsheet.&lt;/p&gt;
&lt;p&gt;My point about Excel / Word is that if the platform was more modular then the engine part of Excel could run behind a canvas and the trader wouldn't even know or care. &amp;nbsp;Our risk management spreadsheets could become the monthly risk reports without having to publish / cut'n'paste or embed data between applications. &amp;nbsp;And that risk spreadsheet would become a real distributed process.&lt;/p&gt;
&lt;p&gt;Your point about OLE2 (wow, haven't typed 'OLE2' for a long time) - people didn't use it I think because of performance and reliability. &amp;nbsp;It was the right idea with a bad implementation. &amp;nbsp;The problem is that it looks like the Office team suffered a case of 'once bitten, twice shy'. &amp;nbsp;I am hoping you guys are cooking up a more approachable solution to this that involves XML, XAML and something like DataTemplates. &amp;nbsp;Maybe if Silverlight becomes a first class office citizen.&lt;/p&gt;
&lt;p&gt;And then Powerpoint just becomes a way of viewing the document/canvas.&lt;/p&gt;
&lt;p&gt;The key frustration with Outlook has to be that it is in the position to redefine email. &amp;nbsp;For a lot of people outlook and exchange is the pivot point to their working life. &amp;nbsp;At the moment everything is typless and linear. &amp;nbsp;An email chain can represent an interaction with a resolution that could and should be publishable as an artifact. &amp;nbsp;I see outlook and exchange as a system holding many different rich sets of data and interactions but only one real way of visualizing that data - a stream of messages in a grid. &amp;nbsp;I know there's outlook forms, but again - how accessible is that technology.&lt;/p&gt;
&lt;p&gt;I realize that the foundation for all of this is there: - &amp;nbsp;Excel services, Sharepoint workflow and the potential for Live Mesh in a corporate environment is immense. &amp;nbsp;And that most of what I'm saying is on the plan somewhere (OneNote was a great step forward) - it just seems that (from the outside at least) the bigger the Office suite and services become the slower the development gets.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8576751" width="1" height="1"&gt;</description></item><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8576693</link><pubDate>Fri, 06 Jun 2008 04:16:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8576693</guid><dc:creator>Chris Pratley</dc:creator><description>&lt;p&gt;Joe, thanks for the comment.&lt;/p&gt;
&lt;p&gt;Abotu Office not seeming to have changed much. You can make a good case for that, and you can make a great counter case for it. 10 yrs ago there was no SharePoint, OneNote, InfoPath, Forms Server, Excel services. All the applications have picked up many new capabilties - you just have to switch back to Office97 and try that for awhile to notice them. OTOH, the core apps are still designed to do what they were designed to do, so certainly you could say they haven't changed.&lt;/p&gt;
&lt;p&gt;I can't find where I said there should be &amp;quot;user demand&amp;quot; for a feature in this post, but it's a good point. I've written before about articulated needs (user demands), and unarticulated needs (needs people have but don't ask for - because they don't know they have them). The former tend to be smaller things ranging from bug fixes to feature add like say, a better way to compare two documents. The latter tend to be larger things ranging from huge new capabilties, products, or &amp;quot;the internet&amp;quot; which most of us didn't know we needed and couldn't have asked for before it appeared.&lt;/p&gt;
&lt;p&gt;There's a saying that &amp;quot;if you don't listen to your customers someone else will&amp;quot;. There's another saying that &amp;quot;if you listen to your customers too closely you'll miss the next big thing.&amp;quot; They're both true of course. Listening to what customers ask for is important - you'll lose your business sooner or later if you don't. You also need to look beyond what they ask for or even would seem to like to be ready for the next great opportunity. Think of the horse and buggy manufacturers, listening to their customers ask for better bridles while the next guy over is building the automobile.&lt;/p&gt;
&lt;p&gt;Why is Excel a separate application? Is it historical, or is there a good reason? Probably both. if you ask a finanical analyst if they want to use a table in Word that had Excel fucntionality for their work they'd laugh at you. But for simple calculations that sure would be handy. In fact 20yrs ago this idea of compound documents was all the rage - that's how Object Linking and Embedding (OLE) got started. Even today and ever since the early 90s you can paste an actual Excel speadsheet range of cells into Word or PowerPoint or wherever that supports OLE and have actual Excel there in your document. People don't do that too often, and there are several reasons for that ranging from discoverability to bugs to usefulness.&lt;/p&gt;
&lt;p&gt;I do like the idea of a canvas that you can place all sorts of content on - that was part of the OLE dream too. But maybe today there are ways to make it work better. In fact we showed some ideas around that a month ago: &lt;a rel="nofollow" target="_new" href="http://www.youtube.com/watch?v=YPrfqdl55D0"&gt;http://www.youtube.com/watch?v=YPrfqdl55D0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Outlook and email is a very fertile ground - I agree. Outlook supports async operations such as sending receiving and caching mail for offline use already. I wonder what your ideas are in this area?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8576693" width="1" height="1"&gt;</description></item><item><title>re: Transitioning to Office Labs</title><link>http://blogs.msdn.com/b/chris_pratley/archive/2008/05/31/transitioning-to-office-labs.aspx#8576432</link><pubDate>Fri, 06 Jun 2008 01:46:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8576432</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;I agree with your point about chasing shiny objects. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;But I have to say that (from the outside view) Office hasn't changed very much in the years I've been using it.&lt;/p&gt;
&lt;p&gt;You say there should be user demand for a new feature - but the average user probably just doesn't expect to work in a different way to they do now.&lt;/p&gt;
&lt;p&gt;For example, why is Excel a separate application - why can't an Excel sheet be a table in a document (or a canvas). &amp;nbsp;In fact, why is most of office based around printed paper - when these days most documents never make it beyond the screen. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;What about email and outlook? &amp;nbsp;When will it support asynchronous I/O operations? &amp;nbsp;How about modelling a conversation as something other than a linear email body. &amp;nbsp;How about exposing that conversation as data that can be published as a conversation - &amp;nbsp;I could go on....&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8576432" width="1" height="1"&gt;</description></item></channel></rss>