<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Screens &#187; activity models</title>
	<atom:link href="http://openscreens.com/tags/activity-models/feed" rel="self" type="application/rss+xml" />
	<link>http://openscreens.com</link>
	<description>user experience design, interaction design, and ubicomp</description>
	<lastBuildDate>Sun, 30 Aug 2009 02:58:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Activity Modeling for Kanban &#8220;Pull&#8221; Systems</title>
		<link>http://openscreens.com/articles/activity-modeling-for-kanban-pull-systems</link>
		<comments>http://openscreens.com/articles/activity-modeling-for-kanban-pull-systems#comments</comments>
		<pubDate>Fri, 07 Nov 2008 04:49:35 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[activity models]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[product backlog]]></category>

		<guid isPermaLink="false">http://openscreens.com/?p=41</guid>
		<description><![CDATA[By utilizing Activity Models as an analysis method for identifying user goals and generating features, Interaction Designers can populate a product backlog.]]></description>
			<content:encoded><![CDATA[<p>Aligning audience goals with technical goals can seem daunting. Oftentimes, it is necessary to approach a solution from the highest level and then drill down. By using Activity Models, Interaction Designers can drill down into audience goals by starting with a high-level activity statement (e.g., Compose Music for Piano), then identify actions that comprise that activity (e.g., improvise on a melody, define the theme, find an introduction, establish a phrase and chorus). These actions begin to define<span id="more-41"></span> vertical slices of features; essentially chunking the design.</p>
<p><strong>Kanban - <span style="font-weight: normal;">Feature development is streamlined by moving features through a <a title="Define:Kanban" href="http://www.google.com/search?q=define:kanban">kanban</a> &#8221;pull&#8221; system. Kanban systems can take many forms. Most kanbans are comprised of two primary components: units (i.e., Goal) and cards (i.e., features and user stories). For more information about using kanban systems for software development, check out <a title="Scrum-ban | Lean Software Engineering" href="http://leansoftwareengineering.com/ksse/scrum-ban/">Scrum-ban | Lean Software Engineering</a>.</span></strong></p>
<p>At <a title="Kaizen Conf" href="http://kaizenconf.com/">kaizenconf 2008</a>, <a title="Jef's blog" href="http://blog.perfecting.me/">Jef Newsom</a> gave a talk titled <a title="Driving Toward the Goal: Standard Work in Software Development" href="http://kaizenconf.pbwiki.com/Driving+Toward+the+Goal:+Standard+Work+in+Software+Development">Driving Toward the Goal: Standard Work in Software Development</a>. Jef&#8217;s facilitation style is very much about getting people into action. To illustrate a kanban pull system, Jef used a presidential election. The goal, Vote for a Presidential Candidate. The primary actor (what Jef calls a &#8216;protagonist&#8217;), Valerie the Voter. (<a title="The bag and kanban, part 1" href="http://blog.lonestardeveloper.com/2008/11/bag-and-kanban-part-1.html">read more about Jef&#8217;s talk)</a></p>
<p>For the purpose of illustration, the example from the talk at kaizenconf was very useful to show how &#8220;standard work&#8221; (a.k.a., user stories) moved through the units. However, for Interaction Designers a much deeper understanding of user goals must be attained.</p>
<p><strong>Activity Models - <span style="font-weight: normal;">By utilizing Activity Models as an analysis method for identifying user goals and generating features, Interaction Designers can populate a product backlog. Also, artifacts produced by Interaction Designers during activity modeling can support subsequent units in the kanban system.</span></strong></p>
<div id="attachment_128" class="wp-caption alignnone" style="width: 510px"><a href="http://openscreens.com/articles/activity-modeling-for-kanban-pull-systems/attachment/kanban-example-001"><img class="size-medium wp-image-128 " title="kanban example" src="http://openscreens.com/media/2008/11/kanban-example-001-500x143.png" alt="" width="500" height="143" /></a><p class="wp-caption-text">Kanban &quot;pull&quot; system with Activity Model populating the backlog.</p></div>
<p>A synthesis of <a title="Wikipedia: Activity theory" href="http://en.wikipedia.org/wiki/Activity_theory">activity theory framework</a> and <a title="Wikipedia: Mental model" href="http://en.wikipedia.org/wiki/Mental_model">user mental models</a>, Activity Models introduce a highly generative design method for analysis and discovery. Activity Models can be created as immediately as analysis and discovery of user activity is needed. However, some groundwork is required. First, Interaction Designers must know the &#8216;who?&#8217; within a context or domain. Starting with personas and conducting user interviews—using non-directed interview techniques—data is gathered to help create an activity model. (more about activity models in upcoming article)</p>
<div id="attachment_101" class="wp-caption alignnone" style="width: 510px"><a title="Process Diagram" href="http://openscreens.com/articles/activity-modeling-for-kanban-pull-systems/attachment/activitymodeling_ux_kaizenconf-copy"><img class="size-medium wp-image-101  " title="activity modeling - artifacts and process" src="http://openscreens.com/media/2008/11/activitymodeling_ux_kaizenconf-copy-500x493.png" alt="activity modeling - artifacts and process" width="500" height="493" /></a><p class="wp-caption-text">Activity Modeling - Artifacts and Process (diagram by Sharon J Cichelli)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://openscreens.com/articles/activity-modeling-for-kanban-pull-systems/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
