<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8035785969053416322</atom:id><lastBuildDate>Wed, 08 Jun 2011 06:23:10 +0000</lastBuildDate><category>green</category><category>Twitter</category><category>user experience</category><category>scrum</category><category>design strategy</category><category>use cases</category><category>agile</category><category>business analysis</category><category>IxD</category><category>golf</category><category>innovation</category><category>design</category><category>biofuels</category><category>experience</category><category>antipatterns</category><category>social media</category><category>user story</category><category>usability</category><category>management</category><category>agribusiness</category><category>organizational development</category><title>Faith Peterson</title><description>business analyst and user experience designer</description><link>http://faithpeterson.blogspot.com/</link><managingEditor>noreply@blogger.com (Faith Peterson)</managingEditor><generator>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FaithPeterson" /><feedburner:info uri="faithpeterson" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-1460273350541461943</guid><pubDate>Thu, 12 Mar 2009 15:59:00 +0000</pubDate><atom:updated>2009-03-12T11:04:13.006-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">use cases</category><category domain="http://www.blogger.com/atom/ns#">business analysis</category><title>IIBA tip explains «extends» use cases</title><description>The latest &lt;a href="http://www.theiiba.org/"&gt;IIBA&lt;/a&gt;® Tips &amp;amp; Techniques Bulletin has what seems to be a pretty useful explanation of the «extends» use case relationship. Should help BAs who don't have a programming background. If you've been struggling with what «extends» is for, see if this helps.&lt;br /&gt;&lt;blockquote&gt;Tip #2: «Extend»’ing vs. «Include»’ing a &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Use_case" title="Use case" rel="wikipedia"&gt;Use Case&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When does it make sense to split up a Use Case, and what options do I have?&lt;br /&gt;&lt;br /&gt;«extend» and «include» are useful ways to reduce duplication and help sequence your work.&lt;br /&gt;&lt;br /&gt;Develop an Include use case if its functionality will be required by multiple use cases. While most Include use cases tend to be fairly simple, formally capturing the details in a single Include use case allows you to avoid repeating requirements.&lt;br /&gt;&lt;br /&gt;Examples of Include use cases: logging into a system or automating a credit check.&lt;br /&gt;&lt;br /&gt;Extend use cases formalize an alternate flow (from one use case) into a separate use case and apply only to that other use case. A common reason to create an Extend use case is to accommodate release planning. By moving an alternate flow off into a distinct use case, it can be prioritized and tracked separately from the parent use case while still being able to show how it fits into that bigger picture. &lt;/blockquote&gt;&lt;br /&gt;Those looking for a good basic description of a variety of modeling techniques, including use cases, might like &lt;a href="http://www.agilemodeling.com/"&gt;Scott Ambler's Agile Modeling site&lt;/a&gt;.  There are a lot of sources for nuts-and-bolts info about use cases, but Scott also discusses how to use good judgment when deciding what models to create.&lt;br /&gt;&lt;br /&gt;More agile BA articles: &lt;a href="http://www.google.com/search?q=agile+BA&amp;amp;ie=utf-8&amp;amp;oe=utf-8"&gt;Google&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;fieldset class="zemanta-related"&gt;&lt;legend class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/legend&gt;&lt;ul class="zemanta-article-ul"&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://sanderhoogendoorn.org/blog/?p=118"&gt;Identifying, modeling and testing smart use cases&lt;/a&gt; (sanderhoogendoorn.org)&lt;/li&gt;&lt;/ul&gt;&lt;/fieldset&gt;          &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/c505ccfc-dc0b-498c-9092-4c70af31fd13/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_a.png?x-id=c505ccfc-dc0b-498c-9092-4c70af31fd13" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-1460273350541461943?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/8NkoG57-1Jg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/8NkoG57-1Jg/latest-iiba-tips-techniques-bulletin.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2009/03/latest-iiba-tips-techniques-bulletin.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-8705999368289011157</guid><pubDate>Mon, 09 Mar 2009 17:22:00 +0000</pubDate><atom:updated>2009-03-09T12:18:25.805-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">business analysis</category><title>In search of great business analysis: imagination, analytical power, critical thinking skill, creativity, wisdom</title><description>&lt;style type="text/css"&gt;  &lt;/style&gt;Recently I've been asked how to identify and develop &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Business_analyst" title="Business analyst" rel="wikipedia"&gt;business analyst&lt;/a&gt; talent. I've found it to be an interesting question and would like to offer some observations.  &lt;p style="margin-bottom: 0in;"&gt;The &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Software_development" title="Software development" rel="wikipedia"&gt;software development&lt;/a&gt; field has been &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Grappling" title="Grappling" rel="wikipedia"&gt;grappling&lt;/a&gt; for nigh on to 50 years with problems related to requirements. For a generation the business analyst was seen as the key to solving those problems. The &lt;a href="http://agilemanifesto.org/"&gt;Agile generation&lt;/a&gt; saw traditional requirements practice itself as the problem, with some members advocating the radical disintermediation of software development. The business analyst community has recently begun to address the challenge by introducing &lt;a href="http://theiiba.org/"&gt;greater professionalization&lt;/a&gt; to its practice as well as adapting its methods to the Agile world, even as an almost nihilistically &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Pragmatism" title="Pragmatism" rel="wikipedia"&gt;pragmatic&lt;/a&gt; "&lt;a href="http://parlezuml.com/blog/bblog/trackback.php/428/"&gt;post-Agile&lt;/a&gt;" &lt;a href="http://parlezuml.com/blog/bblog/trackback.php/602/"&gt;movement&lt;/a&gt; emerges (apologies to &lt;a href="http://parlezuml.com/blog/"&gt;Jason Gorman&lt;/a&gt;). This history begs the question of whether we, like Diogenes, ultimately will be disappointed in our quest for a &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Business" title="Business" rel="wikipedia"&gt;solution&lt;/a&gt; to problems with requirements and, ultimately, successful project outcomes.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;None of these approaches tries to identify what distinguishes great business analysts from the competent or the ineffective. Are &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Bachelor_of_Arts" title="Bachelor of Arts" rel="wikipedia"&gt;BAs&lt;/a&gt; made or born? Can business analysts be trained, coached, or mentored to greatness? Will &lt;a href="http://www.theiiba.org/AM/Template.cfm?Section=Certification"&gt;certification&lt;/a&gt; result in better requirements practice? Can using subject matter experts as BAs improve the chances for project success?&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;A case can be made that a handful of intangible qualities characterize truly great business analysts, whether they work under that title or some other (such as programmer/analyst, &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Subject_Matter_Expert" title="Subject Matter Expert" rel="wikipedia"&gt;SME&lt;/a&gt;, product owner, &lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/User_experience_design" title="User experience design" rel="wikipedia"&gt;user experience&lt;/a&gt; designer). These qualities can be refined or developed if present in raw or latent form. I am skeptical, though, that anyone can create them through training or experience. These qualities are:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Imagination&lt;/li&gt;&lt;li&gt;Analytical power&lt;/li&gt;&lt;li&gt;&lt;a class="zem_slink" href="http://en.wikipedia.org/wiki/Critical_thinking" title="Critical thinking" rel="wikipedia"&gt;Critical thinking&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Creativity&lt;/li&gt;&lt;li&gt;Wisdom&lt;/li&gt;&lt;/ul&gt;The information space has to be imagined in order to explore it (you have to know what question to ask before you can ask it), and re-imagined as new information is discovered. The information, once gathered, has to be interpreted, restructured,  and communicated so that team members can together create and craft a solution. All along the way information and ideas must be evaluated and good judgment must be exercised. Even Agile methods that use creating the solution as the exploration process, omitting the formal BA role, still often find that success  relies, as does that of any approach, on the team's ability to manifest these qualities.  &lt;p style="margin-bottom: 0in;"&gt;Frameworks and conventions serve, if these qualities are present, to reduce risk, bring stability to the effort, and help organize and communicate it. Without these intangibles frameworks and templates can actually increase risk because they create the illusion that the requirements effort was done – the “form over substance” problem.  &lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;I'd love to hear your comments as I “think out loud” in subsequent posts about whether or how &lt;/p&gt;&lt;ul&gt;&lt;li&gt;these qualities can be developed&lt;/li&gt;&lt;li&gt;various &lt;a href="http://www.theiiba.org/AM/Template.cfm?Section=Body_of_Knowledge"&gt;approaches, tools, and techniques&lt;/a&gt; intended to &lt;a href="http://www.blogger.com/www.thebamm.org"&gt;improve  requirements practice&lt;/a&gt; can support practitioners and teams who (inevitably) are unevenly gifted.&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-bottom: 0in;"&gt;  &lt;/p&gt;&lt;fieldset class="zemanta-related"&gt;&lt;legend class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/legend&gt;&lt;ul class="zemanta-article-ul"&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.feld.com/wp/archives/2009/03/are-you-agile.html"&gt;Are You Agile?&lt;/a&gt; (feld.com)&lt;/li&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://devlicio.us/blogs/sergio_pereira/archive/2009/01/19/uncle-bob-talks-agile-at-chicago-alt-net.aspx"&gt;Uncle Bob talks Agile at Chicago ALT.NET&lt;/a&gt; (devlicio.us)&lt;/li&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://sanderhoogendoorn.org/blog/?p=118"&gt;Identifying, modeling and testing smart use cases&lt;/a&gt; (sanderhoogendoorn.org)&lt;/li&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://business-project-management.suite101.com/article.cfm/manage_project_requirements_analysis_and_design"&gt;Manage Project Requirements Analysis and Design&lt;/a&gt; (business-project-management.suite101.com)&lt;/li&gt;&lt;/ul&gt;&lt;/fieldset&gt;    &lt;div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/51b69356-1bc1-4ae5-84ce-0eefac89a5ea/" title="Zemified by Zemanta"&gt;&lt;img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_a.png?x-id=51b69356-1bc1-4ae5-84ce-0eefac89a5ea" alt="Reblog this post [with Zemanta]" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-8705999368289011157?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/bizup3l9fKA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/bizup3l9fKA/in-search-of-great-business-analysis.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2009/03/in-search-of-great-business-analysis.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-6182994732684274215</guid><pubDate>Thu, 01 Jan 2009 20:13:00 +0000</pubDate><atom:updated>2009-03-09T12:32:40.893-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">social media</category><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>Brightkit Hands-On: One Month In</title><description>Update 9 Mar 2009: Brightkit is now &lt;a href="hootsuite.com"&gt;HootSuite&lt;/a&gt; and has continued to add and improve features.&lt;br /&gt;&lt;br /&gt;I reported on &lt;a href="http://brightkit.com/"&gt;Brightkit&lt;/a&gt;'s functionality &lt;a href="http://faithpeterson.blogspot.com/2008/12/hands-on-with-brightkit.html"&gt;in mid-December&lt;/a&gt;. I've now been using Brightkit about a month and I'm still impressed with its labeling, navigation, and information presentation. Brightkit's UI progressively reveals operations, data, and forms so they are readily available but don't overwhelm. Its designers and developers roll out UI tweaks rapidly in response to user feedback. (Some early Brightkit idiosyncracies seem to have been resolved already.) I hope to see a more compact, information-rich interface at some point, but the service's utility outweighs the remaining (minor) irritants.&lt;br /&gt;&lt;br /&gt;Brightkit's dashboard provides immediate access to stats for recently-sent tweets and tells you if there are any pending outbound messages, new @replies, or direct messages. You can create new tweets for any of the profiles directly from the dashboard, where you can also manage Twitter profiles and editors.&lt;br /&gt;&lt;br /&gt;The tweet form conveniently embeds link shortening. Clicking “Shrink It” shortens the link and updates the character counter. “Edit” reveals the original link.&lt;br /&gt;&lt;br /&gt;Graphs in the sent messages list present link stats.  You can sort by tweet date, create date, or author. Date range shortcuts filter for today, week, month, and year. The custom filter defaults to the endpoints of the time period you've chosen, an example of the thought put into UI details.&lt;br /&gt;&lt;br /&gt;The list also displays tweet error alerts. Clicking them reveals the Edit Tweet form so you can reschedule – another example of Brightkit's thoughtful UI approach.&lt;br /&gt;&lt;br /&gt;It's easy to switch profiles with any of three dashboard options. The “jump to profile” selector bypasses the dashboard. Labeled tabs and icons make each profile's content and Twitter actions readily available. “Sent” and “pending” icons provide category cues for each message - helpful when tabs scroll out of the viewport.&lt;br /&gt;&lt;br /&gt;The feed search's “Show Examples” reveals clear translations of the simple syntax and let you run each example to preview results.&lt;br /&gt;&lt;br /&gt;Brightkit's large type and spacious layout make it easy to learn but soon got in my way. Showing and hiding stats per tweet and jumpy scrolling make monitoring click trends a little awkward. With just three profiles and a couple dozen sent messages I'd already like to see a no-training-wheels version. Overall, though, Brightkit's UI brings its power easily to hand. For me, its utility and convenience remain compelling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-6182994732684274215?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/0xHC8PbpRSI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/0xHC8PbpRSI/brightkit-hands-on-one-month-in.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2009/01/brightkit-hands-on-one-month-in.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-2674190956491582110</guid><pubDate>Sun, 14 Dec 2008 20:18:00 +0000</pubDate><atom:updated>2009-03-09T12:33:01.186-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">social media</category><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>Hands-on with Brightkit</title><description>Update 9 Mar 2009: Brightkit is now &lt;a href="hootsuite.com"&gt;HootSuite&lt;/a&gt; and has continued to add and improve features.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://brightkit.com/"&gt;Brightkit&lt;/a&gt; bills itself as “the ultimate Twitter toolbox” that “lets you manage your entire Twitter experience.” I've been using Brightkit for about a week and I like the way it combines  services. So far I'm still using other clients for reading, but Brightkit has already become my main authoring and management client. Here are some features I've been enjoying.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Add accounts &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Brightkit's dashboard makes it easy to work with my three Twitter profiles. I can switch easily among profiles to monitor tweets and follow, reply, re-tweet, send direct messages. Each keeps its own history of pending and sent tweets, @replies, direct messages, and saved searches. Brightkit says they're working on tools to track and manage friends and followers, capabilities it needs to become a complete Twitter presence and reach management application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Schedule tweets &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I tend to generate tweet-worthy observations in batches, but I want to maintain a steady Twitter presence when people I care about are watching. With Brightkit I can schedule tweets  at five-minute intervals starting at now +15 minutes. I can delete, edit, or change the send time of the pending message. Brightkit will (optionally) e-mail me when my tweet is sent.&lt;br /&gt;&lt;br /&gt;On the downside you can only post your tweet to one account at a time. My profiles have very different goals so so far this hasn't been an issue for me, but it's easy to imagine situations that would benefit from this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Monitor reach with link shrinking and tracking &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Brightkit integrates Tweetburner-like shrinking and tracking capabilities into the message editor where it automatically adds the link and updates the character counter. Stats report daily click counts with more stats on the way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Add editors &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;You can share authoring responsibilities for a profile without giving people access to all the profiles or to Brightkit administrative functions – useful if you have a social media presence team.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Search and save keywords &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Monitor presence and buzz with saved searches for each Twitter profile. Go beyond keywords to find messages containing hashtags or links, sent before or after a certain date, or to, from, or about a Twitter profile. I'd like to be able to monitor streams side-by-side as in Tweetdeck or Monitter, but if I want to check periodically or cycle through topics the current feature works fine.&lt;br /&gt;&lt;br /&gt;All of this comes wrapped in a open, Web 2.0-ish user interface, which I'll review in a later post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-2674190956491582110?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/lvFfxrewIYE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/lvFfxrewIYE/hands-on-with-brightkit.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/12/hands-on-with-brightkit.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-5706086688830260004</guid><pubDate>Sun, 07 Dec 2008 20:17:00 +0000</pubDate><atom:updated>2008-12-14T14:34:50.161-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>Twitter holiday helpers</title><description>These Twitter-based services will help you save money and stay organized through the retail (er, Christmas) season and beyond.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Find a Wii or WiiFit&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="float: right; margin-left: 5px; height: 302px;" class="picappstyle"&gt;&lt;script src="http://cdn.pis.picapp.com/IamProd/Resources/Javascripts/PisV3.js"&gt;&lt;/script&gt;&lt;script src="http://cdn.pis.picapp.com/IamProd/Resources/javascripts/DataV3.ashx?ImageId=330309&amp;amp;PublisherId=11802"&gt;&lt;/script&gt;&lt;a href="http://www.picapp.com/ViewDetails.aspx?ImageId=1903900" target="_blank" class="remove"&gt;&lt;img id="picappimg" src="http://cdn.picapp.com/ftp/Images/5/e/9/a/90.jpg" oncontextmenu="return false;" onload="try{registerLoadImage(this)}catch(ex){}" alt="" black="" friday="" marks="" launch="" of="" holiday="" shopping="" season="" width="234" height="156" /&gt;&lt;/a&gt;&lt;script type="text/javascript"&gt;var iamInit = function() {try{initIamServingHandler(234,156,330309,"http://cdn.pis.picapp.com/IamProd/Resources/Css/css2.css")}catch(ex){}}()&lt;/script&gt;&lt;/div&gt;Those of us shopping for a Wii or WiiFit (and who isn't?) need all the help we can get. These Twitter bots keep checking major retailers and tweet links when they detect available stocks.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;WiiTracker (&lt;a href="http://twitter.com/WiiTracker"&gt;twitter.com/WiiTracker&lt;/a&gt;) sends updates like this:&lt;br /&gt;&lt;/li&gt;&lt;blockquote&gt;Costco.com has the Nintendo Wii Super Mario Galaxy Bundle in-stock for $350 http://tinyurl.com/ytfnmd 11:11 AM Dec 5th from twitterfeed&lt;br /&gt;&lt;/blockquote&gt;&lt;li&gt;NowInStock (&lt;a href="http://twitter.com/nowinstock"&gt;twitter.com/NowInStock&lt;/a&gt;) and NISWiiFit (&lt;a href="http://twitter.com/NISWiiFit"&gt;twitter.com/WiiFit&lt;/a&gt;) check stocks&lt;br /&gt;at Amazon, Best Buy, Walmart, and other retailers. (&lt;a href="http://www.nowinstock.net/"&gt;www.nowinstock.net&lt;/a&gt;). You'll get a message like this one:&lt;br /&gt;&lt;/li&gt;&lt;blockquote&gt;Nintendo Wii Fit in stock for $89.99. Go here http://tinyurl.com/6rab3l 2:00 AM Nov 28th from web&lt;br /&gt;&lt;/blockquote&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Get a PC or laptop deal&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dell Outlet announces deals via Twitter at &lt;a href="http://twitter.com/delloutlet"&gt;twitter.com/delloutlet&lt;/a&gt;. For example,&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;20% off any Outlet Inspiron™ Mini. Enter code at checkout: SDN2Z85FXG5XD9 http://tinyurl.com/6gk7cq - expires 11:59PM CT 12/8. Online only 7:06 AM yesterday from web&lt;/blockquote&gt;&lt;blockquote&gt;New offers posted for Season of Savings this morning. 15-20% off select Dell Outlet products: http://tinyurl.com/5tamne 9:44 AM Dec 4th from web&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Track gift shipments&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;TrackThis (&lt;a href="http://twitter.com/trackthis"&gt;twitter.com/trackthis&lt;/a&gt;) sends you package tracking updates by direct message. Send TrackThis a direct message with the FedEx, UPS, USPS, or DHL tracking code first and a nickname for the package, like this:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;123456789123 Macbook Air&lt;/blockquote&gt;&lt;p&gt;They'll send you a direct message each time your package changes location.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;trackthis &lt;/span&gt;Macbook Air: In Transit To: Lousville, KY 09:25 am April 16, 2008&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Have a holiday secret you can't wait to share?&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Spill the beans to SecretTweet (&lt;a href="http://www.secrettweet.com/"&gt;secrettweet.com&lt;/a&gt;). The secret will be posted publicly but completely anonymously at both secrettweet.com and twitter.com/secrettweet.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Tweet Sheet&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Finally, get Jason Theodor's super-portable, super-simple "&lt;a href="http://jasontheodor.com/2008/02/15/twitter-tweet-sheet/"&gt;Tweet Sheet&lt;/a&gt;" so you'll always have the command list with you.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-5706086688830260004?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/3NVoSCe3PHs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/3NVoSCe3PHs/5-twitter-holiday-helpers.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/12/5-twitter-holiday-helpers.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-2784239918594528814</guid><pubDate>Sun, 30 Nov 2008 00:44:00 +0000</pubDate><atom:updated>2008-11-29T18:53:08.542-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">user story</category><category domain="http://www.blogger.com/atom/ns#">business analysis</category><title>Chicago Agile Project Management meetup</title><description>If you are an Agile practitioner you might be interested in the Agile Project Management meetup. The meetup is new with 40+ members and meets monthly.&lt;br /&gt;&lt;br /&gt;Dec 2nd's topic is user story life-cycle patterns from backlog to production, a topic of interest to business stakeholders and business analysts in addition to project managers and engineers.&lt;br /&gt;&lt;br /&gt;Get information at &lt;a href="http://www.meetup.com/Chicago-APM/"&gt;Chicago Agile Project Management&lt;/a&gt; at Meetup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-2784239918594528814?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/pWAtPXGvs1U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/pWAtPXGvs1U/chicago-agile-project-management-meetup.html</link><author>noreply@blogger.com (Faith Peterson)</author><feedburner:origLink>http://faithpeterson.blogspot.com/2008/11/chicago-agile-project-management-meetup.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-5553972425945432221</guid><pubDate>Tue, 02 Sep 2008 02:18:00 +0000</pubDate><atom:updated>2008-12-07T17:55:00.317-06:00</atom:updated><title>Game-day: your clutter is not my clutter</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;37Signals' Ryan Singer &lt;a href="http://www.37signals.com/svn/posts/1128-learning-from-bad-ui"&gt;joined the controversy&lt;/a&gt; over the TripLog/1040 iPhone app's UI. Critics have faulted it as cluttered and, not to put too fine a point on it, ugly. Ryan points out that the designer made a concious tradeoff in order to meet user requirements for fast access to the two most common actions.&lt;br /&gt;&lt;br /&gt;TripLog/1040 is a model of concision compared to real-time game trackers now common on professional sports Web sites such as the NFL Game Centers, the &lt;a href="http://www.pgatour.com/shottracker/home.html" target="_blank"&gt;PGA shot tracker&lt;/a&gt;, and &lt;a href="http://www.mlb.com/mlb/gameday/" target="_blank"&gt;MLB Gameday&lt;/a&gt;. These applications provide a dynamic dashboard that gives direct access to scores, lineups, play-by-play in text and graphics, individual and team stats, and all manner of other information depending on the sport. Although they aren't mobile apps like TripLog/1040, they do illustrate that sometimes a UI needs to have a lot going on if it's going to meet users' expectations.&lt;br /&gt;&lt;br /&gt;These applications are targeted at the needs of serious (read motivated and engaged) fans, whether of a team or a sport. They assume the viewer has a certain minimum of domain knowledge, enough to expect certain kinds of information. Furthermore, sports have long-standing conventions for representing game data with which they viewer may be assumed to be familiar. Event viewers are accustomed to processing several streams of information as they watch a game or event - at minimum the action and the scoreboard, with additional information that varies with venue or medium. Many also have their own collection of facts, stats, and other contextual information at the ready, either in their own memories or their co-viewers'. Some watch multiple events at the same time, through premium broadcast packages or using picture-in-picture, or simply timeslicing their attention to various broadcasts.&lt;br /&gt;&lt;br /&gt;Game-tracking applications reproduce this rich information context on the Web. As a standalone experience, the applications re-create the suspense, anticipation, and armchair analysis parts of the sports-watching experience. They can also supplement individual or shared viewing experiences as information resources. Because the user doesn't have to navigate a page stack, the user can enjoy the experience rather than hunt - or wait - for hidden information. On the other hand, supplemental information is available on demand. Fans can explore it at will, for example, during breaks in the action, to get context for the next action, or to try to anticipate a team's next strategic moves.&lt;br /&gt;&lt;br /&gt;If these applications were less "cluttered" they would also be less useful, possibly to the point of failing utterly to achieve their purpose. Game-day applications intentionally create a rich information context that match the needs and characteristics of the audience, and masterfully leverage the existing cultural context in which sports are played and experienced.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-5553972425945432221?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/nUi-U-ZeQzg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/nUi-U-ZeQzg/clutter-with-purpose-or-just-for-fun.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/09/clutter-with-purpose-or-just-for-fun.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-3749460411319911741</guid><pubDate>Mon, 01 Sep 2008 22:42:00 +0000</pubDate><atom:updated>2008-09-01T17:29:43.585-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">antipatterns</category><category domain="http://www.blogger.com/atom/ns#">design</category><title>The road is paved with good intentions</title><description>There's an &lt;a href="http://www.lostechies.com/blogs/chad_myers/archive/2008/08/18/good-design-is-not-subjective.aspx"&gt;interesting discussion going on at Chad Meyers' blog&lt;/a&gt; about quality in both design and execution. Chad argues there is such a thing as Good Design, that knowledgeable observers can reliably discern its presence, and that "but it works!" is not a defense or justification for bad design choices.&lt;br /&gt;&lt;br /&gt;The bad design characteristics Chad spotlights prevent teams from responding effectively to demands on the application. With each release the team is less and less able to respond until they are locked in to long projects that deliver little incremental value. How do teams start down the path that leads there?&lt;br /&gt;&lt;br /&gt;Chad's post hinted at an important consideration that doesn't seem to get enough attention. Too often people make fast delivery of finished features the top priority, then define everything else as speeding up or slowing down delivery. The problem is that driving to "finished features" (where finished = fully realized) prevents the team from engaging in "fast fail, fast feedback" cycles. If there is also a stated desire to work in an "agile" fashion the team might try to marry the "finished feature" driver with a short-timebox approach with disastrous results. On a large project few fully-realized features can be started and delivered in a single 2-4 week period.&lt;br /&gt;&lt;br /&gt;The Agile team will look for a way to decompose the desired end feature into meaningful chunks and distribute the work across the team such that each 2-4 week period delivers a coherent, complete piece of functionality. The wish-we-were-agile team calls on the team to keep the feature "simple," not to "gold-plate" it. Once headed down this path all kinds of things become gold-plating - error handling, usability, even the goal of working software can be set aside under the banner of producing "good enough" software quickly.&lt;br /&gt;&lt;br /&gt;Of course there is nothing wrong with "simple," "good enough," or "rapid delivery." Problems arise when the team identifies "simple" feature realization and "simple" process with undesigned, untested and incomplete. The team might find itself choosing to hack up a feature, not because it's a justifiable approach given the business needs but because their inability to decompose the feature and plan across iterations has created an artificial pressure to cross the feature off the project plan. That team can report that features are "done" but pays the price later when the customer doesn't accept the feature or the market demands more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-3749460411319911741?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/6Lvzm8jzTDg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/6Lvzm8jzTDg/road-is-paved-with-good-intentions.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/09/road-is-paved-with-good-intentions.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-8211631017034660557</guid><pubDate>Sun, 31 Aug 2008 19:08:00 +0000</pubDate><atom:updated>2008-08-31T13:11:31.234-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">antipatterns</category><category domain="http://www.blogger.com/atom/ns#">golf</category><category domain="http://www.blogger.com/atom/ns#">scrum</category><title>Done-ness, Denial, and Golf</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://parlezuml.com/blog/?postid=683"&gt;Totally Test-driven Scrum Delivers Better Objectivity In Measuring Real Progress - Agile Software Process Improvement&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Progress is measured entirely in terms of story points collected for tests passed. There is no "A for Effort" in my way of doing things. It's either testably delivered or it's not.&lt;br /&gt;&lt;br /&gt;The analogy I use - and, yes, it's a golfing analogy - is to differentiate by measuring the completeness of a hole by whether or not the players took the shots they planned to vs. whether or not the ball actually finished up in the hole.&lt;br /&gt;&lt;/blockquote&gt;Jason Gorman puts his finger squarely on one of the keys to software development success. Performing tasks only matters if they result in complete and correct work product.&lt;br /&gt;&lt;p&gt;Jason's golf metaphor conveniently illustrates a couple of related antipatterns, "close enough" and "pick it up after 10 strokes."&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In "close enough," someone makes a decision that whatever is currently implemented seems pretty done, so the developer should move on and try to get something else implemented. This is like finding yourself on the green putting for double bogey, and deciding to stop and move on to the next tee. You cover all 18 holes in 4 hours, but you can't post a score because you haven't really played the round.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In "pick it up after 10" the team concedes its inability to bring a feature to testable completion. Just like a course policy to keep people moving around the course, the software team decides that they have spent all the time they can on a feature and must move on. Like the 10-stroke golf hole, they've used more time than they expected and didn't achieve the required result, but they figure they've done all the can in the time allowed. If the customer is lucky, the 10th stroke will be on the green close to the hole. If not, the 10th stroke will fail to clear the edge of the bunker and trickle back into the sand.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am still learning about Agile methods, but I have to believe the Agile team would have a couple of responses. "Close enough" is essentially a quality issue; the team thinks it's implemented something acceptable even if not what was asked for or agreed to. If the product owner accepts the close enough solution, just like in the cartoons the hole can slide over under the ball so it can drop in. Voila! No longer close enough, the feature is now done.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;"Pick it up after 10" seems like a reasonable strategy on the surface. It's the golf equivalent of timeboxing. Teams get into trouble only if they mark the feature done and check it off the list. Seems to me the Agile team might talk it over with the customer and decide they're only go to play the front nine today. Playing the hole to completion will mean they can't finish the back nine, and the customer just can't accept the ball-in-the-bunker solution. Teams create problems for themselves when they pick it up and move on to the next hole, card a 10, and don't tell anyone about the feature's unfinished business.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Closely related to "pick up after 10" is the mulligan. In some respects mulligans are necessary, even a mark of good practice, in software development. You learn from the failed attempt, and try again. Just as in golf, though, mulligans don't show up on the score card. The proud player strides off the 18th green tallying up his 90-something score, but everyone in the group knows Mr. Mulligan couldn't have broken 100. On software projects there's a lot more at stake than who buys the first round. Unreported mulligans eat up time, and worse, keep the team from assessing its own likely performance on future efforts. Mulligans often lead inevitably to "close enough" and "10-stroke limit" situations.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ah, golf. You can fool yourself if you like, but the rattle of the ball in the cup is what the game is all about.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-8211631017034660557?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/eKT11Xm9E3I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/eKT11Xm9E3I/done-ness-denial-and-golf.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/08/done-ness-denial-and-golf.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-2942606991843313088</guid><pubDate>Sun, 24 Aug 2008 01:20:00 +0000</pubDate><atom:updated>2008-08-23T20:13:26.803-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">user experience</category><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">scrum</category><title>Betting on Scrum</title><description>It's been a year since my &lt;a href="http://www.oobeyagroup.com/productownercertification.html"&gt;ScrumMaster training&lt;/a&gt; - time to renew my &lt;a href="http://www.scrumalliance.org/"&gt;Scrum Alliance&lt;/a&gt; membership. Time to consider the value of membership. Time to consider my place in the Agile community. Time to decide if, as an experience designer, I can find a place in that community!&lt;br /&gt;&lt;br /&gt;First, what did I gain for my original investment of $1300 out of pocket and a couple of vacation days?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I discovered Jeff Patton's excellent work. He offers one of the best collections of experience design resources I've found at his site, &lt;a href="http://agileproductdesign.com/"&gt;AgileProductDesign.com&lt;/a&gt;. The discussion list he moderates on &lt;a href="http://tech.groups.yahoo.com/group/agile-usability/"&gt;agile usability&lt;/a&gt; attracts leaders in both fields.&lt;/li&gt;&lt;li&gt;I'm happy to work in a framework that values empathy and story in addition to analysis and research.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I like working with and learning from engineers. I'm glad I get to talk with them more.&lt;/li&gt;&lt;li&gt;I'm passionate about enabling real people to do real things, and with tools that come easily to hand and leave them happy. Seems like lots of Agile engineers are, too. I like that.&lt;/li&gt;&lt;/ul&gt;I've found some things less congenial.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I'm tired of "how many agilists can dance on the head of a pin" discussions. Who's really doing Agile? What methods are really Agile? Can you be an Agile practitioner if you don't produce code? Which Agile guru speaks with the most authentic voice? Can you trace your Agile  sensei's pedigree through an unbroken chain of master and student to the founders? Are you still Agile if you learned from someone else? What does the Manifesto mean and whose interpretation is Agile?&lt;/li&gt;&lt;li&gt;The Agile world does not seem to be a comfortable place for user experience practitioners, still less for business analysts. I have been stunned by the number and intensity of insulting, patronizing, and downright hostile opinions I have seen expressed. Manifesto values like respect have at times been glaringly absent.&lt;/li&gt;&lt;li&gt;Scrum is a hard practice to evangelize. Managing a product backlog or scrum backlog seems to require discipline at least as great, if not greater, as does "traditional" project planning. It's more structure than people who don't like project management overhead want, and people who have to pass regulatory audits are afraid it's not enough.&lt;/li&gt;&lt;/ul&gt;The software world has never been without its religious wars, and you can't please all the people all the time.  Experience designers, product people, and engineers eventually will find their places under the Agile umbrella.&lt;br /&gt;&lt;br /&gt;And somewhere there's a dogma-free Web app team full of people passionate about enabling people to express their personal and professional power  through software - and room for one more like them.&lt;br /&gt;&lt;br /&gt;At least, I just bet $50 on the possibility!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-2942606991843313088?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/rs2jZy0IrPg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/rs2jZy0IrPg/betting-on-scrum.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/08/betting-on-scrum.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-5782679866112067010</guid><pubDate>Sun, 24 Aug 2008 01:03:00 +0000</pubDate><atom:updated>2008-12-06T16:27:29.419-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IxD</category><category domain="http://www.blogger.com/atom/ns#">user experience</category><category domain="http://www.blogger.com/atom/ns#">usability</category><category domain="http://www.blogger.com/atom/ns#">innovation</category><category domain="http://www.blogger.com/atom/ns#">design</category><title>Designing for the Edges</title><description>&lt;blockquote&gt;"Explore your edge cases for the sake of innovation."&lt;/blockquote&gt;Nick Finck is just one of the prominent designers who &lt;a href="http://www.lukew.com/ff/ff_tb.asp?557"&gt;see the value in edge cases&lt;/a&gt;. On the other hand, the casually dismissive "Oh, it's just an edge case!" is all too commonly heard. Before tossing out your edge cases altogether, ask these questions: &lt;ul&gt;&lt;li&gt;Is the case a user goal believed to be shared by only a few users? &lt;/li&gt;&lt;li&gt;Is the case created when technical limits prevent the application from fulfilling a user goal?&lt;/li&gt;&lt;li&gt;Is the case created when users interact with the application in unexpected ways?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;If the answer is "Yes," the edge case indicates the opportunity to introduce delighters/exciters, usability improvements, technical innovation, or trend-anticipating product innovation. Capture this information somewhere for follow up if you must drop the case from your current design effort.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I saw these factors in action some time ago when I was designing a new, much-requested, feature. One customer had what some believed to be a novel requirement. The requirement seemed to make business sense. The solution would extend an existing feature and require the addition of a minor option to the feature I was designing. Even so, my business stakeholders asserted this customer's request was wholly unique. They were sure no other customer would use the new option because, the stakeholders believed, none of them used our application the way this customer did.&lt;/p&gt;&lt;p&gt;I decided to inquire further. After all, these same people had asked us to invest a significant part of the project budget to design a different capability targeted at the very use pattern they now were sure was used by only one customer. It didn't add up.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sure enough, there were customers who had asked for something similar. Engineering had not anticipated their requirement in their original design. Later, engineering removed a configuration option from a related feature. Without the configuration option, the first feature was unusable.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Someone had figured out a hack that mimicked the desired behavior, a hack that was subsequently employed for other customers. The hack was "good enough" - until a customer needed both the original feature and the flawed related feature. The workaround obscured an underlying limitation in our application that could have been easily remedied at any time.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This "edge case" qualified on all three criteria: people believed the request was idiosyncratic, a technical limitation prevented solving a customer's business problem, and the need to solve the business problem was unexpected. By repairing the flawed feature we could serve the insistent customer to their satisfaction, and deeper-than-face-value analysis revealed prospective customers would likely appreciate the feature, too.&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span&gt;Read the 4-part series &lt;/span&gt;&lt;a href="http://www.lukew.com/ff/ff_tb.asp?557"&gt;Designing for the Edges&lt;/a&gt;&lt;span&gt; at &lt;/span&gt;&lt;a href="http://www.lukew.com/ff/index.asp"&gt;Functioning Form&lt;/a&gt;, where Luke Wroblewski collected a number of perspectives on the value of edge cases.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-5782679866112067010?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/XcQwBpe4k5Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/XcQwBpe4k5Q/designing-for-edges.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2008/08/designing-for-edges.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-1880950275158227062</guid><pubDate>Sun, 26 Aug 2007 16:40:00 +0000</pubDate><atom:updated>2007-08-26T10:51:25.905-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">design strategy</category><title /><description>Over at Russell Wilson's blog guest blogger Ben Erwin &lt;a href="http://www.dexodesign.com/2007/08/prioritizing-design-in-successful.html"&gt;raises the question &lt;/a&gt;of how valuable good design is to a successful legacy application. In his example, if a prospect wants XYZ report, sales needs it fast to close a deal, and engineering can deliver the report faster than it can if a designer participates, what's wrong with that? I guess nothing - even a rock will pound a nail after all, and if you have to nail something right now and all you have is a rock there's no reason you shouldn't try to use it. How many of us have resorted to using a shoe as a hammer in a pinch? But being minimally serviceable transforms neither a rock nor a shoe into a hammer.&lt;br /&gt;&lt;br /&gt;My further comments on &lt;a href="http://www.dexodesign.com/2007/08/prioritizing-design-in-successful.html"&gt;Ben's post&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;It used to be said that a tool might "come well [or easily] to hand." How a software feature "comes to hand" is the designer's province. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lukew.com/ff/ff_tb.asp?562"&gt;Luke Wroblewski &lt;/a&gt;has written that design is the "manifestation of your product strategy." Everything about your product says something about your company. All designers are experts in communicating via the tangible and intangible characteristics of their chosen medium. Graphic designers are experts in communicating via the characteristics of advertising or of marketing collateral. Why do companies invest in creative services for branding? Why not just have the Photoshop production guy create your collateral without involving a graphic designer?&lt;br /&gt;&lt;br /&gt;Other designers do the same through the media in which the products they design are realized, architects, through their buildings’ characteristics, and interior designers through the beauty and utility of their spaces. Sure, you could order up some lobby furniture and let the guys who deliver it decide how to arrange it. What difference does it make as long as people can find the card swiper? Most companies that can afford in-house software development efforts might care a little more than that what their lobbies say about them, and might therefore hire interior designers. How does that show up in the bottom line?&lt;br /&gt;&lt;br /&gt;That said, we should consider whether it’s inevitable that design = slow. As designers, can we accept that there might be such a thing as “good enough design,” and that some software engineers are capable of it? Can we recognize that the best software engineers do care whether their applications come easily to the user’s hand? Can we trust the sales and marketing organization to make reasonable judgments about whether a feature has importance to just one customer or has the potential for a broader competitive impact? &lt;br /&gt;&lt;br /&gt;If we make those choices, what, then, is our value? Kevin McCullagh, writing in last fall’s Design Management Review, &lt;a href="http://fpeterson.tumblr.com/post/6405303"&gt;makes a powerful argument for designers&lt;/a&gt;, whom he characterizes as uniquely capable of interpretation, tangibility, synthesis, and resolution. And good designers “are smart at turning knowledge into action—they solve problems, resolve tensions, draw tangible and practical conclusions, and hit deadlines.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-1880950275158227062?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/nS_7Gqrw-FQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/nS_7Gqrw-FQ/over-at-russell-wilsons-blog-guest.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2007/08/over-at-russell-wilsons-blog-guest.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-2280824252775975190</guid><pubDate>Wed, 08 Aug 2007 00:05:00 +0000</pubDate><atom:updated>2008-08-23T19:20:25.084-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">design</category><category domain="http://www.blogger.com/atom/ns#">management</category><category domain="http://www.blogger.com/atom/ns#">scrum</category><category domain="http://www.blogger.com/atom/ns#">organizational development</category><title>The new manager is a designer</title><description>Since My ScrumMaster training, as an experience designer and manager I've been thinking a lot about the value of those roles. At first I was tempted to think that Scrum meant organizational managers are obsolete. How could they, after all, do anything but obstruct the Agile organization? Well, Agile is onto something there - but if so, it's to expose most companies' failure to value and develop an effective management practice.&lt;br /&gt;&lt;br /&gt;I've decided that every manager's job is to create an effective organization. If a manager isn't working today to help the whole organization work smarter with better results than it did yesterday, that manager's company is not deploying its headcount for highest business value.&lt;br /&gt;&lt;br /&gt;My first stint as a department manager gave me an established team of programmer/analysts and help desk analysts. As it happened, the company relied on me most to manage projects and tasks the department's members were working on. To the people who reported to me I was an interrupt-managing interface to the rest of the organization.&lt;br /&gt;&lt;br /&gt;Something didn't seem right. What of serving a team that is effective and satisfied, proud of their accomplishments and continually learning and growing? What of moving beyond caretaking or task management to finding new ways to add value? It seemed that outside of the budget and annual reviews (to which most employees and managers paid lip service) department management seemed to exist mainly to relieve the administrative burden of higher-level managers.&lt;br /&gt;&lt;br /&gt;I went on to do my tour of duty as a consultant. I watched project managers create and shepherd projects that delivered value-generating products. I watched product managers deploy that product to realize its power in the marketplace.&lt;br /&gt;&lt;br /&gt;In a seemingly unrelated activity, I've been designing a BPM application in which reporting relationships and organizational structure can be used for various process management purposes. In the the world of workflow, organizational units become active delivery mechanisms of essential resources.&lt;br /&gt;&lt;br /&gt;Now all the pieces came together. Project managers deliver products via projects. Product managers deliver revenue via products.  And organizational managers deliver effective human systems for deploying expertise, coordination, authority, and responsibility. To do so, managers have to design experiences and interactions.&lt;br /&gt;&lt;br /&gt;As it happens, I've been seeing quite a lot of discussion pointing to this very conclusion. Next month Richard Buchanan will speak on management as design in his presentation &lt;a href="http://www.dmi.org/dmi/html/conference/annual07/sp_buchanan.htm"&gt;The Four Orders of Design&lt;/a&gt; at the &lt;a href="http://www.dmi.org/dmi/html/conference/annual07/annual.htm"&gt;Design Management Institute annual conference&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm both a designer and a manager; expect this topic to become one of the main themes here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-2280824252775975190?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/rUuefIlaee4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/rUuefIlaee4/new-manager-is-designer.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2007/08/new-manager-is-designer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-8549649625176115170</guid><pubDate>Sat, 21 Jul 2007 17:40:00 +0000</pubDate><atom:updated>2008-12-06T16:27:55.487-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IxD</category><category domain="http://www.blogger.com/atom/ns#">user experience</category><category domain="http://www.blogger.com/atom/ns#">design</category><category domain="http://www.blogger.com/atom/ns#">experience</category><title>Product Design Matters</title><description>Luke Wroblewski (Yahoo!, &lt;a href="http://www.lukew.com/ff"&gt;Functioning Form&lt;/a&gt;) talks about the strategic importance of product design at SHIFT 2006 (Lisbon).&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2509793112469005988&amp;amp;hl=en" flashvars=""&gt;&lt;/embed&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-8549649625176115170?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/iCchqAhA4ac" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/iCchqAhA4ac/product-design-matters.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2007/07/product-design-matters.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-3098250585350301839</guid><pubDate>Wed, 04 Jul 2007 21:43:00 +0000</pubDate><atom:updated>2007-07-22T12:16:55.461-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">agile</category><category domain="http://www.blogger.com/atom/ns#">scrum</category><title>A recent trainee's comments on the Scott Ambler vs. CSM debate</title><description>Last week I completed the Scrum Alliance's Certified ScrumMaster training. Coincidentally, Scott Ambler's sidebar "Bringing Ethics to Scrum Certification" had appeared just a couple of weeks earlier (&lt;a href="http://www.ddj.com/dept/architect/199902742?pgno=1"&gt;Coming Soon: Agile Certification&lt;/a&gt;, 8 Jun 2007). I had opportunity to read Ambler's article between my training days 1 and 2. I find myself thinking that if the 2-day course were called "Scrum Alliance-Certified Training in How to Be a ScrumMaster" the ethics issue - to whatever extent there is one - would shrink dramatically.&lt;br /&gt;&lt;br /&gt;First, let me say I agree with Ambler that any professional certification worthy of the name should have some real teeth, with real professional development and demonstrated experience requirements as well as an exam. If a certifying body endorses an individual as competent, that body should have reason to do so. And - to whatever extent it might happen - it's just not OK for trainees or vendors to present attendance at a class as in any way equivalent to the achievement of a professional designation like the PMP.&lt;br /&gt;&lt;br /&gt;That said, I found the training useful and I would take it again. I didn't expect to receive a professional designation. I expected only that someone who knows what he is talking about would transmit accurate and useful Scrum knowledge. I also did not expect to become a master of Scrum through taking the 2-day course. Rather, I expected to have the understanding necessary to perform the duties of the ScrumMaster role on a real-world project. At the start of our training that's what our trainer said we could expect, and I believe it's what he delivered. I list the Certified ScrumMaster training in my resume and online profiles along with other professional development and training experiences, where I hope readers will understand it as evidence both of my commitment to ongoing professional development and to Agile - a commitment I've backed with $1200 and 16 hours of vacation time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-3098250585350301839?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/8ErImainXyA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/8ErImainXyA/recent-trainees-comments-on-scott.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2007/07/recent-trainees-comments-on-scott.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8035785969053416322.post-5239362246709236494</guid><pubDate>Sun, 24 Jun 2007 18:46:00 +0000</pubDate><atom:updated>2007-06-24T12:54:19.251-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">biofuels</category><category domain="http://www.blogger.com/atom/ns#">agribusiness</category><category domain="http://www.blogger.com/atom/ns#">green</category><title>Schell Acres - attorney helps Illinois go green</title><description>My friend, attorney, and former legal editor Rich Schell set off down the green agribusiness path a couple of years ago when the publishing company he wrote for closed its local office and he inherited some land in Polo, Illinois. Since then he established &lt;a href="http://schellacres.typepad.com/"&gt;Schellacres.com&lt;/a&gt; to serve biofuels, green, and fiber entrepeneurs. Rich is a smart guy and a good person making a difference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8035785969053416322-5239362246709236494?l=faithpeterson.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FaithPeterson/~4/3UIYYJIWYq0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FaithPeterson/~3/3UIYYJIWYq0/schell-acres-attorney-helps-illinois-go.html</link><author>noreply@blogger.com (Faith Peterson)</author><thr:total>0</thr:total><feedburner:origLink>http://faithpeterson.blogspot.com/2007/06/schell-acres-attorney-helps-illinois-go.html</feedburner:origLink></item></channel></rss>

