<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-8882974</id><updated>2009-11-22T16:05:23.203Z</updated><title type='text'>AGILE IN ACTION</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.think-box.co.uk/blog/atom.xml'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default?start-index=26&amp;max-results=25'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/01616072152370041824</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>477</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8882974.post-7574572340275622118</id><published>2009-11-21T11:50:00.003Z</published><updated>2009-11-21T11:58:07.081Z</updated><title type='text'>Pirate Rob on Grails Selenium RC</title><content type='html'>&lt;a href="http://adhockery.blogspot.com/"&gt;Pirate Rob&lt;/a&gt; gave a &lt;a href="http://adhockery.blogspot.com/2009/11/slides-from-ggug.html"&gt;talk&lt;/a&gt; last night at &lt;a href="http://skillsmatter.com/event/ajax-ria/testing-grails-applications-with-selenium-rc"&gt;London Groovy &amp;amp; Grails User Group&lt;/a&gt; about testing Grails applications with the &lt;a href="http://grails.org/plugin/selenium-rc"&gt;Selenium RC plugin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_2550895"&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=testinggrailsapplicationswithseleniumrc-091121003233-phpapp01&amp;amp;stripped_title=testing-grails-applications-with-selenium-rc"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=testinggrailsapplicationswithseleniumrc-091121003233-phpapp01&amp;amp;stripped_title=testing-grails-applications-with-selenium-rc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-7574572340275622118?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/7574572340275622118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=7574572340275622118&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7574572340275622118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7574572340275622118'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/11/pirate-rob-on-grails-selenium-rc.html' title='Pirate Rob on Grails Selenium RC'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-6610225523413474633</id><published>2009-11-04T19:07:00.011Z</published><updated>2009-11-04T20:45:50.174Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='boffoonery'/><category scheme='http://www.blogger.com/atom/ns#' term='commutineer'/><title type='text'>Backstage at Boffoonery</title><content type='html'>Finally &lt;a href="http://www.boffoonery.com%22/"&gt;Boffoonery&lt;/a&gt; happened last night and it was absolutely spiffing fun. I'm so glad we sponsored it. It was a triumph and a wonderful tribute to &lt;a href="http://www.bletchleypark.org.uk/"&gt;Bletchley Park&lt;/a&gt; and to those who worked there. Congratulations to the cast, especially &lt;a href="http://en.wikipedia.org/wiki/Johnny_Ball"&gt;Johnny Ball&lt;/a&gt; for his performance during the quiz and for reminding me of the fun I had as a child watching his TV shows. &lt;a href="http://parlezuml.com/blog"&gt;Jason&lt;/a&gt;, you can be proud of what you've done here and you thoroughly deserve that big cigar! &lt;a href="http://www.cliveflint.co.uk/"&gt;Clive Flint&lt;/a&gt; was a superstar and came to the rescue at the last minute to take some &lt;a href="http://www.flickr.com/photos/cliveflint/sets/72157622731108364/"&gt;wicked photos&lt;/a&gt; on the night. It was cool to go backstage beforehand and impose as the stars chilled out. And it was great to talk with &lt;a href="http://www.bletchleypark.org.uk/news/docview.rhtm/274794"&gt;Simon Greenish&lt;/a&gt; at the bar afterwards. Thank you again for your invitation to Bletchley Park. We'll be up there pronto.&lt;br /&gt;&lt;br /&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074134735/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2701/4074134735_b300316360_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0.9em;" &gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074134735/"&gt;Backstage with the girls&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/cliveflint/"&gt;clive.flint&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074126587/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2531/4074126587_368d924394_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0.9em;" &gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074126587/"&gt;Robin Ince and Johnny Ball&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/cliveflint/"&gt;clive.flint&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074869376/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3494/4074869376_bdce5b5746_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0.9em;" &gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074869376/"&gt;Maggie Philbin and Jason Gorman&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/cliveflint/"&gt;clive.flint&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074877340/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2536/4074877340_9c01304673_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0.9em;" &gt;&lt;a href="http://www.flickr.com/photos/cliveflint/4074877340/"&gt;Some of the cast&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/cliveflint/"&gt;clive.flint&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;Thanks Jason for the &lt;a href="http://www.commutineer.com/"&gt;Commutineer&lt;/a&gt; coverage especially the centre-spread in the programme (below). We're continuing to improve &lt;a href="http://www.commutineer.com/"&gt;the Web site&lt;/a&gt; and we'll continue to do so beyond the official launch later this month. So don't wait until then! If you're dallying with the daily commute please share your experiences, observations, encounters at &lt;a href="http://www.commutineer.com/"&gt;commutineer.com&lt;/a&gt;. Be naughty. Or nice. What you say may be useful to other commuters. And we'd love more feedback. We plan to hook it up to Twitter too. So if you're tweeting about your commute please tag it #commutineer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/4076025088/" title="boffoonery-artwork by energizr, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2715/4076025088_263e19c617.jpg" alt="boffoonery-artwork" height="354" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-6610225523413474633?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/6610225523413474633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=6610225523413474633&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6610225523413474633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6610225523413474633'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/11/backstage-at-boffoonery.html' title='Backstage at Boffoonery'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/01616072152370041824</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11504108978873874902'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-1381744320795392207</id><published>2009-11-02T13:15:00.010Z</published><updated>2009-11-18T16:34:46.783Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='user stories'/><category scheme='http://www.blogger.com/atom/ns#' term='technical debt'/><category scheme='http://www.blogger.com/atom/ns#' term='real options'/><category scheme='http://www.blogger.com/atom/ns#' term='defects'/><title type='text'>How we use stories</title><content type='html'>All our work items, both user-focused and technical, are stories framed in the context of a user interacting with the product. Each story represents a distinct, visible and testable piece of work that can be delivered independently to realize some value. Stories exist at many levels of specificity and never convey solutions. For example, at a point in time it's sufficient to use an ambiguous story to describe an interaction as simply an activity a user engages in using the product. At some time later, typically when detail starts to matter, smaller stories are written to describe that activity in terms of more specific tasks the user performs with the product.&lt;br /&gt;&lt;br /&gt;Stories are written on index cards measuring 6 by 4 inches. A description of the user interaction is written in as few words as possible on the front of a card to provide a brief outline. This provokes conversations to reveal and understand the details, which are captured as acceptance criteria on the reverse side in the language of the user. The physical card serves as a token, exchanged amongst the team when different people work on the story. It also acts as a physical flag that shows others what's in progress and a story's history in terms of the feedback obtained so far from testing, user experience, etc. Different colored index cards are used for different types of user:&lt;br /&gt;&lt;br /&gt;1. Business and end users&lt;br /&gt;&lt;ul&gt;&lt;li&gt;White cards describe stories written for business and end users.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Green cards describe user experience stories that need to be completed ahead of time and in just enough detail, e.g. using low fidelity prototypes or design mock-ups, to facilitate an iterative approach and provide useful input to the corresponding white cards.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Pink cards describe defects from the users' perspective and include the steps to reproduce on the back. We never debate whether something is a defect or not, we just ask the product owner.&lt;/li&gt;&lt;/ul&gt;2. System and technical users&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Yellow cards describe stories written for technical users, e.g. a system administrator operating and supporting the product, or for discrete system engineering work such as scalability and resilience.&lt;/li&gt;&lt;/ul&gt;3. Technical debt&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Blue cards describe stories written for developers, who are considered users of the system at an engineering level.  They describe technical debt in system and software terms and include acceptance criteria on the back so the developers know when they're done.&lt;/li&gt;&lt;/ul&gt;The size of a story isn't important until it's planned and prepared, ready to be implemented.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Developing the product iteratively&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Using iterative development we progressively refine and extend functionality already delivered. Over time a user task is sometimes revisited by any number of stories. Whenever possible we use a green card to build a paper prototype that allows us to evaluate interaction designs with users before developing any software. The first white card typically delivers very basic functionality that allows users to perform the task using the product. Feedback from users validates our assumptions and often initiates a new story to enhance the functionality or improve its performance and ease of use. Every story aims to improve the experience for the user based on their feedback to enable them to perform the task more efficiently or effectively.&lt;br /&gt;&lt;br /&gt;By delivering a minimal version of functionality early and then evolving it in response to user feedback, we remain receptive to discovery and keep our options open rather than committing prematurely to a specific user experience. This way we invest more wisely to deliver exactly what the users wants, and no more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-1381744320795392207?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/1381744320795392207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=1381744320795392207&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/1381744320795392207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/1381744320795392207'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/11/how-we-use-stories.html' title='How we use stories'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-673276279448444810</id><published>2009-10-22T00:11:00.003+01:00</published><updated>2009-10-22T00:22:55.868+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='timeout'/><category scheme='http://www.blogger.com/atom/ns#' term='retrospective'/><category scheme='http://www.blogger.com/atom/ns#' term='pomodoro'/><title type='text'>Timeouts and retrospectives</title><content type='html'>We use timeouts and a couple of different retrospectives to drive improvement. Stop-the-line events like Pomodoro timeouts and Pomodoro retrospectives happen spontaneously within the team to solve problems immediately and produce small continual improvements. We also use a monthly retrospective for the product stream to reflect on how it's working and conceive bigger, more strategic improvements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pomodoro timeout&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of our norms is that anyone can call a timeout. The team calls timeouts frequently, usually more than 1 a day; they seldom last 25 minutes and if they need longer they just run another Pomodoro. People huddle in the bullpen, sometimes around a whiteboard, to discuss something within the remit of the team and collectively decide what to do. Whether the purpose is to discuss a technical issue and define a set of spikes to prove the way forward, explore options to get around an obstacle, or investigate a process issue, the timeout often creates opportunities to make improvements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;On-demand Pomodoro retrospective&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When something extraordinary happens the team runs a Pomodoro retrospective in 25 minutes, as soon as possible after the event, to find the root cause and agree 1 specific and clearly defined action that can be taken immediately to prevent it reoccurring. We like to use the 5-whys technique but we also use other activities (within the format - brainstorming, affinity mapping, dot voting, decide what to do) depending on what had happened. The retrospective is always done standing up to keep people focused and energetic. Most of the time the retrospective concentrates on events that the team could have controlled or avoided. However, sometimes it investigates problems in the &lt;a href="http://www.think-box.co.uk/blog/2009/10/product-stream.html"&gt;product stream&lt;/a&gt;  that were outside the team but nevertheless impacted them, in which case appropriate people from the stream also participate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monthly retrospective&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once a month the facilitator runs a structured retrospective for the &lt;a href="http://www.think-box.co.uk/blog/2009/10/product-stream.html"&gt;product stream&lt;/a&gt; (that involves setting the stage, gathering data, generating insights, and deciding what to do, close). Everyone in the team attends, including the technical mentor, as does the business sponsor, product owner, team leaders from the business users plus a handful of their staff, and other people from the various business disciplines within the stream. The purpose of this retrospective is to step back and look at the big picture, including any external factors that have affected the stream, and identify any trends. We challenge how we currently work and try to get beyond the obvious to discover transforming ideas that would make the product stream more effective.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-673276279448444810?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/673276279448444810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=673276279448444810&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/673276279448444810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/673276279448444810'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/10/timeouts-and-retrospectives.html' title='Timeouts and retrospectives'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-5684829161472390356</id><published>2009-10-21T23:19:00.037+01:00</published><updated>2009-11-18T16:30:18.687Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='value stream'/><category scheme='http://www.blogger.com/atom/ns#' term='product stream'/><title type='text'>Product stream</title><content type='html'>&lt;span style="font-weight: bold;"&gt;A description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Think of a product stream as a small company working exclusively on a product and delivering features that excite users to maximize profit and growth. The stream invests in its relationship with users and is set up to compete on the basis of speed. It has everything it needs to conduct business, from concept to production to operational support, and unlike a project it persists as long as the product is in service. It includes a dedicated and diverse technical team that is actually part of the business and helps them use software more effectively. It self-organizes for optimum delivery and minimum risk, and produces flexible software that responds as the business learns from user and market feedback.&lt;br /&gt;&lt;br /&gt;Everyone in a stream is located together in the same place and works full-time to develop a common understanding of what users value, and to achieve a shared vision for the product against which success is measured. People in the stream collectively own the product and share responsibility for achieving results. Cash flow is key. Everyone understands the financial consequences of decisions and actions, or lack thereof, so people think in terms of delivering value to users as quickly as possible and cost effectively. Only people in the stream work on the product; in a transparent environment they collaborate intensively, communicate honestly and keep the right information visible so that informed decisions can be made at the right time.&lt;br /&gt;&lt;br /&gt;A stream has 4 key roles that together provide entrepreneurial leadership and unified direction:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The business sponsor is a product champion and a visionary. He owns the budget and is ultimately responsible to the company for the overall product stream and is accountable for its results. With empathy for users, a deep knowledge of the market and an understanding of the stream's capabilities, he defines the strategy and makes business decisions quickly.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The product owner is the sponsor's right-hand man and also a product champion. Synthesizing the needs of different users (and stakeholders), he focuses delivery on evolving features in response to their feedback and changing market conditions to facilitate business agility.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The technical mentor is a master craftsman with business acumen, extensive knowledge and vast experience in delivering high-quality software products to market. He coaches the technical team on a journey that they cannot take on their own, using earned trust to show them new skills, techniques and thinking processes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The facilitator actually leads the technical team with passionate support and faith in their work; he manages the budget and is responsible for results. Facilitating without detailed or coercive direction, he lets people self-organize, steering with a light touch. He helps the team function effectively by providing everything it needs, driving consensus decisions, removing obstacles that impede delivery and creating an environment in which peoples' potential is developed based upon mutual respect and cooperation.&lt;/li&gt;&lt;/ol&gt;The technical team comprises all the technical skills it needs to develop software for production and operational use. There are specialists such as testers, system administrators and designers, however everyone works to acquire more general skills to build resilience into the team. A stream is always learning. It works continuously to eliminate waste and improve through reflection and experimentation. Creative energy flows, existing knowledge is shared and new knowledge is created as everyone works with shared responsibility to improve quality, remove causes of failure and find better ways of working.&lt;br /&gt;&lt;br /&gt;Over time the composition of a stream varies to suit the needs of the product. However, it retains the skills and expertise it needs to deliver the highest possible quality and service to users. The business sponsor, product owner, technical mentor and facilitator are always present.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Shorten the value stream by bringing it inside&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Our goal, starting and ending with the user, is to shorten the value stream and encapsulate it within the product stream. We aim to seize a crisis and initiate kaikaku events to eliminate some of the more obvious non-value adding steps. We collocate and remove dependencies to eliminate handoffs between teams, co-ordination overheads with other teams; waiting around for information, approval, access to business people or shared resources; chasing people in different locations for responses. We favor open-source software rather than relying on core teams producing platforms and infrastructure systems, and we remove all other dependencies by absorbing skills and responsibilities into the product stream. For example, in a recent stream we had established a cooperative partnership with the company managing the datacenter where our production environments were hosted and they agreed to implant a system administrator into the stream to work as a member of our technical team.&lt;br /&gt;&lt;br /&gt;Within the product stream, the necessary conditions are nurtured to enable frequent delivery of features to users, at a predictable and reliable rate. Work in progress is limited to the capacity of the technical team (minus some slack) to avoid people burning out and they always stop to fix problems before continuing. Working at a sustainable pace, they even out the arrival of work by making stories approximately the same size, use pull scheduling  and release every week to create flow.                                   &lt;br /&gt;&lt;br /&gt;The technical team operates all the environments, including production. They automate as much as possible and manage the monitoring, alerting and capacity planning. Consequently they develop expertise in how the product runs, which enables them to diagnose problems more effectively. They also get to innovate in the 'system space' to meet business and user needs. They select the technology stack, deploy the product to the production environments, and they operate and support it, 24/7. If they do something to break production, they feel the pain straight away. They work hard to prevent that happening by delivering high-quality, well-tested software and, with end-to-end knowledge and full access, the team works continuously to eliminate complexity and duplication across the system, and to reduce the overall maintenance and support effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-5684829161472390356?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/5684829161472390356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=5684829161472390356&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/5684829161472390356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/5684829161472390356'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/10/product-stream.html' title='Product stream'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-3178010759970088615</id><published>2009-10-20T14:50:00.004+01:00</published><updated>2009-10-25T00:08:44.753+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pair-programming'/><category scheme='http://www.blogger.com/atom/ns#' term='rolling ownership'/><title type='text'>Rolling ownership of stories through the team</title><content type='html'>We &lt;a href="http://www.think-box.co.uk/blog/2008/04/people-do-pair-programming.html"&gt;added&lt;/a&gt; rolling ownership to our pair-programming back in April 2008 and we've been using it since.&lt;br /&gt;&lt;br /&gt;Rolling ownership enables as many people as possible to get involved in delivering a story. When a new story is started, someone volunteers to own it and another person volunteers to pair in. They work on the story until lunchtime. After lunch, the pairs swap. For each story in progress, the owner moves off the story passing ownership to his morning partner and a new volunteer steps in to pair. This rolling effect allows tacit knowledge of the story to be retained across pair-swaps. When each person owns a story they add their initials to the right-hand side of the card. Repeated everyday, most, if not all, of the team play a part in delivering each story. We've found that rolling ownership facilitates shared learning and decision-making, helps spread knowledge of the product around the  team, and the pair-swaps and shifting ownership keeps people communicating.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-3178010759970088615?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/3178010759970088615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=3178010759970088615&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/3178010759970088615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/3178010759970088615'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/10/rolling-ownership-of-stories-through.html' title='Rolling ownership of stories through the team'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-4134567583035963255</id><published>2009-10-20T14:01:00.003+01:00</published><updated>2009-10-20T14:09:03.275+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='standup'/><title type='text'>Two stand-ups a day</title><content type='html'>For a long time now we have run 2 stand-ups every day, first thing in the morning and first thing after lunch, always at the same times and always around the board. &lt;br /&gt;&lt;br /&gt;The morning stand-up discusses the work-in-progress and allows the team to co-ordinate their efforts to get stuff done. It usually lasts no longer than 10 to 15 minutes and starts from the top of the board and works downwards to cover any defects followed by the user stories, debt and design work. People stand in a semicircle and face the board. Each story owner steps out front, faces everyone, and speaks about progress on their card. In terms of the acceptance criteria on the reverse side they describe the current focus and the next steps. They also share what they've learned and what has consequently changed in the story. When progress on a story is obstructed a pink Post-it note is stuck to the card, which says BLOCKED and includes a brief description of the impediment. When all the stories and impediments have been discussed the team forms pairs to work on the cards. &lt;br /&gt;&lt;br /&gt;The afternoon stand-up is usually done in less than 5 minutes and focuses on rolling the ownership of stories and arranging new pairs. It's also an opportunity for people to provide updates on anything significant that had occurred during the morning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-4134567583035963255?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/4134567583035963255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=4134567583035963255&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/4134567583035963255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/4134567583035963255'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/10/two-stand-ups-day.html' title='Two stand-ups a day'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-2459046757155444375</id><published>2009-10-12T22:54:00.000+01:00</published><updated>2009-10-12T23:16:24.868+01:00</updated><title type='text'>Using the Gordon Pask Award to share with people</title><content type='html'>We've got some ideas on how we can give back to the software community but we'd like to hear your ideas. &lt;br /&gt;&lt;br /&gt;What would you like to hear more about?&lt;br /&gt;&lt;br /&gt;Where do you want it delivered? &lt;br /&gt;&lt;br /&gt;Conferences are an obvious choice. I'm interested in usergroups. &lt;br /&gt;&lt;br /&gt;Please write your suggestions as comments to this blog post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-2459046757155444375?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/2459046757155444375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=2459046757155444375&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/2459046757155444375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/2459046757155444375'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/09/using-gordon-pask-award-to-share-with.html' title='Using the Gordon Pask Award to share with people'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-6180724137999502028</id><published>2009-10-07T11:30:00.030+01:00</published><updated>2009-10-13T15:10:47.593+01:00</updated><title type='text'>Concept to cash every week at JAOO</title><content type='html'>&lt;div style="margin: 0pt 0pt 10px 10px; float: right;"&gt;&lt;a href="http://twitpic.com/kh3nz"&gt;&lt;img src="http://s3.amazonaws.com/twitpic/photos/large/34390223.jpg?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&amp;amp;Expires=1254991786&amp;amp;Signature=xSEH%2FiLVwtMUjqHapUs%2FlOCt80s%3D" border="0" height="225" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;Yesterday at JAOO, Gus and Kris talked about going from &lt;a href="http://jaoo.dk/aarhus-2009/presentation/Turning+on+a+Sixpence+-+No+Excuses%3A+Concept+To+Cash+Every+Week"&gt;concept to cash every week&lt;/a&gt;. It's describes how we're currently working at &lt;a href="http://www.energizedwork.com/"&gt;Energized Work&lt;/a&gt; and some of the experiments we're running to find new and innovative ways we can improve and be more effective.&lt;br /&gt;&lt;br /&gt;Here's a zip file with the &lt;a href="http://www.think-box.co.uk/pdf/no-excuses-061009.zip"&gt;slides and narrative&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's great to get feedback and it seems the session was well received. 166 people attended with 26 leaving before the end. 74 said it exceeded expectations, 65 said it met expectations and 11 said it didn't meet expectations. Here are some of the tweets:&lt;br /&gt;&lt;a href="http://twitter.com/sejacobsen/status/4654455255"&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;a href="http://twitter.com/sejacobsen/status/4654455255"&gt;sejacobsen&lt;/a&gt;: The "Concept to Cash" talk is fast-paced and unrelentingly delivered by @guspower and Kris Lander - much like their core message #jaoo&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/christerdk/status/4654847592"&gt;christerdk&lt;/a&gt;: "Ensure change is cheap", "Care about the software", "Don't get bogged down by technical debt","find and fix immediately"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/christerdk/status/4654640990"&gt;christerdk&lt;/a&gt;: Doing pomodoros (and break) in the middle of a session! :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/jakobfaerch/status/4654939676"&gt;jakobfaerch&lt;/a&gt;: Listening to The EnergizedWork people. Are work habits like the ones they describe really possible? #jaoo&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/jduchess/statuses/4655212371"&gt;jduchess&lt;/a&gt;: Lander &amp;amp; Power #jaoo: keep it moving, keep it working, keep it together, keep it real!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/tjementum/status/4655497352"&gt;tjementum&lt;/a&gt;: "Turing on a sixpence" by Gus Power and Kris Lander at #JAOO was the best. They are pushing agile to the limit. Got lots of ideas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/alradk/statuses/4655891281"&gt;alradk&lt;/a&gt;: #jaoo, just saw Gus Power in Turning on a 6 pence. Damn, this was a powerful prensentation! From now on i'm working wednesday - tuesday!!!&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-6180724137999502028?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/6180724137999502028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=6180724137999502028&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6180724137999502028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6180724137999502028'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/10/concept-to-cash-at-jaoo.html' title='Concept to cash every week at JAOO'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-6767817424141348242</id><published>2009-09-26T14:04:00.003+01:00</published><updated>2009-09-26T14:18:33.668+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outside in'/><title type='text'>Outside, in</title><content type='html'>We create software by working inwards from the users' experience. Maintaining focus on the users' perception of 'the system', we do just enough to satisfy the needs of the user rather than what we think is necessary or cool. On a regular basis, we &lt;a href="http://www.agileinaction.com/2005/10/forgetting-to-breathe-can-be-hazardous.html"&gt;come up for air&lt;/a&gt; to check context and avoid &lt;a href="http://www.agileinaction.com/2009/04/what-is-it-about-technical-discussions.html"&gt;getting lost in the weeds&lt;/a&gt;. We decide &lt;a href="http://www.agileinaction.com/2007/10/vertical-slicing.html"&gt;which direction to go next&lt;/a&gt; based on where our client sees value and consider how we're going to demonstrate what we've created so far. We don't jump into unit land because trying to connect all the pieces at the end doesn't produce a good solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-6767817424141348242?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/6767817424141348242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=6767817424141348242&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6767817424141348242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6767817424141348242'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/09/outside-in.html' title='Outside, in'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-1031150965287680579</id><published>2009-09-08T12:54:00.001+01:00</published><updated>2009-09-08T12:55:40.581+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pomodoro'/><category scheme='http://www.blogger.com/atom/ns#' term='focus'/><category scheme='http://www.blogger.com/atom/ns#' term='intent'/><title type='text'>Focus On Intent!</title><content type='html'>I frequently use the term 'focus on intent', especially with respect to the writing of story cards and acceptance criteria. When I'm focused on intent:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I understand, with absolute clarity, the goal my customer is trying to achieve and &lt;u&gt;it's NOT expressed in terms of how I am going to get there&lt;/u&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I have distilled the context of the situation by identifying the most significant or important contributing factors.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My clarity of understanding allows me to convey meaning, describing these factors clearly with a high signal-to-noise ratio.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My state of mind is determined and concentrated on a central point while I focus on achieving only one thing at a time without ambiguity on the outcome.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I have identified a clear, unambiguous measurement that will tell me when I am done.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I am conscious of the essence of design and so I maintain consistency at different levels of detail so that everything makes sense separately and in context of the whole.&lt;/li&gt;&lt;/ul&gt;  For me, focusing on intent conceptually represents a cognitive state required to be effective. However, achieving this state of mind isn't easy, especially in a busy environment.  Personally, I find the &lt;a href="http://www.pomodorotechnique.com/"&gt;Pomodoro technique&lt;/a&gt; useful in staying focused.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-1031150965287680579?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/1031150965287680579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=1031150965287680579&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/1031150965287680579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/1031150965287680579'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/09/focus-on-intent.html' title='Focus On Intent!'/><author><name>Gus Power</name><uri>http://www.blogger.com/profile/16140134169400227628</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05291588923886671888'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-8841186514905081685</id><published>2009-09-02T20:39:00.027+01:00</published><updated>2009-09-02T23:21:18.651+01:00</updated><title type='text'>We don't need no stinkin' process</title><content type='html'>We're enjoying ourselves so much I'm wondering if it's illegal. We're working in a 4-man team with a new client (who consult for the &lt;a href="http://www.leanuk.org/"&gt;Lean Enterprise Academy&lt;/a&gt;) and we're experimenting with some new techniques. Our goal is to create a product that is very kind to its users, so we're trying to stay as close as possible to the users' conceptual model and stop thinking like programmers all the bloody time. When we catch one another 'flipping' to techie mode we quickly 'flop' them back to user mode.&lt;br /&gt;&lt;br /&gt;Keeping the interaction design simple, so that it can be easily learned by users, is difficult. We've used paper prototypes to explore options and we're also &lt;a href="http://www.agileproductdesign.com/blog/dont_know_what_i_want.html"&gt;iterating&lt;/a&gt; the interaction design as part of developing the user stories. This approach is working well. We do, however, need more ready-access to users to help reduce rework. (When does iterating, and the learning that comes from it, become wasteful rework? A subject worthy of it's own post.)&lt;br /&gt;&lt;br /&gt;Another thing is ... &lt;a href="http://www.youtube.com/watch?v=-lj056ao6GE"&gt;we don't need no stinkin' process&lt;/a&gt;. I reckon it's because our team is small, has only generalising specialists who have &lt;a href="http://www.think-box.co.uk/blog/2008/11/energized-way.html"&gt;worked together&lt;/a&gt; for ages, we trust one another implicitly,  and our environment is extremely collaborative and fun-packed. Ok, it's not entirely accurate that we have no process. I just wanted to use the &lt;a href="http://www.imdb.com/title/tt0071230/"&gt;Blazing Saddles&lt;/a&gt; clip. There is some semblance of a process but, honestly, it really, really doesn't feel like it. It just feels like the natural flow a conversation takes. Perhaps it's that the interactions are so second nature to us it just seems like everything is a conversation triggered by something that's happened or has been discovered:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Discuss a story in a pomodoro. &lt;/li&gt;&lt;li&gt;Pair up and pull its card into play. &lt;/li&gt;&lt;li&gt;Start &lt;a href="http://www.think-box.co.uk/blog/2007/10/vertical-slicing.html"&gt;slicing&lt;/a&gt; - working inwards from behaviour-driven Selenium acceptance tests, incorporating any non-functional and sysadmin work, while iterating the interaction design work. &lt;/li&gt;&lt;li&gt;Call a &lt;a href="http://www.think-box.co.uk/blog/2006/07/calling-timeout.html"&gt;timeout&lt;/a&gt; and talk in a pomodoro when something important happens. &lt;/li&gt;&lt;li&gt;Deploy the accepted story to production. &lt;/li&gt;&lt;li&gt;Go again. &lt;/li&gt;&lt;/ul&gt;I guess it's essentially Kanban and one piece flow, perhaps with a few twists we've introduced over the years. We just say  &lt;a href="http://www.think-box.co.uk/blog/2009/03/no-excuses-done-done.html"&gt;keep it moving - keep it working - keep it together - keep it real - and keep it coming.&lt;/a&gt; (We evolved to our kanban-like thing independent of the &lt;a href="http://www.limitedwipsociety.org/"&gt;Kanban movement&lt;/a&gt;. Hopefully &lt;a href="http://www.agilemanagement.net/"&gt;David Anderson&lt;/a&gt; will corroborate that claim. I think this is interesting because a mulitude of separated parties,  working independently, have concurrently evolved their process, given their own interpretations of the Toyota systems, to arrive at something with similar properties. It may be plausible to argue that this was predictable given the specifics of the Toyota systems.)&lt;br /&gt;&lt;br /&gt;Anyhoo, some people will say we're lucky to be able to work with such freedom. And we are lucky. Others say you make you're own luck. &lt;a href="http://www.think-box.co.uk/blog/2008/11/beer-helped.html"&gt;We choose to work  freely &lt;/a&gt;&lt;a href="http://www.think-box.co.uk/blog/2008/11/beer-helped.html"&gt;and we choose our clients&lt;/a&gt;. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-8841186514905081685?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/8841186514905081685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=8841186514905081685&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/8841186514905081685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/8841186514905081685'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/09/we-dont-need-no-stinkin-process.html' title='We don&apos;t need no stinkin&apos; process'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-3041866015273253041</id><published>2009-08-28T23:53:00.001+01:00</published><updated>2009-10-12T23:12:21.930+01:00</updated><title type='text'>We won the Gordon Pask Award</title><content type='html'>We're very pleased to receive one of this year's &lt;a href="http://www.agilealliance.org/show/1656"&gt;Gordon Pask Award&lt;/a&gt;s.&lt;br /&gt;&lt;br /&gt;We'd like to thank the people who are part of our adventure: The crew at &lt;a href="http://www.energizedwork.com/"&gt;Energized Work&lt;/a&gt; who continue to inspire and challenge us; our clients, who have been courageous enough to try something different; and our friends in the agile community who have supported our endeavors. This award is for them all.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3122661321/" title="06122008698 by energizr, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3093/3122661321_0533044f99.jpg" width="500" height="375" alt="06122008698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A few years ago we said companies valued the wrong things; businesspeople weren't accountable for their decisions; software development lacked craftsmanship; and people weren't empowered to do the right thing. Our '&lt;a href="http://www.think-box.co.uk/blog/2007/06/proposed-session-for-xpday.html"&gt;No Compromise&lt;/a&gt;-&lt;a href="http://www.think-box.co.uk/blog/2009/03/no-excuses-done-done.html"&gt;No Excuses&lt;/a&gt;' approach gained us a reputation as zealots. Yet to us, it was just a decision not to compromise on the &lt;a href="http://www.think-box.co.uk/blog/2008/11/energized-way.html"&gt;stuff we think is important&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Craftsmanship, personal discipline and rigor are important to us. But software is much more than code. We wanted to work with companies who recognized their software as assets and were prepared to push the boundaries, to change their organization and culture, to achieve greater effectiveness.&lt;br /&gt;&lt;br /&gt;We're excited by the future - working with new companies, evolving our use of   &lt;a href="http://www.think-box.co.uk/blog/2009/05/pomodoro-galore.html"&gt;pomodoros&lt;/a&gt;, &lt;a href="http://www.think-box.co.uk/blog/2008/04/product-streams-skills-based-and.html"&gt;product&lt;/a&gt; &lt;a href="http://www.think-box.co.uk/blog/2008/04/challenges-for-product-stream-concept.html"&gt;streams&lt;/a&gt; and lean accounting to maximize client profit, and testing our ideas for user-driven development. Rest assured, we'll continue to challenge the status quo and we'll continue to learn and improve.&lt;br /&gt;&lt;br /&gt;Thank you all very much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-3041866015273253041?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/3041866015273253041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=3041866015273253041&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/3041866015273253041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/3041866015273253041'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/08/we-won-gordon-pask-award.html' title='We won the Gordon Pask Award'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-3220922555958783282</id><published>2009-08-26T10:16:00.009+01:00</published><updated>2009-08-26T21:47:35.995+01:00</updated><title type='text'>New Energized Work website is coming soon</title><content type='html'>We'll finaly get around to finishing the &lt;a href="http://www.energizedwork.com/"&gt;Energized Work&lt;/a&gt; web site in September. In the meantime I wanted to share a glimpse of the design. It's been a great journey with &lt;a href="http://www.linkedin.com/profile?goback=.con&amp;amp;viewProfile=&amp;amp;key=15136894&amp;amp;jsstate=.conbro_0_*51_false_*2_18844"&gt;Tim Nicholls&lt;/a&gt; at &lt;a href="http://www.electriclightbox.com/"&gt;Electric Light Box&lt;/a&gt;, as we captured our &lt;a href="http://www.think-box.co.uk/blog/2008/11/beer-helped.html"&gt;attitude&lt;/a&gt; and &lt;a href="http://www.think-box.co.uk/blog/2009/03/what-makes-us-tick.html"&gt;ethos&lt;/a&gt; in this 'comic book' feel.&lt;br /&gt;&lt;br /&gt;A new dawn, a new day. As they say. And every day we continue to experiment and improve &lt;a href="http://www.think-box.co.uk/blog/2008/11/energized-way.html"&gt;The Energized Way&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3858800026/" title="New Energized Work home page by energizr, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3458/3858800026_0fee98a346.jpg" alt="New Energized Work home page" height="458" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-3220922555958783282?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.energizedwork.com' title='New Energized Work website is coming soon'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/3220922555958783282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=3220922555958783282&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/3220922555958783282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/3220922555958783282'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/08/new-energized-work-website-is-coming.html' title='New Energized Work website is coming soon'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-1154427476846999601</id><published>2009-08-13T23:58:00.000+01:00</published><updated>2009-09-08T11:32:18.191+01:00</updated><title type='text'>Thinking out loud about users, behaviour and acceptance tests</title><content type='html'>I want to play more with the combination of &lt;a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development"&gt;behaviour-driven development&lt;/a&gt; and &lt;a href="http://seleniumhq.org/projects/ide/"&gt;Selenium IDE&lt;/a&gt;. Stuff isn't clear in my head yet and I'm not entirely sure what I'm aiming for. Maybe it's that, given my interest in usability and interaction design, I want greater emphasis on the user in our acceptance tests.&lt;br /&gt;&lt;br /&gt;Am I seeing a Selenium test demonstrate the achievement of a user's goal, broken down into the user's actions expressed in plain English that map, under-the-hood, to Selenium commands?&lt;br /&gt;&lt;br /&gt;Questions I'm asking myself: How do these tests relate to the acceptance tests on the back of the story cards? Are they the only tests on the back of the card? If they're not user-focused their 'internal', right? Are there other kinds of Selenium-based acceptance tests, perhaps within a hierarchy, which don't focus on the user? Are these aceptance tests?&lt;br /&gt;&lt;br /&gt;Um ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-1154427476846999601?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/1154427476846999601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=1154427476846999601&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/1154427476846999601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/1154427476846999601'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/09/thinking-out-loud-about-users-behaviour.html' title='Thinking out loud about users, behaviour and acceptance tests'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-2650817338293231638</id><published>2009-08-04T17:58:00.003+01:00</published><updated>2009-08-04T18:02:02.684+01:00</updated><title type='text'>Scrum Mastering isn't a part-time endeavour</title><content type='html'>Don't be a part-time scrum master because 'you can't see the picture when you're in the frame'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-2650817338293231638?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/2650817338293231638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=2650817338293231638&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/2650817338293231638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/2650817338293231638'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/08/scrum-mastering-isnt-part-time.html' title='Scrum Mastering isn&apos;t a part-time endeavour'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-4729239127714842538</id><published>2009-07-24T17:51:00.003+01:00</published><updated>2009-07-24T18:10:13.649+01:00</updated><title type='text'>Focus focus focus!</title><content type='html'>Time isn't the problem. How you use time is.&lt;br /&gt;&lt;br /&gt;Don't bother managing your time. Manage your focus. We use &lt;a href="http://www.think-box.co.uk/blog/2009/05/pomodoro-galore.html"&gt;pomodoros&lt;/a&gt; to sharply focus on achieving a goal every 25 minutes. If you focus on the activity you'll just wheel-spin and dig a hole. So focus on the goal - what you want to achieve.&lt;br /&gt;&lt;br /&gt;To really focus you need clarity about what you're aiming to achieve. So have a really concise and expressive way to define the successful outcome (be it an acceptance test, a &lt;a href="http://www.think-box.co.uk/blog/2007/10/vertical-slicing.html"&gt;vertical slice&lt;/a&gt;, or whatever).&lt;br /&gt;&lt;br /&gt;Finally, getting stuff done is one thing. Getting the right stuff done is even better. So figure out what's important and focus only on that. Duh!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-4729239127714842538?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/4729239127714842538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=4729239127714842538&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/4729239127714842538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/4729239127714842538'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/07/focus-focus-focus.html' title='Focus focus focus!'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-7097712611621695541</id><published>2009-07-24T11:34:00.007+01:00</published><updated>2009-07-24T15:02:47.890+01:00</updated><title type='text'>Get beyond the Now and into the Potential</title><content type='html'>&lt;a href="http://www.nidoqubein.com/aboutnidoqubein.cfm"&gt;Nido Qubein&lt;/a&gt; said something like: &lt;span style="font-style: italic;"&gt;The trouble with many plans is that they are based on the way things are now. To be successful, your plan must focus on what you want, not what you have.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many times I've witnessed vision and ambition constrained by a plan confined to how things are done now. It's almost like there's an invisible bubble defining how one 'can' and 'cannot' get stuff done (or not get stuff done :). Although, in reality it's more like what people 'will' and 'will not' do given their perception of what's permitted. "Oh that won't work here".&lt;br /&gt;&lt;br /&gt;Providing your aims are to do the right thing I think challenging the status quo is right and proper and, in my experience, the consequences are seldom bad. It's nearly always all in your head and when people see results they usually join in. Personally I enjoy challenging the status quo and I consider it to be a healthy and necessary exercise to drive continuous improvement. And dare I say it, a little construction subversion, if that's what's called for, can be fun.&lt;br /&gt;&lt;br /&gt;So, don't allow yourself to be held back by the Now. Look beyond into the Potential where anything can be achieved. Then go after it with courage, persistence and integrity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-7097712611621695541?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/7097712611621695541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=7097712611621695541&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7097712611621695541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7097712611621695541'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/07/get-beyond-now-and-into-potential.html' title='Get beyond the Now and into the Potential'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-9034853277257741058</id><published>2009-07-04T20:29:00.011+01:00</published><updated>2009-07-04T21:57:49.123+01:00</updated><title type='text'>First cut of commutineer.com is now live</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.commutineer.com/"&gt;&lt;img src="http://farm3.static.flickr.com/2429/3688218438_c55f5aaf57_o.png" alt="commutineer.com" style="" border="white" height="158" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;We put a new Web site live recently. It's called &lt;a href="http://www.commutineer.com/"&gt;commutineer.com&lt;/a&gt; and it's a bit of&lt;span class="bio"&gt; an escape from the drudgery of UK commuting. Commuters can have conversations, share news, rant, be cool, flirt, and stand out in the crowd. They can &lt;/span&gt;&lt;span class="level2"&gt;form tribes around topics, stations, rail lines and networks. And earn vitality points, &lt;/span&gt;&lt;span class="level2"&gt; compete for top spots in the day and the &lt;/span&gt;&lt;span class="level2"&gt;chance to become the top commutineer.&lt;/span&gt; While on the move, commuters can do most of this with text messages from their mobile phones (standard mobile rates apply :).&lt;br /&gt;&lt;br /&gt;It's got some ways to go and we've got lots more ideas but we wanted to push an early cut live to get some feedback from real users. We've been developing the functionality iteratively so there are some 'cheap' features on the site that we'll be enriching and improving over time.&lt;br /&gt;&lt;br /&gt;If you commute in the uk, please join the mutiny and register to become a &lt;a href="http://www.commutineer.com/"&gt;commutineer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We'll be handing out freebies around London in the coming weeks and we're also sponsoring &lt;a href="http://www.boffoonery.com/"&gt;Boffoonery&lt;/a&gt;, a comedy event to help raise money for &lt;a href="http://www.bletchleypark.org.uk/"&gt;Bletchley Park&lt;/a&gt;, but we'd really appreciate your help to spread the word. Tweet about it. Put it on your Facebook profile. Please tell your friends about &lt;a href="http://www.commutineer.com/"&gt;commutineer&lt;/a&gt; and ask them to tell their friends too. Many thanks.&lt;br /&gt;&lt;br /&gt;You can also &lt;a href="http://twitter.com/commutineer"&gt;follow our progress on twitter&lt;/a&gt; as we continue to improve the site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-9034853277257741058?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.commutineer.com' title='First cut of commutineer.com is now live'/><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/9034853277257741058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=9034853277257741058&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/9034853277257741058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/9034853277257741058'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/07/first-cut-of-commutineercom-is-now-live.html' title='First cut of commutineer.com is now live'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-7089591948189730683</id><published>2009-05-15T14:12:00.000+01:00</published><updated>2009-05-15T14:14:07.061+01:00</updated><title type='text'>Don't remove failing tests from the build</title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/l1wKO3rID9g&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/l1wKO3rID9g&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-7089591948189730683?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/7089591948189730683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=7089591948189730683&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7089591948189730683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7089591948189730683'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/05/dont-remove-failing-tests-from-build.html' title='Don&apos;t remove failing tests from the build'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-6869800235926509558</id><published>2009-05-15T13:13:00.006+01:00</published><updated>2009-05-15T13:34:30.985+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='extreme'/><category scheme='http://www.blogger.com/atom/ns#' term='pairprogramming'/><title type='text'>Extreme Pair-programming</title><content type='html'>The 'trailer-park boys' at &lt;a href="http://www.energizedwork.com/"&gt;Energized Work&lt;/a&gt; have started extreme pairing. First up .. The Jerry Springer Show. Let me tell you, trying to fix the build with guys fighting in the background ain't easy.&lt;br /&gt;&lt;br /&gt;&lt;div style="float: left; margin-right: 10px; margin-top: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3532743185/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2176/3532743185_625d32099b_o.jpg" alt="Pairing on the Jerry Springer Show" style="border: 2px solid rgb(0, 0, 0);" height="289" width="311" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3532743185/"&gt;Pairing on the Jerry Springer Show&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-top: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3532718381/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2235/3532718381_a2d7196283_o.jpg" alt="Extreme Pair-programming" style="border: 2px solid rgb(0, 0, 0);" height="300" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3532718381/"&gt;Extreme Pair-programming&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&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/8882974-6869800235926509558?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/6869800235926509558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=6869800235926509558&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6869800235926509558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/6869800235926509558'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/05/extreme-pair-programming.html' title='Extreme Pair-programming'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/01616072152370041824</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11504108978873874902'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-7531683164917005504</id><published>2009-05-14T22:17:00.015+01:00</published><updated>2009-05-14T23:48:31.693+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planning game'/><category scheme='http://www.blogger.com/atom/ns#' term='retrospective'/><category scheme='http://www.blogger.com/atom/ns#' term='pomodoro'/><title type='text'>Pomodoro galore</title><content type='html'>Almost everything for us is now a &lt;a href="http://www.pomodorotechnique.com/"&gt;pomodoro&lt;/a&gt;. Some time ago we replaced the per-iteration planning game with on-demand planning &lt;a href="http://www.pomodorotechnique.com/"&gt;pomodoro&lt;/a&gt;s and the end-of-iteration retrospective with a pomodoro retrospective.&lt;br /&gt;&lt;br /&gt;Every &lt;a href="http://www.think-box.co.uk/blog/2006/07/start-iterations-on-wednesdays.html"&gt;Wednesday&lt;/a&gt;, the first day of our &lt;a href="http://www.think-box.co.uk/blog/2006/01/1-week-iterations.html"&gt;weekly iteration&lt;/a&gt;, we kick off with a 25-minute planning pomodoro to give us just enough stories to make a start. It uses a modified &lt;a href="http://en.wikipedia.org/wiki/Fishbowl_%28conversation%29"&gt;fishbowl&lt;/a&gt; format to stimulate the right level of technical discussion and keep energy levels surging. When the &lt;a href="http://www.think-box.co.uk/blog/2008/05/simplified-planning-board.html"&gt;board&lt;/a&gt; gets short of stories (and the team is in danger of stalling) we run another planning pomodoro to top up the 'waiting' column. We keep doing this until the &lt;a href="http://www.think-box.co.uk/blog/2007/10/its-showtime.html"&gt;showcase&lt;/a&gt; on Tuesday but we're careful not to end with loads of stories still in progress.&lt;br /&gt;&lt;br /&gt;Our estimation is simply: "Is this story less than 2 days?" and the team shows thumbs up or down. If it's not, the story is split there and then. A pre-planning pomodoro run in advance of Wednesday, looking ahead into the next iteration, helps to size stories appropriately and get the acceptance criteria on the back of the cards. Our velocity is the average-to-date, over all the iterations, of the number of cards that made it to done. This gives us a steadier velocity than summing the estimates of the stories that made it to done in that iteration. We're not really using the velocity for planning purposes though. We use it to calculate a per-story cost, in &amp;pound;, derived from what was delivered in the iteration and the overall capacity cost for the iteration. From this we can then calculate the cost of any inventory and outstanding technical debt. It's sobering to see these things in money terms.  I'll blog separately about the simple profit-and-loss sheet we use based on lean accounting and the metrics we watch.&lt;br /&gt;&lt;br /&gt;The pomodoro &lt;a href="http://www.think-box.co.uk/blog/2006/09/retrospectives-action-begets-action.html"&gt;retrospective&lt;/a&gt; is conducted standing up. This keeps things moving and keeps people focused. 25 minutes doesn't provide a lot of scope for variation of activities but we can easily cover our standard format: brainstorming - affinity mapping - dot voting - and agree one action that will improve things. I expect this will eventually get boring so I'm thinking of ways to do pomodoro 'lets improve this, here-and-now' sessions that are triggered by a problem just encountered. I guess these are similar to timeouts. Ultimately, the challenge I've set myself is to focus these continuous improvement pomodoros on making an improvement that is not borne out of (and therefore constrained by) solving a specific problem. They just focus on making an improvement to get better.&lt;br /&gt;&lt;br /&gt;We're also experimenting with a new board layout that helps us integrate iterative collaboration with designers. There's some serious thinking to be done here and, to be honest, we could do with a fresh project to try it out on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-7531683164917005504?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/7531683164917005504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=7531683164917005504&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7531683164917005504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7531683164917005504'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/05/pomodoro-galore.html' title='Pomodoro galore'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-8386395470686941857</id><published>2009-04-07T12:16:00.002+01:00</published><updated>2009-04-07T12:17:15.884+01:00</updated><title type='text'>What is it about technical discussions and weeds?</title><content type='html'>It's tough to prevent technical discussions getting lost in the weeds. Actually, it's the people involved who get lost in the weeds.&lt;br /&gt;&lt;br /&gt;What usually starts out as objective and constructive often slides into a protracted subjective and opinionated 'jousting' event. Some people end up focusing on what's personally valuable to them (or motivating for them) rather than on the goal. Some people disengage because they can't get a word in, they've been shouted down, or they've become bored. Everyone walks away frustrated that consensus wasn't reached. Or worse they leave with the illusion of consensus.&lt;br /&gt;&lt;br /&gt;Here are some tips for keeping technical discussions out of the weeds:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;First and foremost, ensure people with the right skills and experience are involved.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Avoid subjectivity by putting personal code and architecture design styles aside. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Leave egos at home. (Easier said than done!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use simple words and aim for clarity, i.e. avoid jargon, including pattern names. Try to develop a language, and maintain a glossary on a wiki, so that effective conversations can be had without resorting to detailed and time consuming UML and documentation (a simple UML diagram can help in many circumstances).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Articulate proposals in terms of simplicity, testability, and technical debt.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Maintain engagement with props to avoid hand waving, e.g. use a whiteboard and draw pictures. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Be patient, stay focused, and keep listening to get through the groan zone and converge at consensus. To truly understand the points other people are making, work hard to hear what they are saying from their perspective.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It's one thing to talk passionately with the courage of your convictions, but consensus cannot be reached through force of argument. Remember, you must persuade people through reason not volume.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Keep assessing the discussion. Dont argue about whether X might do Y - pull-up the code on a projector and show that X does Y. If it has become speculation stop and run a spike to gather some facts. Then reconvene. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Focus on intent. Keep asking whether the discussion is still valuable.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you've got a facilitator handy insist they sit in on the discussion.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-8386395470686941857?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/8386395470686941857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=8386395470686941857&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/8386395470686941857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/8386395470686941857'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/04/what-is-it-about-technical-discussions.html' title='What is it about technical discussions and weeds?'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-2824173624369536023</id><published>2009-04-07T08:49:00.001+01:00</published><updated>2009-04-07T08:49:49.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Jumbo Wii Night</title><content type='html'>Photos from Jumbo Wii Night at The Energy Lab:&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704508/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3583/3419704508_8d45c78ea5_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704508/"&gt;Dan and Jeff&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704984/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3630/3419704984_6cbb7d8aba_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704984/"&gt;Snowboarding&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418894485/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3362/3418894485_3a5db89366_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418894485/"&gt;Riding rail&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419703542/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3317/3419703542_0ca2d517e7_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419703542/"&gt;Steve on Lead&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418892997/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3359/3418892997_bb671cfa3e_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418892997/"&gt;Ash riffing it up with Rob&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418892763/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3618/3418892763_ae33ca97f8_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418892763/"&gt;Action packed room&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704002/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3548/3419704002_60986ac501_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704002/"&gt;Guitar Hero III&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704256/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3364/3419704256_7c3d14699c_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419704256/"&gt;Guitar Hero III .. playoff&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419703756/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3356/3419703756_b43d4c5bf6_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419703756/"&gt;Zsolt and Roberta on Mario Karting&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419702410/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3569/3419702410_42d11564cf_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419702410/"&gt;Guitar Hero III .. loading&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419702878/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3622/3419702878_841a61f619_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419702878/"&gt;Toby karting&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419702160/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3652/3419702160_23585801bc_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419702160/"&gt;Mario karting&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419709214/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3654/3419709214_75d80712db_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419709214/"&gt;Playing Numer of the Beast&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419708940/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3569/3419708940_e2ecebb04a_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419708940/"&gt;Gus and Jeff&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419708700/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3379/3419708700_ea82d8973d_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419708700/"&gt;Steve and Gus&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419709992/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3320/3419709992_53d6694ff8_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419709992/"&gt;Carving it up&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419710250/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3353/3419710250_e8080dd6b7_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3419710250/"&gt;Gus pulling a stalefish&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418899551/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3630/3418899551_6f720f7196_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418899551/"&gt;Zsolt snowboarding&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418899159/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3580/3418899159_db8ce721ab_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3418899159/"&gt;Rob Riffs&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-2824173624369536023?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/2824173624369536023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=2824173624369536023&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/2824173624369536023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/2824173624369536023'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/04/jumbo-wii-night.html' title='Jumbo Wii Night'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8882974.post-7522632031165722686</id><published>2009-04-03T10:09:00.024+01:00</published><updated>2009-04-03T10:37:22.042+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='retrospective'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Reflecting at the Fun Day</title><content type='html'>We said there was a &lt;a href="http://www.think-box.co.uk/blog/2009/03/whole-lotta-fun-to-be-had.html"&gt;whole lotta fun to be had&lt;/a&gt; at our end of project retrospective fun day and that's exactly what we had - fun! And the various retrospective activities interspersed throughout the day produced a lots useful information and ideas. I plan to blog about these separately because we'll be running some experiments based on our ideas to simplify and improve the way we work as a team. In the meantime, here's some photos from the day:&lt;br /&gt;&lt;br /&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408356159/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3311/3408356159_9f34149f1a_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408356159/"&gt;Goldfish bowl&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408356311/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3351/3408356311_8d6a611b90_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408356311/"&gt;Discussion in the Goldfish bowl&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408357933/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3410/3408357933_70914cfa97_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408357933/"&gt;My Old Dutch Pancakes&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166628/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3261/3409166628_b5f4f37083_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166628/"&gt;Mulling the tulip&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165042/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3642/3409165042_74d2d46cb0_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165042/"&gt;Mapping 'Technical Discussions'&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409164930/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3358/3409164930_7e634debd2_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409164930/"&gt;Thought provoking&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165532/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3559/3409165532_08f51ccd30_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165532/"&gt;Gus bowling&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408356767/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3556/3408356767_c49612680f_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408356767/"&gt;Kev gets ready to fire&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165166/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3078/3409165166_00ce42a1c6_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165166/"&gt;Si bowling&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165418/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3325/3409165418_223b8fa03d_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165418/"&gt;Gordon bowling&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408378555/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3394/3408378555_f79c13511d_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408378555/"&gt;Mike the bowling shark&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166316/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3341/3409166316_5b4befeb5e_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166316/"&gt;Toby bowling&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165652/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3553/3409165652_7ef47bc077_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409165652/"&gt;Discussing the fundamentals&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408357231/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3398/3408357231_1341181ca8_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408357231/"&gt;Steve presents ideas&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166168/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3368/3409166168_d6c80830c8_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166168/"&gt;Pool hustler Paul&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408357345/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3415/3408357345_3bf87e50e1_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3408357345/"&gt;Watch this guy play!&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="float: left; margin-right: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166078/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3584/3409166078_746ef7a0bb_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:7;" &gt;&lt;a href="http://www.flickr.com/photos/agileinaction/3409166078/"&gt;Steve on the 'Killer' Scoreboard&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/agileinaction/"&gt;sjb140470&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8882974-7522632031165722686?l=www.think-box.co.uk%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/7522632031165722686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8882974&amp;postID=7522632031165722686&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7522632031165722686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8882974/posts/default/7522632031165722686'/><link rel='alternate' type='text/html' href='http://www.think-box.co.uk/blog/2009/04/reflecting-at-fun-day.html' title='Reflecting at the Fun Day'/><author><name>Simon Baker</name><uri>http://www.blogger.com/profile/16011032252131010150</uri><email>simon@energizedwork.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16609986057195205497'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>