<?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>J.D. Meier's Blog : Innovation</title><link>http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx</link><description>Tags: Innovation</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Lessons Learned from the Most Successful Innovators</title><link>http://blogs.msdn.com/jmeier/archive/2008/02/25/lessons-learned-from-the-most-successful-innovators.aspx</link><pubDate>Mon, 25 Feb 2008 10:34:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7889778</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/7889778.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=7889778</wfw:commentRss><description>&lt;p&gt;What practices can we learn from the leaders in innovation?&amp;#160; How can you improve the success of your R&amp;amp;D efforts?&amp;#160; In &amp;quot;Smart Spenders, the Global Innovation 1000,&amp;quot; an article in strategy+business magazine, Barry Jaruzelski, Kevin Dehoff, and Rakesh Bordia write about the key practices that the most successful innovators use. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;About the Study&lt;/strong&gt;    &lt;br /&gt;In the study, Booz Allen Hamilton set out to find which companies have been getting R&amp;amp;D spending right, and then to identify common attributes.&amp;#160; They analyzed the data for the Global Innovation 1000 using seven performance screens: sales growth, gross margin percentage, gross profit growth, operating margin percentage, operating income growth, total shareholder returns, and market capitalization growth.&amp;#160;&amp;#160; They analyzed the following industries: Aerospace &amp;amp; Defense, Auto, Chemicals &amp;amp; Energy, Computing &amp;amp; Electronics, Consumer, Health, Industrials, Other, Software &amp;amp; Internet, Technology, and Telecom.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Lessons Learned&lt;/strong&gt;    &lt;br /&gt;Jaruzelski, Dehoff, and Bordia identify some of the key practices for successful innovation:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Deep pockets can be dry wells&lt;/strong&gt;.&amp;#160; Money simply cannot buy effective innovation.&amp;#160; There's no significant statistical relationships between R&amp;amp;D spending and the primary measures of financial or corporate success.&amp;#160; Gross Margin is the single measure for which a relationship between R&amp;amp;D expenditures and corporate performance can be statistically demonstrated.&amp;#160; The 500 companies&amp;#160; that have the highest rates of R&amp;amp;D spending as a percentage of sales are more likely than other companies in their industries to achieve superior gross margins.&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Less than 10 percent of companies are high-leverage innovators&lt;/strong&gt;.&amp;#160; Only 94 of the companies in the Global Innovation 1000 produced significantly better performance per R&amp;amp;D dollar over a sustained period.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Companies are getting better at squeezing benefits from R&amp;amp;D spending&lt;/strong&gt;.&amp;#160; Spending rose, but revenues rose more.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Bigger can be better, even if it doesn't boost break-throughs&lt;/strong&gt;.&amp;#160; Scale provides advantages to R&amp;amp;D spenders.&amp;#160; For the largest 500 companies, ranked by revenue and indexed by industry, median R&amp;amp;D spending was only 3.5 percent of sales in 2005, compared with 7.6 percent for the 500 smallest firms.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Patents generally don't drive profits&lt;/strong&gt;.&amp;#160; Boosting spending can increase the number of patents that a company controls, but there is no statistical relationship between the number of patents that a company controls, but there's no statistical relationship between the number or even the quality of patents and overall financial performance.&amp;#160; Very few patents are truly significant -- just as only a handful of books become bestsellers.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Master of the innovation chain have an edge&lt;/strong&gt;.&amp;#160; The typical problems are good ideas get stuck in developmental bottlenecks and promising innovations never get to market because of flawed understanding of customer's needs, and poor marketing and investment planning.&amp;#160; The high-leverage innovators and the companies with best overall performance distinguish themselves not by the money they spend, but by the capabilities they demonstrate in ideation, project selection, development, or commercialization.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;There's No Silver Bullet&lt;/strong&gt;     &lt;br /&gt;Jaruzelski, Dehoff, and Bordia dispell the idea that there's a silver bullet:    &lt;br /&gt;    &lt;br /&gt;&lt;em&gt;&amp;quot;How did they do it?&amp;#160; There's no silver bullet; we found examples of many different models and approaches.&amp;#160; If these high achievers have one thing in common, it seems to be a focus on building multifunctional, company-wide capabilities that can provide them with sustainable competitive advantage.&amp;#160; They design their innovation investment for the long run, and create superior growth and profitability over time.&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Innovation in the Nonprofit Sector&lt;/strong&gt;    &lt;br /&gt;Jaruzelski, Dehoff, and Bordia shine a spotlight on St. Jude Children's Research Hospital as both a success story and to compare and contrast with corporations.&amp;#160; Here's a rundown of the key points:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Many nonprofits spend significant amounts on R&amp;amp;D, and although the metrics they use to measure performance are different from those of corporations, the challenges their leaders face in maximizing the benefits of innovation investments are often similar.&lt;/li&gt;    &lt;li&gt;St. Jude Children's Research Hospital is widely recognized as an innovation leader in catastrophic pediatric diseases such as leukemia.&amp;#160; It's overall cure rate is 70% up from 20% in the 1960's and it's current goal is to raise the rate to more than 90%.     &lt;br /&gt;Innovation in St. Jude is intimately linked to delivery of service.&lt;/li&gt;    &lt;li&gt;Strategic decisions&amp;#160; on R&amp;amp;D are made by St. Jude's executive team and are based on an assessment of where the hospital can be most productive.     &lt;br /&gt;&amp;quot;I think we can do things that other places can't do because of our focused mission.&amp;quot; - Scientific Director James Downing&lt;/li&gt;    &lt;li&gt;At the ideation phase, researchers are given wide latitude.&amp;#160; &amp;quot;In this business, the worst thing you can do is try to direct basic science and discovery, because you really don't know where the advances are going to come from.&amp;quot; - William E. Evans, CEO&lt;/li&gt;    &lt;li&gt;St. Jude is also an innovator in breaking down silo mentalities.&amp;#160; Conscious effort is made to cultivate people in cross-disciplinary collaboration.&amp;#160; The hospital has been designed so that employees in different disciplines -- researchers, clinicians, pharmacologists, nurses, and geneticists -- all work interactively and in close proximity.&lt;/li&gt;    &lt;li&gt;One result is that St. Jude is recognized for its skill at translating medical research into effective treatment.&lt;/li&gt;    &lt;li&gt;The bottom line for a nonprofit research hospital is different from that of a corporation.&amp;#160; Instead of gross margin, net profit, and shareholder returns, St. Jude tracks such results as the decrease in mortality rates for specific diseases, the reduction in harmful side effects of treatments, and the number of times that studies by St. Jude researchers are cited in other research.&lt;/li&gt;    &lt;li&gt;&amp;quot;The most important thing we do every day is to provide unsurpassed care for kids who come here.&amp;#160; The most important thing we do for tomorrow is our research, which will change that treatment to something better.&amp;#160; Innovation, in and of itself, is the ultimate product of this organization.&amp;quot; - William E. Evans, CEO &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;My Related Posts&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jmeier/archive/2008/02/25/innovation-life-cycle.aspx"&gt;Innovation Life Cycle&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jmeier/archive/2008/02/25/high-leverage-strategies-for-innovation.aspx"&gt;High-Leverage Strategies for Innovation&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7889778" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Lessons+Learned/default.aspx">Lessons Learned</category></item><item><title>Innovation Life Cycle</title><link>http://blogs.msdn.com/jmeier/archive/2008/02/25/innovation-life-cycle.aspx</link><pubDate>Mon, 25 Feb 2008 09:53:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7889430</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/7889430.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=7889430</wfw:commentRss><description>&lt;p&gt;What are the key stages in the innovation life cycle?&amp;#160; What is the end-to-end value chain for bringing innovation to market? In &amp;quot;Smart Spenders, the Global Innovation 1000,&amp;quot; an article in &lt;em&gt;strategy+business&lt;/em&gt; magazine, Barry Jaruzelski, Kevin Dehoff, and Rakesh Bordia write about the four key stages of innovation that the 94 high-leverage innovators have in common. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Four Stages of Innovation&lt;/strong&gt;    &lt;br /&gt;According to Jaruzelski, Dehoff, and Bordia, the four key stages of innovation are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Ideation&lt;/strong&gt; - Basic research and conception.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Project Selection&lt;/strong&gt; - The decision to invest.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Product Development&lt;/strong&gt; - Building the product or service.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Commercialization&lt;/strong&gt; - Bringing the product or service to market and adapting it to customer demands. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;High-Leverage Innovators&lt;/strong&gt;    &lt;br /&gt;Jaruzelski, Dehoff, and Borida write:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&amp;quot;Based on press coverage and interviews with executives, we conclude that each of the 94 high-leverage innovators has built sufficiently strong capabilities in all four links of the value chain, and has seamlessly integrated them, to provide a high level of performance over time.&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Key Take Aways     &lt;br /&gt;&lt;/strong&gt;Here's my key take aways:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Use the frame to analyze improvement opportunities&lt;/strong&gt;.&amp;#160; I found this frame helpful for thinking about the end-to-end cycle for innovation.&amp;#160; After all, what good are ideas if you can't bring them to market.&amp;#160; A lot of ideas get stuck in the ideation stage.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Walk your innovation cycle&lt;/strong&gt;.&amp;#160; By walking your end-to-end system for bringing your ideas to end-users, you can find ways to reduce friction or find places to build synergies.&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Optimize your system over a stage&lt;/strong&gt;.&amp;#160; Debottlenecking your end-to-end system is more effective than optimizing just a single stage.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;My Related Posts&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/jmeier/archive/2008/02/25/high-leverage-strategies-for-innovation.aspx"&gt;High-Leverage Strategies for Innovation&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7889430" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category></item><item><title>High-Leverage Strategies for Innovation</title><link>http://blogs.msdn.com/jmeier/archive/2008/02/25/high-leverage-strategies-for-innovation.aspx</link><pubDate>Mon, 25 Feb 2008 09:26:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7889174</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/7889174.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=7889174</wfw:commentRss><description>&lt;p&gt;What are the high-leverage strategies that the leaders in innovation use?&amp;#160; In &amp;quot;Smart Spenders, the Global Innovation 1000,&amp;quot; an article in &lt;em&gt;strategy+business&lt;/em&gt; magazine, Barry Jaruzelski, Kevin Dehoff, and Rakesh Bordia write about the successful strategies that the 94 high-leverage innovators use. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Example High-Leverage Strategies     &lt;br /&gt;&lt;/strong&gt;Here's a sampling of the high leverage strategies:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Have systematic ideation processes, including involving senior management in the conception and definition of new ideas.&lt;/li&gt;    &lt;li&gt;Have competence at all stages of your value chain.&lt;/li&gt;    &lt;li&gt;Involve end-users in your innovation strategy.&amp;#160; Spend a lot of time focusing on&amp;#160; where they work, where they play, where they buy, and where they learn.&amp;#160; This helps to increase your efficiency of your new product introductions.&lt;/li&gt;    &lt;li&gt;Favor flatter and nimbler management structures that make the innovation process more transparent to your executive team.&lt;/li&gt;    &lt;li&gt;Keep R&amp;amp;D costs down by keeping R&amp;amp;D focused and closely aligned with your business units.&amp;#160; This allows you to target your R&amp;amp;D efforts to meet specific customer needs versus doing a great deal of early-stage, academic research.&lt;/li&gt;    &lt;li&gt;Keep an internal innovation engine running efficiently through a core engineering team that designs and developers a variety of product lines (this helps provide common engineering and design as well as actual code reuse.)&lt;/li&gt;    &lt;li&gt;Place greater value on economies of speed, scope and skill rather than simply economies of scale.&lt;/li&gt;    &lt;li&gt;Look outside your organization for partners, suppliers and customers for new and innovative ideas.&lt;/li&gt;    &lt;li&gt;Build capabilities along the innovation value chain to generate significant improvements in return on your research and development spending.&lt;/li&gt;    &lt;li&gt;Pick the elements to generate a competitive advantage based on your industry, competition and internal capabilities.&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7889174" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category></item><item><title>Predictions for 2008</title><link>http://blogs.msdn.com/jmeier/archive/2008/01/02/predictions-for-2008.aspx</link><pubDate>Wed, 02 Jan 2008 06:40:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6947273</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/6947273.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=6947273</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Here's a quick rundown of my take on key trends. Trends are different from fads since they're longer-lasting and more pervasive. I don't have a crystal ball or a magic 8-ball, but I have 20/20 hindsight with the customers I work with and an eye for patterns. Last year, I saw more virtualization, more agile/scrum adoption, and more distributed collaboration, as well as adoption of more social software practices in the Enterprise.  &lt;p&gt;&lt;strong&gt;Key Trends&lt;/strong&gt; &lt;br&gt;Here's a quick list of trends I'm paying attention to (some more pervasive than others) ... &lt;ul&gt; &lt;li&gt;More information overload. More ways to get lost, more ways to find what you need, more info at your finger-tips.&lt;/li&gt; &lt;li&gt;More focus on authority sites and authorities. Cut your info overload, by looking to people and sites you trust.&lt;/li&gt; &lt;li&gt;More focus on accuracy, relevancy, and timeliness.&amp;nbsp;&amp;nbsp; A must for social software.&lt;/li&gt; &lt;li&gt;More personalization / customization.&amp;nbsp; One idea behind &lt;a href="http://www.codeplex.com/guidanceExplorer"&gt;Guidance Explorer&lt;/a&gt; was to focus on personalization and customization.&lt;/li&gt; &lt;li&gt;More slicing and dicing of information. Tree-views, tag-clouds, Mind Maps, visuals. My tags, your tags, everybody's tags.&amp;nbsp;&lt;/li&gt; &lt;li&gt;More engaging and conversational marketing over interrupt marketing. In-context, relevant, value add, and personal.&lt;/li&gt; &lt;li&gt;More focus on user experience. With too many choices, user experience wins.&amp;nbsp; The apps that make you feel good, make you personally effective and connect with others win.&lt;/li&gt; &lt;li&gt;More globalization of software development. Any time, any place, anywhere, crowd sourcing, outsourcing, virtualization.&lt;/li&gt; &lt;li&gt;More social software in the Enterprise. Wikis, blogs, ...etc. More online consumer experience slides over to the Enterprise.&lt;/li&gt; &lt;li&gt;More Lean, Agile, and Scrum. &lt;/li&gt; &lt;li&gt;More virtualization. Virtual worlds, virtualized workspaces, Virtualized labs, virtualized hosting, virtualized workshops.&lt;/li&gt; &lt;li&gt;More distributed teams and remote collaboration. &lt;/li&gt; &lt;li&gt;More consolidation.&lt;/li&gt; &lt;li&gt;More specialization. When a market saturates, specialization happens. Lots more choices. Specialized devices and apps.&lt;/li&gt; &lt;li&gt;More Visual Studio Team System. This is The year for VSTS. With The &lt;a href="http://blogs.msdn.com/jmeier/archive/2007/12/01/now-on-amazon-team-development-with-visual-studio-team-foundation-server.aspx"&gt;Team Foundation Server Guide&lt;/a&gt; available and a new version of VSTS ... it's the year.&lt;/li&gt; &lt;li&gt;More Agile Security and Performance.&amp;nbsp; I can help here.&amp;nbsp; Most of the customers we worked with had flavors of agile practices, so we designed our techniques to be adaptable.&amp;nbsp; For proven practices for security, see &lt;a href="http://blogs.msdn.com/jmeier/archive/2007/05/01/patterns-practices-security-engineering-explained.aspx"&gt;Security Engineering Explained&lt;/a&gt;.&lt;/li&gt; &lt;li&gt;More focus on personal development.&amp;nbsp;&amp;nbsp; Maybe you get what you focus on, but I see a trend here.&lt;/li&gt; &lt;li&gt;More principles, patterns, and practices.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Key Links for Predictions and Trends for 2008&lt;br&gt;&lt;/strong&gt;Here's a few links I found useful: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2007/12/31/software-development-predictions-for-2008.aspx" target="_blank"&gt;Software Development Predictions for 2008&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.dailywireless.org/2007/12/31/predictions-for-2008/" target="_blank"&gt;Predictions for 2008 (dailywireless.org)&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://battellemedia.com/archives/004172.php" target="_blank"&gt;Predictions 2008 by John Battelle&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://acrlblog.org/2008/01/01/make-2008-your-year-for-trend-watching/" target="_blank"&gt;Make 2008 Your Year of Trend Watching&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.masternewmedia.org/news/2007/12/31/new_media_predictions_2008_what.htm" target="_blank"&gt;New Media Predictions 2008: What Online Independent Publishers Should Expect From The Future - Part 1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.masternewmedia.org/news/2008/01/01/new_media_predictions_2008_what.htm" target="_blank"&gt;New Media Predictions 2008: What Online Independent Publishers Should Expect From The Future - Part 2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.trendwatching.com/briefing/" target="_blank"&gt;8 Important Consumer Trends for 2008&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Quick Tip&lt;/strong&gt;&lt;br&gt;One quick tip for your trend studies -- knowing demographics helps and consumer trends tend to lead other markets so they're a good place to look. It also helps to understand the &lt;a href="http://blogs.msdn.com/jmeier/archive/2007/12/31/four-stages-of-market-maturity.aspx"&gt;Four Stages of Market Maturity&lt;/a&gt; to help rationalize why you see what you see.&amp;nbsp;&amp;nbsp; The real value of trend watching though is anticipating and taking action, even if it just means being prepared versus surprised.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6947273" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category></item><item><title>Human Shepherds and the Law of Relevancy</title><link>http://blogs.msdn.com/jmeier/archive/2007/11/10/human-shepherds-and-the-law-of-relevancy.aspx</link><pubDate>Sat, 10 Nov 2007 23:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6069265</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/6069265.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=6069265</wfw:commentRss><description>&lt;P&gt;Yesterday, &lt;A class="" href="http://blogs.msdn.com/edjez/" target=_blank mce_href="http://blogs.msdn.com/edjez/"&gt;Ed&lt;/A&gt; helped me word a "law" that I use for important decisions and that I see show up quite a bit in a number of places.&amp;nbsp; It's the law of human relevancy.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The Law of Relevancy&lt;/STRONG&gt;&lt;BR&gt;No matter how relevant the information is, it's more relevant with the help of the right people.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The Human Shepherd&lt;/STRONG&gt;&lt;BR&gt;All this law really means is that no matter how well you organize and display information, at some point, there's a glass ceiling on how much easier you can make it for somebody to find what they need.&amp;nbsp; There's always a place for the human shepherd.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Usage / Examples&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The obvious example is the Web 2.0 movement -- where people are the shepherds of the read/write Web.&amp;nbsp; There's lots of needles in the world wide haystack and I'm glad there's people, voices, blogs there to help.&lt;/LI&gt;
&lt;LI&gt;I like the pattern on the Web where sites have a&amp;nbsp;live chat to use a human to help you match their info to your needs, in real time.&lt;/LI&gt;
&lt;LI&gt;I like how Second Life provides the ability to "invoke a human" over just self-help and forums. (I proposed some models for "human help" in Visual Studio and as a general platform&amp;nbsp;some time back I need to revisit)&lt;/LI&gt;
&lt;LI&gt;There's lots of implications&amp;nbsp;for an Enterprise 2.0 world, but I'll save that for another day.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;A Story&lt;/STRONG&gt;&lt;BR&gt;In an early version of Practices Checker (a tool meant to verify your solutions against &lt;A class="" href="http://msdn2.microsoft.com/en-us/practices/default.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/practices/default.aspx"&gt;patterns &amp;amp; practices&lt;/A&gt; recommendations), we tried to figure out relevant guidance based on the type of project (Web, winForm ...), what technologies (ADO.NET, ASMX ...) you were using, ... etc.&amp;nbsp; We did this automatically and generated what I considered more harm than help (it missed things that were important and created a lot of noise.)&amp;nbsp; I applied the law of relevancy and argued that we'd be better off figuring out how to leverage the user's own relevancy engine and pattern-matching ability over auto-magic guesswork.&amp;nbsp; We then created a tool to help smart people, rather than a "smart" tool that gets in the way.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6069265" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Design/default.aspx">Design</category></item><item><title>Scenarios in Practice</title><link>http://blogs.msdn.com/jmeier/archive/2007/10/15/why-scenario-driven-engineering.aspx</link><pubDate>Mon, 15 Oct 2007 05:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5456490</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/5456490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=5456490</wfw:commentRss><description>&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/jmeier/archive/2006/12/09/what-s-a-scenario.aspx" mce_href="http://blogs.msdn.com/jmeier/archive/2006/12/09/what-s-a-scenario.aspx"&gt;Scenarios&lt;/A&gt; are a practical way to organize and focus your product design, development and release.&amp;nbsp;&amp;nbsp; (We use scenario-driven engineering in patterns &amp;amp; practices)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Key Benefits&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Business value&lt;/STRONG&gt;.&amp;nbsp; You can&amp;nbsp; use scenarios to evaluate business value.&amp;nbsp;&amp;nbsp; What pain does that scenario address? ...&amp;nbsp;What opportunity does it create? ... etc.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Chunking and prioritizing&lt;/STRONG&gt;.&amp;nbsp; You can use scenarios to chunk up and prioritize your product.&amp;nbsp; You can think of versioning in terms of releasing incremental value&amp;nbsp;or scenarios.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Effective design.&lt;/STRONG&gt;&amp;nbsp; Walking through a set of customers scenarios and "what ifs" will help you figure out your product's most effective design.&amp;nbsp; It's not a silver-bullet, but it does help make requirements more concrete, or at least put them in perspective.&amp;nbsp; It also opens the door to more precise questions about user experience or engineering challenges.. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Focal point for perspectives&lt;/STRONG&gt;.&amp;nbsp; You can use scenarios as a focal point for user experience, business and tech perspectives.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Requirements in context&lt;/STRONG&gt;.&amp;nbsp; You can use scenarios to put requirements in context.&amp;nbsp; A requirement makes a lot more sense when you see it in action.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Architectural trade-offs&lt;/STRONG&gt;.&amp;nbsp; You can use scenarios to evaluate and make architectural trade-offs.&amp;nbsp; You can't evaluate an architecture in a vacuum; you can evaluate against concrete scenarios.&amp;nbsp; There's several flavors of scenario-based evaluations you can leverage.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Customer value&lt;/STRONG&gt;.&amp;nbsp; Your customers can appreciate how well you did (or didn't) address their scenario.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Tests for success&lt;/STRONG&gt;.&amp;nbsp; You can use scenarios as tests for success.&amp;nbsp; By measuring customer effectiveness against specific scenarios, you have a way to focus your improvements.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Chunking Up a Project Using Scenarios&lt;/STRONG&gt;&lt;BR&gt;If you think of your product as helping a user accomplish a goal, it helps cut through the fog. You can think of your product in terms of a list of user goals, business goals and technical goals.&amp;nbsp; What's the minimum set of tasks your user needs to perform with your product?&amp;nbsp; That's your baseline release.&amp;nbsp; What's the incremental value from there?&amp;nbsp; That's how you start to shape your versions and releases.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;User Experience, Business and Technical Perspectives&lt;BR&gt;&lt;/STRONG&gt;Using scenarios is a good forcing function to bring together the user experience, business, and technical perspectives.&amp;nbsp; For the sake of example, let's say your scenario is "User views the product catalog."&amp;nbsp; From the user experience perspective, you're thinking in terms of "show me a relevant list" and "don't make me wait,"&amp;nbsp; From a business perspective, you're thinking in terms of "support a given number of orders per hour" and "lower the total cost of ownership."&amp;nbsp; From a technical standpoint, you're thinking in terms of "requests per second," "minimize resource utilization," ... etc.&amp;nbsp; Well, no wonder getting software right is tough!&amp;nbsp; Luckily, scenarios help you bring together and rationalize the perspectives against a common frame of reference.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Constraints Make More Sense In Context&lt;/STRONG&gt;&lt;BR&gt;Constraints are boundaries to operate within, or what the solution must or must not do.&amp;nbsp; In software,&amp;nbsp;I see a lot of generic constraints passed down as policies.&amp;nbsp; When policy meets scenario, you now have a way to evaluate the effectiveness of that constraint.&amp;nbsp; You can also measure whether that scenario is actually meeting the constraint.&amp;nbsp; You can perform scenario-based testing against a set of scenarios with specific constraints.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Walking the Scenarios&lt;BR&gt;&lt;/STRONG&gt;Have you ever been sold on a great set of features, only to fall flat when you try to actually do something useful?&amp;nbsp; Obviously, that's the extreme case, but it happens to me.&amp;nbsp; It happens less now because whenever I go to buy something, I walk my usage scenarios.&amp;nbsp; Doing a dry run against a scenario is very revealing.&amp;nbsp;&amp;nbsp; This approach works great on the engineering side too.&amp;nbsp; It's one thing to have generic technical requirements for security or performance.&amp;nbsp; It's another to evaluate a scenario and make appropriate and relevant trade-offs from a user, business and technical perspective.&amp;nbsp; Suddenly, generic technical requirements no longer seem as helpful, do they?&amp;nbsp; They still have their place, but when you're engineering your job is to make the right trade-offs.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scenarios and Solutions&lt;/STRONG&gt;&lt;BR&gt;Given part of my job is to improve customer effectiveness on our platform, I regularly use scenarios as a backdrop for evaluation.&amp;nbsp; As I've gotten more effective, I noticed&amp;nbsp;shifting from&amp;nbsp;features and components to scenarios and solutions is&amp;nbsp;the key.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;More Information&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://www.sei.cmu.edu/architecture/scenario_paper/" target=_blank mce_href="http://www.sei.cmu.edu/architecture/scenario_paper/"&gt;SEI - Scenario-Based Analysis of Software Architecture&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/PerfTesting/Wiki/View.aspx?title=How%20To%3a%20Consolidate%20Various%20Types%20of%20Performance%20Requirements%20and%20Testing%20Objectives&amp;amp;referringTitle=Home" target=_blank mce_href="http://www.codeplex.com/PerfTesting/Wiki/View.aspx?title=How%20To%3a%20Consolidate%20Various%20Types%20of%20Performance%20Requirements%20and%20Testing%20Objectives&amp;amp;referringTitle=Home"&gt;How To: Consolidate Various Types of Performance Acceptance Criteria&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;My Related Posts&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/jmeier/archive/2006/12/09/what-s-a-scenario.aspx" mce_href="http://blogs.msdn.com/jmeier/archive/2006/12/09/what-s-a-scenario.aspx"&gt;What's a Scenario?&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/jmeier/pages/scenario-frame-example.aspx" mce_href="http://blogs.msdn.com/jmeier/pages/scenario-frame-example.aspx"&gt;Scenario Frame Example&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5456490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Engineering/default.aspx">Guidance Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Project+Management/default.aspx">Project Management</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Effectiveness/default.aspx">Effectiveness</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Design/default.aspx">Design</category></item><item><title>Task-Analysis Grid for Communicating Product Design</title><link>http://blogs.msdn.com/jmeier/archive/2007/02/09/task-analysis-grid-for-communicating-product-design.aspx</link><pubDate>Fri, 09 Feb 2007 23:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1636896</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1636896.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1636896</wfw:commentRss><description>&lt;P&gt;How do you communicate design decisions? … &lt;A class="" href="http://blogs.msdn.com/srinathv/" mce_href="http://blogs.msdn.com/srinathv/"&gt;Srinath&lt;/A&gt; sent me a helpful link on the &lt;A class="" href="http://toddwarfel.com/?p=16" mce_href="http://toddwarfel.com/?p=16"&gt;Task-Analysis Grid&lt;/A&gt;.&amp;nbsp;&amp;nbsp; A Task Analysis Grid is effectively columns of scenarios along with sub-tasks to complete the task. &lt;/P&gt;
&lt;P&gt;Here's the key points:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The columns are organized by Before, After, and Future&lt;/LI&gt;
&lt;LI&gt;The sub-tasks are prioritized and color coded.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In practice, I think the Task-Analysis Grid is useful for communicating user experiences and high-level product design.&amp;nbsp; For driving engineering and project management, I use Scenario Grids.&amp;nbsp; Scenario Grids are useful for figuring out baseline releases, incremental releases, dependencies, as well as doing scenario-based evaluations and competitive assessments.&amp;nbsp; I'll post more on building Scenario Grids another day.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1636896" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Design/default.aspx">Design</category></item><item><title>What Are You Optimizing</title><link>http://blogs.msdn.com/jmeier/archive/2007/02/02/what-are-you-optimizing.aspx</link><pubDate>Fri, 02 Feb 2007 09:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1580348</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1580348.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1580348</wfw:commentRss><description>&lt;P&gt;This is such a fundamental question.&amp;nbsp; It has an enormous impact on your product design and how you structure your product life cycle.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;For example, are you optimizing time? ... money? ... impact? ... innovation? ... resource utilization? If you don't answer this question first, it's very easy to pick the wrong hammer for your screws.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;A few things I use to help me figure out what to optimize are I figure out my objectives, I figure out my constraints, and I look for my possible high ROI paths.&amp;nbsp; I always want more out of what I do.&amp;nbsp; The trick is to know when doing more, gets you less.&amp;nbsp; Your objectives keep you grounded along the way.&lt;/P&gt;
&lt;P&gt;What I like about this question is it universally applies to any activity you do, including how you design your day.&amp;nbsp; Are you optimizing around results, or connecting with people? Are you optimizing for enjoyment along the way or for reward in the end?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1580348" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Project+Management/default.aspx">Project Management</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Effectiveness/default.aspx">Effectiveness</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Productivity/default.aspx">Productivity</category></item><item><title>User Experience, Tech Feasibility and Business Value</title><link>http://blogs.msdn.com/jmeier/archive/2006/12/06/user-experience-tech-feasibility-and-business-value.aspx</link><pubDate>Wed, 06 Dec 2006 12:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1220359</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1220359.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1220359</wfw:commentRss><description>&lt;P&gt;I found a way to explore more and churn less on incubation (i.e. R&amp;amp;D) projects.&amp;nbsp;&amp;nbsp; It helps to think of your project experiments and key risks in terms of these three categories and in this order:&lt;BR&gt;1. user experience&lt;BR&gt;2. technical feasibility&lt;BR&gt;3. business value&lt;/P&gt;
&lt;P&gt;Sequence matters.&amp;nbsp; If you don't get the user experience right first, who cares if it's technically feasible?&amp;nbsp; Once you get the user experience right, meaning customers get value, the business value will follow.&lt;/P&gt;
&lt;P&gt;Here's how I learned this the hard way ...&lt;/P&gt;
&lt;P&gt;My project was time-boxed and budget constrained.&amp;nbsp; To keep our stakeholders happy, my strategy was to deliver incremental value.&amp;nbsp; This translated to short ship cycles to test with customers.&amp;nbsp;&amp;nbsp; We used a rhythm of shipping every two weeks.&amp;nbsp; This let us track whether we were trending towards or away from the right solutions. &lt;/P&gt;
&lt;P&gt;While this was a relatively short feedback cycle, it wasn't actually efficient.&amp;nbsp; Most of our prototyping was around exploring user experiences, although we didn't know this at the time.&amp;nbsp; We were focused on shipping prioritized customer scenarios and features.&amp;nbsp; Delivering these scenarios and features, mixed exploring user experience, tech feasibility and business value.&amp;nbsp; It's not a bad mix -- it just wasn't the most efficient.&lt;/P&gt;
&lt;P&gt;Necessity is the mother of invention.&amp;nbsp; When we weren't "learning' at the pace we expected, we had to find a better way.&amp;nbsp; We moved to rapid prototyping user experience with slideware and walkthroughs.&amp;nbsp; This meant faster feedback and less do-overs than our software prototypes.&amp;nbsp; It also meant, in our software prototypes, we would consciously and explicitly focus on technical feasibility&lt;/P&gt;
&lt;P&gt;User experience was the real challenge and the most value.&amp;nbsp; Spending a week to build a software prototype to test technical feasibility and identify engineering risks makes sense.&amp;nbsp; Spending a week to build a software prototype to test user experience, sucks.&amp;nbsp;&amp;nbsp; In other words, what previously took a week or more to build out and test (the user experience), we could now do in a few&amp;nbsp;hours.&lt;/P&gt;
&lt;P&gt;In hindsight, it's easy to see that incubation was about user experience, tech feasibility and business value, even though I didn't realize it at the time.&amp;nbsp; It's also easy to see now that the dominant challenge was&amp;nbsp;usually user experience.&lt;/P&gt;
&lt;P&gt;The moral of the story &lt;EM&gt;isn't &lt;/EM&gt;that you can use slideware for all your user experience testing.&amp;nbsp; Instead, the lesson I would pass along is be aware of whether you are really testing user experience, tech feasibility or business value.&amp;nbsp; By knowing which category you're exploring, you can then pick the right approach.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1220359" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Design/default.aspx">Design</category></item><item><title>Be the Software</title><link>http://blogs.msdn.com/jmeier/archive/2006/12/01/be-the-software.aspx</link><pubDate>Fri, 01 Dec 2006 11:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1181765</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1181765.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1181765</wfw:commentRss><description>&lt;P&gt;When you're working on an R&amp;amp;D project, how do you shorten the cycles around testing your user experience models?&lt;BR&gt;... &lt;EM&gt;Be the Software&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;That's the advise &lt;A class="" href="http://en.wikipedia.org/wiki/John_Socha" mce_href="http://en.wikipedia.org/wiki/John_Socha"&gt;John Socha-Leialoha&lt;/A&gt;, father of &lt;A class="" href="http://en.wikipedia.org/wiki/Norton_Commander" mce_href="http://en.wikipedia.org/wiki/Norton_Commander"&gt;Norton Commander&lt;/A&gt;, gave me and it worked like a champ.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;We faced a lot of user experience design issues early in our R&amp;amp;D project.&amp;nbsp; For example ....&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;how to filter a large picklist of items&lt;/LI&gt;
&lt;LI&gt;how to optimize views based on type of item&lt;/LI&gt;
&lt;LI&gt;how to integrate social software features (tagging, rating, ...)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Initially, we did a bunch of whiteboard modeling, talk-throughs, and prototyping.&amp;nbsp; The problem was the prototypes weren't efficient.&amp;nbsp; I had a distributed team so it was tough to paint a good picture of the prototype, even when we all agreed to the scenarios and requirements.&amp;nbsp; The other problem was customer reviews were tough because it was easy to rat-hole or get distracted by partial implementations.&amp;nbsp; The worst case was when we would finish a prototype and it would be a do-over.&lt;/P&gt;
&lt;P&gt;We experimented with two techniques: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Build modular slideware for visual walkthroughs of task-based features. &lt;/LI&gt;
&lt;LI&gt;Be the software.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;This radically improved customer verification of the user experience and kept our dev team building out the right experience.&lt;/P&gt;
&lt;P&gt;Mocking up in slides is nothing new.&amp;nbsp; The trick was making it efficient and effective:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;We prioritized scenarios that were the most risk for user experience.&lt;/LI&gt;
&lt;LI&gt;We created modular slide decks.&amp;nbsp; Each deck focused on exactly one scenario-based task (and scenarios were outcome based).&amp;nbsp; Modular slide decks are easier to build, review and update.&amp;nbsp; Our average deck was around six slides.&lt;/LI&gt;
&lt;LI&gt;Each slide in a deck was a single step in the task from the user's perspective.&lt;/LI&gt;
&lt;LI&gt;Each slide had a visual mock up of what the user would see&lt;/LI&gt;
&lt;LI&gt;To paint some of the bigger stories, we did larger wrapper decks, but only after getting the more fine-grained scenarios right.&amp;nbsp; Our house was made of stone instead of straw.&amp;nbsp; In practice, I see a lot of beautiful end-to-end scenarios decks that are too big, too fragile and too make believe.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;For example, here's the slide list for one deck:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;scenario - User subscribes to a guidance feed&lt;/LI&gt;
&lt;LI&gt;summary of steps (flat list of the steps)&lt;/LI&gt;
&lt;LI&gt;Step 1.&amp;nbsp; user finds a relevant item&lt;/LI&gt;
&lt;LI&gt;Step 2.&amp;nbsp; user subscribes to view&lt;/LI&gt;
&lt;LI&gt;Step 3.&amp;nbsp; user displays view in RSS reader&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;What originally took a week to prototype, we could mock up in an hour if not minutes.&amp;nbsp; Do-overs were no longer a problem.&amp;nbsp; In fact, mocking up alternate solutions was a breeze.&amp;nbsp; The beauty was we could keep our release rhythm of every two weeks, while we explored solution paths in the background, with less disruption&amp;nbsp;to the dev team.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The other beauty was we could use the same deck to walkthrough with customers and the dev team.&amp;nbsp; The customers would bang on the user experience.&amp;nbsp; The developers would bang on the technical feasibility.&amp;nbsp;&amp;nbsp;&amp;nbsp; For example, show a catalog to customers and they evaluated the the best way to browse and filter.&amp;nbsp; Sow the same screen to the devs and they would evalute the performance of the catalog.&amp;nbsp; We would also brainstorm the "what-ifs", such as how will the catalog perform when there's a billion items in it ... etc.&amp;nbsp; We got better at teasing out the key risks before we hit them.&lt;/P&gt;
&lt;P&gt;Building the software became more an exercise of instantiating the user experience versus leaving too much to be made up on the fly.&lt;/P&gt;
&lt;P&gt;To "be the software", it's as simple as letting the user walk through the user experience of performing that task (via the slides), and, as John put it, "you be the software ... you simply state how the software would respond."&amp;nbsp;&amp;nbsp; If slides are too heavy, draw on paper or use a whiteboard.&amp;nbsp; The outcome is the user gets a good sense of what it's like to use your solution, while you get a sense of the user's more specific needs.&amp;nbsp; The interactive approach produces way more benefits than a simple spec review or 1/2-baked prototype.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1181765" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Innovation/default.aspx">Innovation</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Software+Engineering/default.aspx">Software Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Design/default.aspx">Design</category></item></channel></rss>