Twitter Updates

    follow me on Twitter

    Design Methods Innovators

    • Vijay Kumar
      Institute of Design professor and pioneer of innovation planning, design and analysis methods.
    • Chris Conley
      Institute of Design professor and pioneer of integrated product definition.
    • Larry Keeley
      President of Doblin, a premier innovation planning consultancy.
    • Jay Doblin
      The man behind many of the big ideas we practice today.

    May 05, 2008

    Expression Studio 2 Ships

    image

    One short year after Expression Studio was introduced at MIX 08 was announced we're seeing a major update to the suite with Expression 2, which shipped last Friday. See here for information on some of the great new features such as PHP support in Web and Silverlight support in Blend as well as things that make Expression easier to install and update and even own via new subscription based pricing.

    Expression Studio also has great support via the Expression Community with active forums and great articles, links and training about how to integrate Expression Studio into your design studio.

    The five tools of the professional software designer

    Brewers after Victory

    Any designer worth their salt knows that borrowing shamelessly or outright stealing are often touted as key skills. In the spirit of that concept (without outright endorsement) I'm going to apply that type of thinking to a post one of peers created recently. Which relates some of which we know about baseball and assessing skills to concepts around software architecture.

    You can read this great post here and I'll pull Larry's concepts on baseball which are great guidance for anyone. (Well done Larry and thanks for the photo!).

    Updates. You'll notice I only have FOUR for a designer. Are there more?

    From Larry's blog:

    This series was inspired by the book Management by Baseball.

    In baseball scouting one of the biggest compliments that a player can receive is to be called a "5 tool player".  This is a reference to the skills that make up a good, all around baseball player:

    1. Hitting for power: When at the plate the player can hit the ball with a lot of power, home runs and doubles are very common.  Runs Batted In (RBI) and Total Bases (TB) are common stats to measure the power that a player shows.
    2. Hitting for average: Hitting for power is only one dimension of the performance at the plate (sometimes a player that hits for power will strike out a lot).  When a player hits for average, that means that they reach base more often when they have a plate appearance.  Batting Average (BA) and On Base Percentage (OBP) are common stats to measure how well the player does in this skill.
    3. Base running skills: How well does the player handle himself when they reach base.  The obvious thought is how fast the player is in running between bases, but many of the best base runners are not the fastest, they are smart about the leads they take and are effective at breaking up a double play.  Stolen Bases (SB) is the most common stat for this skill.
    4. Fielding: Good fielding is essential for a team to succeed.  Sometimes players can be great at the plate, but will be called a "defensive liability" meaning their fielding is sub-par.  Fielding Percentage and errors are 2 stats to measure this tool.
    5. Throwing: how well does the player execute throws once they have fielded the ball.  Double plays turned (for infielders) and Assists (for outfielders) are stats for this skill.

    So...how can we apply this to the 'design' process of software or experiences? Here are the skills I think are important. Everyone can practice these skills but professional designers have had some kind of formal grounding or education and experience in these areas. I've got four. What do you think?

    Understanding of Visual Fundamentals. Much of software design is about how things look, how they feel, how they flow and how they are organized. A grounding in the fundamentals of visual design serves software designers well. Common areas of focus here include understanding how color, composition and typography influence the understanding and flow of an interface.

    Being Contextually Aware. Do people use an application using one hand? Do they use it in a noisy environment. Do they have vision problems? What's their level of focus or attention when using an application? There are many ways to learn these things or make educated guesses about what they are but sadly they are seldom applied to the work we do with software design. Common areas of focus here include an understanding how to create a research plan, execute contextual research that plan and know which frameworks and principals are appropriate to analyze and synthesize concepts into models and requirements that are contextual relevant for the task at hand. But I digress, the simple way to say this is that you need to be curious. Some of the best designers I've met--the naturals--are those that have an innate sense of curiosity. Those designers that don't have that engrained get better by collaborating with those that do or developing those muscles so they can use them more naturally.

    Knowledge of Craft. In the world of software architecture and development we tend to specialize in specific technology and platforms (.NET, Flash, Web Standards). This is often done to a point where our knowledge is so detailed in a specialized area that we're largely ignorant of the capabilities of other technologies or platforms. Some of the most effective designers I've seen today in terms of long-term vitality are those that remain agnostic and try to become T-shaped at any specific point in their careers--or fuzzy in the words of David Armano. This means having broad knowledge of what is possible in ALL solution spaces but also having a focus area--which can change as you go through your career. It's pretty hard for example, to focus effectively on the Web today without having a base understanding of how form (HTML), style (CSS) and Javascript (behavior) work together. But those that lack an understanding of the power that MVC or managed code frameworks can bring to, or can extend, Web experiences do so at their peril--or at are peril because they create experiences where the potential of the technology is left on the table. Designers are in a tough spot today in this space Many of us, including myself, start much of our design production process in tools like Adobe Photoshop that are so far removed from the process of modern development and production that it's akin to (showing my Chicago roots) "Bringing a knife to a gunfight." What happens to those designers when others move on to tools like Blend, Flash, Flex Builder or tools designeed for the standards-based Web?

    Ability to communicate. Larry calls this out for the architect role and it's probably a universal truth for all roles in software or Web design but in the context of designer communication skills mean specific things that many professional designers are not good at. Namely, communicating the value of their efforts and communicating a narrative that can provide validity for the choices they have made. This is critical for designers because we work in a cognitive space that is different from our development peers and that space is called relativism. We defend and prove things by looking at what the potential of something is versus looking into the pass for predictive evidence that something will work (which is how the rest of the world works).

    March 31, 2008

    Taking a break from blogging at Design Thinking Digest

    I'll be taking a break from blogging for a bit to dial back into the real world after some extensive travel and time away from the family. I'll be posting again by mid-April.

    If you need your Microsoft fix please check out Scott Guthrie's blog and our design-for-innovation aggregator for User Experience Evangelists at Microsoft.

    March 02, 2008

    Expression Blend and Silverlight 2: Preview with Scott Guthrie

    Scott picks up from last week's post on Silverlight 2 with a preview of how to build applications using Expression Blend. See it here. Massive improvements coming soon!

    February 28, 2008

    My Panels At MIX

    Going to MIX? Want to see my panels? Here they are. They will also be taped and posted at the www.visitmix.com site.

    Real World Design: Working with Silverlight and WPF in the Design Studio

    Thursday, March 6 8:30 AM - 9:45 AM, Delfino 4001A 

    Speaker(s): Beau Ambur (Metalliq), Chip Aubry (Tribal), Chris Bernard (MODERATOR), Nathan Dunlap (Identity Mine), Rich Weston (Neudesic)

    Audience(s): Creative, Technical

    Session Type: Panel

    Silverlight and WPF represent a new way for designers and developers work together. But what happens in a professional practice that's focused more on employing designers than developers and using Macs versus PCs for much of their daily design work? Join us as we find out how practitioners from companies like Tribal, Projekt202, Metaliq and Identity Mine discuss the learning curves and the workflow that they adapted with their visual designers and rich interactive developers to get up to speed with Expression Studio, XAML and Silverlight. You'll hear the unvarnished truth about the challenges and rewards of how Silverlight is enabling the digital design practice.


    What Is the face of the next Web?

    Wednesday, March 5 1:30 PM - 2:45 PM, Delfino 4001A 

    Speaker(s): Chris Bernard (MODERATOR), Paul Dain (Tribal), Anthony Franco (EffectiveUI), Tjeerd Hoek (Frog), Mark Kurtz (Gage), Garrick Schmitt (Avenue A | Razorfish)

    Audience(s): Business, Creative, Technical

    Session Type: Panel

    Web 2.0 appeared almost overnight from innovative uses of technology to break through the traditional HTML/JS browser ceilings. But what comes next? What is the face of the next web? What are the expectaitons for user interaction and experience? What about a mobile web?


    Touch Me: Where Are Interfaces Going?

    Thursday, March 6 2:30 PM - 3:45 PM, Delfino 4101A 

    Speaker(s): Chris Bernard (MODERATOR), Doug Cook (Thirteen23), Dale Herigstad (Schematic), Daniel Makoski (Microsoft), Yoshihiro Saito (2nd Factory), Dave Wolf

    Audience(s): Business, Creative, Technical

    Session Type: Panel

    The keyboard and mouse are aging input devices. For the future of computing and UX, where are interfaces going? Are these enough? Is touch-screen Surface/iPhone/iPod Touch just a gimmick? Where should Man Machine Interface (MMI) go?

    Technorati Tags:

    Get inside the design mind at Microsoft

    Colleague Will Tschumy created Design For Innovation months ago as a blog aggregator for a few of us. Those of you that would like to see more unfiltered commentary from folks inside Microsoft might enjoy it. Check it out.

    image

    Technorati Tags:

    Follow MIX2008 from home

    image Sadly, MIX2008 is sold out. But don't let that stop you from following all the announcements and sessions that are happening at MIX. We'll be live streaming all keynotes and sessions will be hosted online within 24 hours.

    Starting the day of the event (March 5th) you'll be able to see content at: http://sessions.visitmix.com

    Also be sure to check out the MIX Flickr feed.

    You'll be able to see presentations from Steve Ballmer, Ray Ozzie, Scott Guthrie, Guy Kawasaki and Dean Hachamovitch unveiling the latest web-oriented products and technologies.

    image To see what sessions are coming you can browse a comprehensive program of sessions for designers, developers and business strategists led by industry experts.

    I'm especially excited because Guy Kawasaki will there. Check out his blog and some of his thoughts on Avenue A | Razorfish's Digital Media Outlook Report. Great Stuff. BTW, also check out www.alltop.com. Great for those of us not on the RSS/ATOM bandwagon yet. I'd love to get in the ego category but of course if you have to ask...

    February 23, 2008

    Beautiful Applications

    Technorati Tags: ,,

    There's a great deal of talk about how Vista (when compared to Windows XP) doesn't provide value to most users. I think much of this stems for the fact that we have yet to see many applications that truly take advantage of the platform and have created applications that make us feel good when we use them.

    Of all the numerous designers and firms I work with I'm not sure anyone understands that better (or is able to execute their vision better with WPF and Vista) that a firm by the name of Thirteen23.

    Some of the folks from this firm will be sitting on one of my panels with me at MIX on next generation interfaces and I'm hoping I can convince them to show more of their work at SxSW this year too.

    They've built two beautiful applications that show the power of Vista and the graceful and beautiful applications that can be built for it when one applies great design to our platform. As the Vista adoption curve matures I'm sure we'll continue to see firms like Thirteen23 prosper.

    So what are the two applications they've created that I love so much? The first one is an update to their MixMe 07 application they created last year. This year they've focused on creating an elegant tool that let's me keep track of all of the sessions that I want to see this year. It's a great complement to our own Flotzam tool to keep track of the buzz at MIX. You can download it here.

    The second application is a simple, yet elegant chat tool. I find myself using this over my other chat tools because I simply find it more pleasurable and easy to use. Called Continuum. You can download it here.

    Screen Capture

    Silverlight 2.0: What you need to know

    image I try not to cross-post content that is available in abundance elsewhere but Scott Guthrie has put some detailed posts up on Silverlight 2.0. It's safe to presume that we'll be talking more about Silverlight 2.0 for the remainder of the year and Scott's post is a great place to start to get some updates.

    Check out Scott's blog for details. Or see below for some great tutorials that can get you stared.

  • Part 1: Creating "Hello World" with Silverlight 2 and VS 2008
  • Part 2: Using Layout Management
  • Part 3: Using Networking to Retrieve Data and Populate a DataGrid
  • Part 4: Using Style Elements to Better Encapsulate Look and Feel
  • Part 5: Using the ListBox and DataBinding to Display List Data
  • Part 6: Using User Controls to Implement Master/Details Scenarios
  • Part 7: Using Templates to Customize Control Look and Feel
  • Part 8: Creating a Digg Desktop Version of our Application using WPF
  • New content on brainstorming, interaction design and user observation

    I've been dusting off some of my previous work on these three subjects in preparation for some workshops that I'm going to be doing in a few weeks. I've created a presentation for each topic and posted to www.slideshare.net/chrisbernard.

    Brain-Blog

    The topics are:

    Innovation and interaction design. This gives a high-level overview of the processes and techniques that commonly used to design digital experiences today. However, I'll caveat thought and say I don't think the processes described can account for the impact we're seeing social media and it's inherent network effects reflected in the planning process. Something that we probably need to solidify a bit. Plus, I think this way of working (and the inherent artifact porn that is generated) is fundamentally too slow and far removed from the digital software and interfaces we build. We need to define new standards and demand more of our tools to become more effective and productive in this area.

    Brainstorming. A simple overview of the concepts and techniques where I discuss the default method we used at the Institute of Design. It's doubtful you'll have tremendous success doing this the first time without a little help and alot of planning but once you can put a core team through this exercise a dozen or so times on different problems you'll find your design team becoming like an improv theatre group.

    User Research. An overview of methods and a case study from work I did at the Institute of Design. Not a how to for collecting the information as much as instruction on what designers do WITH the collected information and why it's valuable. Slight tangent here. Agile methods and IxD are a hot topic these days and I think this presentation covers some of the value-adding components of design. Enjoy.

    AddThis Social Bookmark Button