forest 的个人资料Web/Client UX Platform a...照片日志列表更多 工具 帮助

日志


12月4日

Behind the Scenes : Part 1 - Branding

Ahh.. Microsoft Expression Studio.  Today we announced our final availability, pricing, naming, and key UI innovations for the Expression family.  Expression Web is shipping now, with the rest of the family (Expression Blend, Design, Media, and Web) shipping together within Expression Studio in the second quarter of 2007 (springtime in northern hemisphere).

As the original product manager for this project (there are now 20 or so of us globally) I have had the distinct pleasure of seeing some of the project issues through from the very beginning of the cycle.  As such I thought it might be of interest to folks if I wrote about three aspects of Expression Studio that have only recently fully come to light with today’s news: the names of the products, the new amazing UI of the family (seen in today’s Beta and CTP releases), and the components that make up the suite itself (the specific tools we invested in for V1 of the family).  For today’s entry I’ll cover naming, and will add the other two later this week.

What’s in a name? 

We’ve had a lot of fun naming these products…  and by fun I really am talking about FUN.  Ha!  Laugh out loud fun J  We did the classic marketing thing and went out over 2.5 years ago and did focus groups, worked with a creative agency to generate name candidates, and then ran quant research validation with web surveys etc.  We came back with some great name ideas… but actually getting a name onto the products was a meandering process that I could never have imagined prior to working here at msft.  For those of you that didn’t follow it, we originally announced the Expression family at PDC in September of 2005, with really silly long and complicated names; we then shortened those down a bit 6 months later, and then today, finally unveiled even shorter and different/improved final names.  Along the way we had plenty of customers raising their eyebrows saying “are you serious?” when they first heard the names, but we also had folks saying “yeah, that makes a lot of sense, thank you for giving the products really clear descriptive names as that helps me to understand what you are doing with all of these new products”—which just goes to show you that there’s a range of reactions to everything in this world, including software product names!

It has been fun for me personally because it has been an amazing experience to work at such a large company and to see the demands and concerns that are specific to only a large organization like this.  It’s really easy to look at some of the end results of Microsoft product names and think they are laughably long and bad (my favorite, the way we combine long names with equally long descriptors of release CTP versions (such as “Windows Presentation Foundation Everywhere December 2006 CTP”, which is available today!).  Thing is, if you are here in the hallways in Redmond, and you are part of the process itself, you actually come to understand all the reasons why things end up the way they do.  Don’t think for a second we don’t “get it” ourselves… just look at this self-parody video that our branding group put together for an internal meeting (“if Microsoft designed the iPod packaging”).  In my previous naming assignments (before I was at msft) I was involved in naming interesting software product with names like “Commotion”, “ImageLounge”, and “CineWave”—the first time the Expression names were introduced to market over 18 months ago, we had names that rolled off the tongue like “Microsoft Expression Quartz Web Designer September 2005 Community Technology Preview”.  One of the team’s developers pointed out to me at the time that on a low enough resolution monitor (1024*768) the name actually didn’t fit in the title bar of the window!

So how did we come from where we started to where we are now, with Expression Blend/Design/Web/Media and the all encompassing Expression Studio?  Well, a key part of the journey was actually involving customers.  We’ve had over 500,000 downloads of our CTPs to date, and hundreds and hundreds of customer meetings and interactions, at their studios, at events, online, and in the forums for the products.  Believe it or not, we listened and were able to use “community feedback” to help drive changes in our processes to get to a much happier place with the product names.  For me personally I know that naming these products will always be remembered as one of the most interesting challenges of my professional career, not only to date, but likely (hopefully so as to never have to repeat) in my entire life!  But that is not to say that it was demoralizing or frustrating intellectually—everything that happened transpired for very good reasons, that made complete sense given the business process, logic, etc at any given moment in the process.

In writing this blog entry I guess in some ways I want to apologize personally to the press in particular!  I do lots of briefings with the press throughout the year, either when we have news or when we have time at events/etc. to sit down and talk about the industry.  For almost 18 months now I’ve had to spend a good 5 minutes explaining the names of these products, as they kept changing and we kept adding new products to the suite!  If you take a look at Darryl K. Taft’s story on eWeek.com today you’ll get a sense of what a pain this has been for folks in the press (sorry Darryl and a gold medal for you for being able to keep it straight!!); just look at this paragraph:  “The Microsoft Expression Studio consists of Expression Web (formerly known by the code name Quartz); Expression Blend, the new name for Microsoft Interactive Designer (formerly known by the code name Sparkle); Expression Design, the new name for Expression Graphic Designer (formerly known by the code name Acrylic); and a new tool, Expression Media.”  Arggh!  Ok, no more of that, ever again.  Now we have our real names out there and we can move on to talking about the technology and the work of designers!

As a closing thought: when my wife and I travel on vacation we often discuss during the trip (at the aiport, on the flight, in the rental car) whether travelling is about the “journey” or the “destination”.  On a trip, is it about getting lost on back country roads and stumbling upon the best restaurant of the trip on the way to Positano (Italy), or is it about being there on the beach taking a nap?  Certainly the name of a product is usually entirely about the “destination”--as far as customers are concerned they only know about the gorgeous final product name (Xbox 360, Zune, Dynamics, Live, Windows, Visual Studio, Office… don’t forget, we actually have MANY good ones here at msft!).  Certainly for those involved in naming a product, the journey is also a very important part of the experience… and I guess in the case of Microsoft Expression, you can thank us for sharing some of that “journey” with our customers, the good and the, shall we say, “confusing”.

12月3日

How did I get here?

Well I’ve been at Microsoft for almost three years, and now things are *really* getting fun!  Starting now I’m going to start talking about the experience, both so my friends and family that I left behind in the bay area can keep tabs, and so that I can share my excitement for what we are doing here with the broader design community of “UX professionals”—our own term to describe those creative and technical pros involved in the conception, design, and implementation of next generation end-user experiences on the web, the desktop, and beyond.

As my friends and former colleagues know, I spent the majority of my early career working in the film industry: as an animator, editor, and post-production supervisor for television commercials, music videos, and visual effects.  After spending time at Industrial Light & Magic for a few years I became very interested in the business aspects of the tools that we used in production—Discreet Logic’s Flame/Inferno solution, Aldus’ Software’s After Effects, the kick-butt 3D tools of the day such as Electric Image and Softimage, and of course my biggest passion, the Avid Media Composer (I was an early employee of Avid during my college years and had built my career to date on my power-user skills with the system).  One of the visual effects supervisors at the company, Scott Squires, had cooked up a little desktop application he called “Flipbook”, and together he and I decided to set up a company to productize the tool as Puffin Design’s Commotion.  Commotion went on to be a success within the high-end broadcast and film effects market, and ever since I’ve been involved in the creative professional tools space. 

Puffin was bought by Pinnacle Systems, where I continued to work on broadcast and early HD television hardware solutions.  I then ended up at Macromedia on the Flash product line where I had the pleasure of working with the interactive and web professional community, and I really fell in love with the notion of “convergence” of the traditional media medium I was familiar with, and the emerging programmability and interactivity that was showing itself to be rapidly approaching on the web and desktop applications that each and everyday are looking more like the systems in Spielberg’s “Minority Report” film.  I’m particularly proud of the work that I did with colleagues Tinic Uro (engineering), Chris Hock (server product management), and Evan Berg (biz development) (along with many others of course, but these three are most fondly remembered by me today) to create the Flash Video Platform – which combined improved authoring, deployment, and ease of use to really accelerate video adoption on the web, particularly for interactive scenarios.   

One of the engineering managers on the Flash team, Gilles Drieu, returned one week from the Microsoft PDC conference and shared with me a demo that he had seen wherein Adobe After Effects was used to output this new markup language called “XAML”, and then Windows magically was able to render a rich multimedia representation of the experience, in realtime, on hardware rendering… the idea that such skills (those of my own, as a advanced AE user) and a yet to be released Windows technology would allow for a realtime design experience for actual applications… I was hooked.  Sight unseen mind you, as I actually didn’t actually see that famed After Effects demo until a year later, after I had already gotten my Washington state drivers license and adjusted to the “wetter” climate up here in pacnorwest.

So all so briefly, in a nutshell that is why I am here at Microsoft.  I’ll elaborate more very shortly as I speak about the various platform, tools, and ecosystem initiatives I’ve been working on with an incredibly team of folks…