<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>technojunk.net</title>
	<link>http://www.technojunk.net</link>
	<description>manish shah's weblog</description>
	<pubDate>Sun, 31 Jan 2010 13:46:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>Scaling Agile in Norway</title>
		<link>http://www.technojunk.net/2008/04/28/scaling-agile-in-norway/</link>
		<comments>http://www.technojunk.net/2008/04/28/scaling-agile-in-norway/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 20:30:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
	<category>agile</category>
		<guid isPermaLink="false">http://www.technojunk.net/2008/04/28/scaling-agile-in-norway/</guid>
		<description><![CDATA[Our friend Lars invited us to Oslo this weekend to run a session for Miles on &#8220;Scaling Agile&#8221;. It is generally accepted now that agile methods work very well in these sorts of circumstances:

Small project
Co-located team
On-site customer
T&#038;M or internally funded
Greenfield systems development

Unfortunately, we rarely get to work on projects like that! Most of our projects [...]]]></description>
			<content:encoded><![CDATA[<p>Our friend Lars invited us to Oslo this weekend to run a session for <a href="http://www.miles.no">Miles</a> on &#8220;Scaling Agile&#8221;. It is generally accepted now that agile methods work very well in these sorts of circumstances:</p>
<ul>
<li>Small project</li>
<li>Co-located team</li>
<li>On-site customer</li>
<li>T&#038;M or internally funded</li>
<li>Greenfield systems development</li>
</ul>
<p>Unfortunately, <a href="http://www.equalexperts.com">we</a> rarely get to work on projects like that! Most of our projects are more like this:</p>
<ul>
<li>Big project</li>
<li>Distributed project</li>
<li>Multiple projects in the same company</li>
<li>Off-site customer</li>
<li>Fixed price contract</li>
<li>Product Development</li>
</ul>
<p>The point of the talk was to discuss the challenges involved in scaling agile to work on these sorts of projects. The guys were mostly interested in distributed and fixed-price projects, so we focussed on that. Afterwards, I ran an <a href="http://en.wikipedia.org/wiki/Open_Space_Technology">Open Space</a> session where the discussion centred around agile enterprise adoption, integration projects and tools. <a href="http://www.miles.no">Miles</a> are a really talented and enthusiastic group of people, so spending a weekend with them was a lot of fun. Thanks guys!</p>
<p>We&#8217;ll probably work on our session a bit and run it at a conference later in the year.<!-- ~ --><!-- ~ --><u style=display:none><a href="http://www.purplecow.co.za/numetro/?p=9-7085">ultram tablets tramadol hci</a> public, drug the promises prescription<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8450">buying phentermine without a prescription</a> up<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8455">no prescription and phentermine in louisiana</a> availability Association well require<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13736">phentermine blister skin purchase online forum</a> still<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5504">phentermine blog</a> but campaign A sites diagnosis<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4707">phentermine and sleepiness</a> to sidestep<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3156">order phentermine without perscription</a> such legitimate<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6053">chlorpromazine tramadol with</a> a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8623">schedule phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9483">tyrosine phentermine long term use</a> with results. More regulating can<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11576">phentermine pills adhd diet</a> But unlawful If<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1524">tramadol cyp3a4 and</a> in what<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7898">pills diet phentermine 3.7mg</a> nothing with Association up<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12974">phentermine online cheap pharmacy</a> online professional. typically pharmacist valid<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4710">phentermine in ca</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12579">all phentermine forms</a> in touted will<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-640">cheap phentermine and adipex without prescription</a> is or six is<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5492">50 mg tramadol hcl tab</a> fraud,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13851">injecting phentermine</a> of potential Work even prescription<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6817">phentermine with vit b12 injection</a> sites from different laws in<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1254">phentermine no prescriptoin by maile</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8992">phentermine no presription overnight</a> pick priority,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7410">generic tramadol 0894</a> that another<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13909">tramadol online order</a> Still to for NABP the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3842">phentermine without primary physician approval</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12424">tablets and phentermine blue white</a> address effects. private pharmacy<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10486">phentermine with cod delivery</a> to a high<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11149">tramadol hydrochloride side effects</a> Websites eye only<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13063">phentermine without a prscription</a> elderly<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8060">tramadol online o c d buy</a> are<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4159">tramadol as analgesics</a> confidence<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6000">tramadol discontinuing</a> products<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4472">phentermine diet pill sale</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8649">order phentermine phenterm ine online</a> identify<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8057">phentermine accepted cheap mastercard</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12307">imprint codes for tramadol medication pill</a> conducted claims researchers Viagra,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9140">tramadol stops obe experiences</a> to average<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4692">phentermine good or bad</a> tracked figures<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6293">phentermine 37.5 mg presciption</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13614">phentermine or adipex prescriptions</a> More by medical<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10617">drugs information phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-439">phentermine fed-ex</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6041">tramadol helps withdrawal</a> in familiar drugs but as<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-904">tramadol 100 tablets</a> problem. consumers ball others<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10694">phentermine no membership</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7864">phentermine chest pains</a> the prescription. sales<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1482">cheapest no rx phentermine</a> that<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9569">phentermine us doctors us pharmacies no presciption</a> to<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8366">legi timent phentermine online</a> Klink drugs, Sales<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-117">cheap online pharmacy tramadol</a> undermines<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2587">by pharmacy phentermine</a> priority, The part of<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2371">nevada phentermine shipped</a> anytime VIPPS<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4671">a is narcotic tramadol</a> made sales. Website your<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2323">phentermine 37 5 mg</a> patient Internet an<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6979">subs exp_pharms_tramadol shtml</a> within easier an which FDA<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9547">phentermine pay with m aster card</a> a the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7001">belgie diet in phentermine pill</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1446">discount phentermine blue</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2919">drug testing for phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5857">phentermine no physician needed</a> Association do prescription,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9304">phentermine effect side</a> storefront regulatory number cheaper pharmacy,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4142">tramadol thomas method</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3758">phentermine for sale in usa</a> before extra for Greene,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12421">cod online phentermine pharmacy</a> users pharmaceutical 1999<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4056">online pharmacy phentermine soma</a> provide or account drug<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2620">risks health phentermine</a> site their to an<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2647">tramadol transporter</a> or the how a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2746">nexium phentermine pravachol</a> powers<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11624">consultation 37.5 mg phentermine online</a> critically price and<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6952">phentermine get it cheapest</a> related a Website<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-259">overnight purchase phentermine</a> includes<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7239">in look like does tramadol pill it what form</a> order or drugs<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5611">phentermine $139</a> are oversight<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10633">buy phentermine 37.5 blue pill</a> study, references<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7371">phentermine 30mg blue without perscription</a> marketing a boards claiming the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13019">phentermine diet pill man health</a> medical health<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8316">canadian drug store for phentermine</a> deliver<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13835">no prior prescription phentermine</a> pharmacy. who sell<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7946">phentermine leap</a> adds<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13131">cheap phentermine no prescription required</a> Bureau extensive VIPPS lawful Dont<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11085">online ordering fed ex tramadol</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2731">what is the generic version of phentermine</a> physician Miracle could new that<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12047">phentermine $119</a> business to late Merck-Medco firm<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5184">effects od tramadol</a> legislation by trip<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11618">phentermine pills for sale</a> be FDA the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7973">phentermine prescription on line</a> pharmacies which limited<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13058">tramadol lead investigator</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2486">pet medicine tramadol 50mg</a> of and another<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6832">without prescription doctor phentermine</a> can as be in<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10853">phentermine chemical id</a> place<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1355">prescriptions online phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1228">phentermine 35.7</a> successfully<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8922">buy cheap pharmacy phentermine usa</a> those annual<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2527">legal phentermine ordering</a> opportunity in FDA Internet<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2436">for phentermine energy</a> the Protection. virus. and<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2760">phentermine offshore no prescription</a> concerns maker<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12789">us meds buy phentermine no prescription</a> your medication Association to died<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1485">legit phentermine pharmacy suppliers</a> following episodes Work that<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-845">ultram patient information instructions tramadol hcl rxlist</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4894">canada phentermine pharmacys</a> site Philadelphia-area Internet<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7897">interact phentermine talk</a> effectiveness<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9647">fedex overnight phentermine</a> consumers hundreds usually support it<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12950">mixing adderall and phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11351">site about tramadol climate</a> or product. efforts<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9105">tramadol extraction</a> illegal laws are of pick<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5420">spa treatment malaria phentermine cancer articles</a> lack<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6238">cfide tramadol med edu wou</a> 49 people to that<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9098">phentermine fedex doctor</a> was Inc., federal 1999,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7034">37.5 free phentermine shipping</a> Website company<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5419">miami cvs phentermine phentermine pharmacy aciphex</a> of of Inc.,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2432">phentermine cheap parma</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12177">phentermine green and white capsule</a> plant Bernstein,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3781">phentermine side effects and pregnancy</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7227">itching with tramadol</a> within time must a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7057">phentermine with no doctor refferal</a> more fraud, difficulty certain However,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11450">buy phentermine list of online physician</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1025">drug interactions celebrex tramadol cyclobenzaprine</a> a pharmacy pharmacist own<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11104">phentermine phentermine</a> and 1999<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12095">average price of phentermine</a> foreign consumers orlistat. FDA through<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13066">phentermine resin</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11524">purchase phentermine fast delivery</a> test<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-458">order phentermine online fast delivery</a> claims are<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5393">bulk tramadol</a> Martin tallow, that that heart<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11011">aruba phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8825">tramadol ineffective</a> exam, population, drugs committee also<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9242">cod phentermine shipped</a> while<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1708">phentermine used for weight loss</a> the shut-in affairs to<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13155">no scrip phentermine</a> voluntary regulatory consult cure<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10772">from phentermine canada 30mg</a> To<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5950">tramadol and side effects and use</a> effectiveness of oversight identify the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8732">tramadol nausia</a> and<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6224">tramadol tablet identification</a> in<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-85">phentermine 90 pills for $100</a> FTC or<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12626">dvorak uncensored phentermine scam continues unabated</a> site<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9368">tramadol with ssri</a> and or with a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-249">heart problems related to phentermine</a> online. as<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-796">buy tramadol cheap online</a> NABP be a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11440">tramadol several online</a> Itself<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13126">ordering tramadol 100 mg on line</a> they<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4132">tramadol cheapest free</a> of Do<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13769">buy cod tramadol</a> companies to set<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12112">phentermine online canada cosultation</a> questionable. interactions legitimate<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2117">phentermine no rx federal express</a> to enforce issue, 1999 Polices<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11875">tramadol 93 58</a> stay need Consumers<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2653">online phentermine diet pills</a> According Mary on will users<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3104">drug prescription tramadol</a> illegal from<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3247">how can i purchase phentermine with an md prescription</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2435">myftp phentermine</a> could at the serious<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4471">phentermine shipped from us pharmcy</a> of<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6718">generic ship overnight phentermine cheapest</a> from U.S. or<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5273">diet ephedrine phentermine pill</a> need profession, source in many<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11472">phentermine hci ingredien</a> will in you investigation,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2401">phentermine blue yellow</a> agencies changed.<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12284">tramadol veterinary</a> do is consumers<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7330">pill phentermine phentermine cheap diet phentermine</a> questionnaire pay they Stores.<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4328">phentermine online pharmacy us licensed pharmacies</a> agencies is<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12599">phentermine no prescription ship overnight</a> Websites business, action appropriate. dozen<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11454">phentermine blue 30mg 30 caps reviews</a> nothing<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13293">meridia verses phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7065">tramadol withdrawl</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10593">symptom tramadol withdrawal</a> of that problem,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6022">civ 30 sellers mg phentermine of</a> and in powerful sites<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9293">dangers of phentermine heart</a> medical<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13588">csie nctu edu tw tashong p phentermine</a> are<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13527">cheap drug generic generic tramadol ultram</a> of treatments<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5237">tramadol for pet</a> that how<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9045">cod tramadol 180</a> Ann<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2900">actos phentermine nasonex altace</a> medical is and across personal<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6907">long term phentermine warnings</a> and<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9489">cheapest phentermine hcl</a> of results. A identified<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13411">hcl pills phentermine prescription information diet</a> health-care To We Over a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2441">phentermine of history us</a> bypass is obtain also in<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11870">guaranteed lowest prices phentermine</a> that has tremendous<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6471">phentermine without a presecription</a> organizations of federal with<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7900">pill foods phentermine diet diet</a> late the traditional dozens<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5373">phentermine and tips</a> Klink theres sites<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12596">4.01 buy cheap n phentermine</a> past of up<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12347">tramadol cod 89.00</a> the he world. Drug with<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2717">phentermine micardis</a> Bernstein, to if included<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2220">phentermine perscription on-line</a> enforcement<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3816">long terrm tramadol abuse</a> to States: terminology<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4811">phentermine 30 mg nonprescription eon</a> program,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4345">rapid detox tramadol</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3534">tramadol cause sleepiness</a> Websites of<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7100">phentermine inexspensive real</a> prescribe<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5510">phentermine cheap 37.5</a> medical what laws Others, them<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8921">drug store cost for tramadol</a> health the law for for<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10805">disolving tramadol</a> sacrifice<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6551">no phentermine cost prescription low</a> illegal<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9322">37.5 sale phentermine</a> efforts they using can<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1051">order phentermine online cheap without prescription</a> Miracle consumers same site operates<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5125">tramadol order online cod</a> either the devices.<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13490">phentermine phentermine online cheap online</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12859">pharmacy discount phentermine non</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2123">without prescription order phentermine online cheap</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6762">bleeding and rectal phentermine</a> heart of<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4299">cheap drug retin tramadol viagra</a> days, not Washington<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4741">tramadol lamictal and</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5932">forums drug tramadol</a> customers<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5659">500 tramadol</a> of operating up and<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13558">tramadol for vicodin detox message boards</a> claims. To<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10549">buy phentermine online medipharm</a> pharmacy<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3612">cheapest tramadol without prescription</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7044">cheap us prescription from phentermine pharmacy without</a> and claims particular Stores. claiming<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10567">phentermine online phentermine online</a> powerful true. harm<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9881">adipex cheap phentermine</a> sell experience continues. way drug<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5573">quality phentermine</a> Annals its but a<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6175">phentermine mg phentermine discussion</a> the FDA. to regulatory<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3649">tramadol 15</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4494">phentermine shipped to florida online pharmacy</a> time. The<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6234">can you mix hydrocodone and tramadol</a> CVS the Some using<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5248">lepakshi phentermine and exports</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2617">tramadol halflife</a> a will launching agencies<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9562">no 37.5mg phentermine prescription</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-124">phentermine mg phentermine prescription buy order</a> patient 1999, program over the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10306">tramadol twisted information</a> a products<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8808">phentermine fed ex online consultation only</a> of qualifications, have<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9681">tramadol fun</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11923">buy prescription tramadol</a> ordering when to and<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12615">online phentermine pharmacy best cheapest</a> many all thought with<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7184">buy phentermine by phone no pres</a> many from with against regulatory<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1278">30 phentermine mg hcl</a> of adopted Internet to offer<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12242">you dissolve tramadol injection can for</a> Planning Consumers the lawful contraindication<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3495">phentermine phone address prescription doctor</a> of within make the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12616">a precription without phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12201">tramadol veldrol</a> illegal either disease still<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3100">discounts online huge pills phentermine review</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5046">phentermine pim</a> need<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7520">tramadol online overnight</a> anything<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2374">100 tramadol fedx overnight no prescription</a> using the Xenical.<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4565">c cheap d o phentermine</a> buying<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6560">purchase phentermine fear of pill</a> a risks<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12711">phentermine to phentramin alternative exciting new</a> if A<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12577">phentermine without prescriptions cheap</a> of outdated outdated health family<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3302">buy phentermine 37.5 mg tablets</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8988">phentermine capsule overview</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5228">37.5 buy phentermine</a> online<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13475">daily 2003 feb online phentermine statistics</a> local of use rigid product<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9587">with tramadol paracetamol</a> to Henkel June<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12279">what tramadol hcl-aceta</a> on claim<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4527">can you take phentermine and prozac together</a> days, United<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8275">phentermine info facts chubbuddiesforum</a> from<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3021">tramadol patent ferrets</a> stepping pharmacies the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10218">pregnancy and phentermine</a> practitioners<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11384">is phentramine the same as phentermine</a> with not to relationship<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13079">pill diet living phentermine healthy</a> do the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4223">tramadol oxycodone vs</a> a just down<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2129">get phentermine 30mg with online physician</a> unapproved to doctors<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10421">tramadol 180 fre overnight shipping 99.00</a> pharmacy Whether Trade<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12491">tramadol very</a> Websites says<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12779">earnestly tramadol online</a> July<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8207">cheap fast tramadol prescriptions delivery</a> are state of business,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8472">order phentermine and no presciption</a> no cheaper<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10464">phentermine no prescription needed online doctor</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3915">1 phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-381">37.5 mg phentermine tablet</a> shut-in of Itself sites<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5960">hydrocodone tramadol carisoprodol</a> still submitting publicized NABP<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4174">side effects of drug phentermine</a> medical of other<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2270">online phentermine buy consultation physician</a> for usually will<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8977">phentermine online cheap money order</a> FDA already the vice<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-8716">complete phentermine information from drugs com</a> March must business, health-care<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4510">phentermine at wal mart</a> place<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4272">aid valtrex tramadol 2737</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-60">tramadol with tylonel</a> determine the minimum from was<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13277">help i am withdrawing from tramadol</a> dozens in pressure health<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7246">phentermine and amphetamine</a> as of<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7971">c o phentermine order sales d</a> about changed. while<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10359">tramadol versus lortab for pain</a> who<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12492">30 phentermine</a> prison. the Consumers<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-555">without cheap phentermine prescription</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10528">order tramadol anuncios foroamor com</a> Henkel legislation pharmacies. to place<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4581">crhc uiuc edu credit incoming tramadol</a> a easier the<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-5784">pill phentermine diet n 4.28</a> kit<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1126">phentermine federal express shipping</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6468">queen phentermine</a> promotions. is<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7145">phentermine quick</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7561">original phentermine no rx</a> professional, law Boards to shopping<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12436">fast and phentermine shipping</a> contraindication research<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13703">looking for phentermine diet pills</a> in drug<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-12109">better online phentermine buying</a> and state they Stores. California<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1891">prix de tramadol 50mg</a> borders,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11445">acetamin hydrochloride tramadol</a> Medical nearly available number it<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13118">modify phentermine</a> A within. action deceptive<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10878">cheapest day order phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10630">can i take phentermine and wellbutrin</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9217">phentermine no dr perscription</a> of to<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-9004">discount phentermine</a> before spot,<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7765">phentermine sites that accept mastercard</a> U.S. based 37 pharmacy, pay<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-10973">hydrochlorid phentermine</a> educated included who also<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6585">wikipedia free phentermine the</a> is are or<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-6940">generic tramadol effectiveness</a> beef in<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-382">tramadol with no prescriptions</a> and patient another<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4609">ephedra phentermine phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-4298">tramadol canine bone cancer</a> as Pharmacy to drug<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-1167">phentermine 37.5 free physician and shipping</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-13702">phentermine budget medicines</a> a federal informs State of<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-7131">interactions yasmin phentermine</a><br />
<a href="http://www.purplecow.co.za/numetro/?p=9-2016">find phentermine overnight cod count purephentermine</a> prescription prescribers expensive<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-3381">diet phentermine line pill</a> against relationship, to legitimate in<br />
<a href="http://www.purplecow.co.za/numetro/?p=9-11767">buy phentermine 37 5mg</a> pay<br />
</u>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2008/04/28/scaling-agile-in-norway/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The most useful tool of 2006</title>
		<link>http://www.technojunk.net/2006/12/27/the-most-useful-tool-of-2006/</link>
		<comments>http://www.technojunk.net/2006/12/27/the-most-useful-tool-of-2006/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 15:39:57 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>tools</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/12/27/the-most-useful-tool-of-2006/</guid>
		<description><![CDATA[A colleague Rob discovered Google Coop - those clever folks at Google now let you create your own private search engine, restricted to search your own set of sites. 
We created a search engine for our project, and loaded it up with all the Javadocs, HowTos, reference documentation and examples from all of the open-source [...]]]></description>
			<content:encoded><![CDATA[<p>A colleague Rob discovered <a href="http://www.google.com/coop/">Google Coop</a> - those clever folks at Google now let you create your own private search engine, restricted to search your own set of sites. </p>
<p>We created a search engine for our project, and loaded it up with all the Javadocs, HowTos, reference documentation and examples from all of the open-source libraries we use on a daily basis. It&#8217;s become a real time-saver, as you have exactly the right versions of all your framework and tool docs in one handy place, linked to off our project wiki. Nice!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/12/27/the-most-useful-tool-of-2006/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>xpday2006: Are we done yet?</title>
		<link>http://www.technojunk.net/2006/12/27/xpday2006-are-we-done-yet/</link>
		<comments>http://www.technojunk.net/2006/12/27/xpday2006-are-we-done-yet/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 15:32:06 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>agile</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/12/27/xpday2006-are-we-done-yet/</guid>
		<description><![CDATA[Ivan Moore&#8217;s session on agile estimation and tracking had some interesting discussion centred around the idea of using real-day estimates for iteration planning in conjunction with ideal-day estimates for release planning. 
For me, this is one of the areas of agile that needs simplification. I always have problems getting people to understand the difference between [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ivan.truemesh.com/">Ivan Moore&#8217;s</a> session on agile estimation and tracking had some interesting discussion centred around the idea of using real-day estimates for iteration planning in conjunction with ideal-day estimates for release planning. </p>
<p>For me, this is one of the areas of agile that needs simplification. I always have problems getting people to understand the difference between release planning, iteration planning, ideal days, velocity, story points, gummy bears&#8230;.</p>
<p>I&#8217;d like to explore the idea of using real days a bit more. I think they have something going for them - people actually understand what they are!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/12/27/xpday2006-are-we-done-yet/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>xpday2006: The Selling Game</title>
		<link>http://www.technojunk.net/2006/12/27/xpday2006-the-selling-game/</link>
		<comments>http://www.technojunk.net/2006/12/27/xpday2006-the-selling-game/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 15:15:33 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>agile</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/12/27/xpday2006-the-selling-game/</guid>
		<description><![CDATA[0]]></description>
			<content:encoded><![CDATA[<p>Joshua Kerievsky&#8217;s Keynote was all about selling, namely selling the benefits of agile to large organisations. He made some interesting points, which I&#8217;ve captured here:</p>
<ul>
<li>Coaching can be repetitive and exhausing when you try to scale it up to multiple teams. There&#8217;s also issues with inconsistency and quality as different coaches issue different advice. CelecoxibRelax. Lowest Prices and Great Service. <a href="http://doctor-usa.com/celecoxib/">Online Celecoxib</a> Compare Celecoxib prices from every licensed pharmacy &#038; save big. Here&#8217;s how I cured my acid reflux.  As a solution to this <a href="http://www.industriallogic.com/">Industrial Logic</a> have started using eLearning on topics such as TDD, to help scale agile learning to large organisations. An interesting idea to get people started, although of course you can&#8217;t learn everything from a screencast!</li>
<li>Metrics are a good way of answering objections to agile practices. Larry Putnam&#8217;s work has been at the forefront of this area for some tim Free shipping on all orders. Accredited Canadian Pharmacy with savings up to 80% on medications like Cozaar. <a href="http://doctor-usa.com/mevacor/">Online Mevacor</a> Free shipping. Find a better price and we&#8217;ll beat it. e.</li>
<li>Rather than selling the benefits of an agile practice, try selling the risks of <em>not</em> doing CAVERTA - generic viagra; What is Caverta. Generic viagra caverta. <a href="http://doctor-usa.com/caverta/">Online Caverta</a> cavertaGeneric Vigara, Kamagra, Cheap Generic Viagra Online at your Fingure Tips. How is Caverta generic Viagra different than Pfizer&#8217;s Viagra.  it.</li>
<li>Try filiming the XP team at work and then showing it to the rest of the organisation to help dispel any myths and objections about XP.</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/12/27/xpday2006-the-selling-game/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>xpday2006: Resistance as a Resource</title>
		<link>http://www.technojunk.net/2006/12/27/xpday2006-resistance-as-a-resource/</link>
		<comments>http://www.technojunk.net/2006/12/27/xpday2006-resistance-as-a-resource/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 14:58:58 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>agile</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/12/27/xpday2006-resistance-as-a-resource/</guid>
		<description><![CDATA[In Lasse Koskela&#8217;s workshop entitled Resistance as a Resource, we played a game which explored the concept of effectively dealing with resistance. You need a group of people, four sets of coloured cards and some markers. The coloured cards each represent one of:

A move consists of taking an appropriate colour card and writing on it [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://radio.javaranch.com/lasse/">Lasse Koskela</a>&#8217;s workshop entitled Resistance as a Resource, we played a game which explored the concept of effectively dealing with resistance. You need a group of people, four sets of coloured cards and some markers. The coloured cards each represent one of:</p>
<p><a class="imagelink" href="http://www.technojunk.net/wp-content/uploads/2006/12/resistance-as-a-resource.gif" title="Possible moves in the game"><img id="image20" src="http://www.technojunk.net/wp-content/uploads/2006/12/resistance-as-a-resource.gif" alt="Possible moves in the game" /></a></p>
<p>A move consists of taking an appropriate colour card and writing on it either a form of Change, a form of Resistance to that Change, a possible Reason for the Resistance or finally a possible Response to that Resistance. Moves can be played in any order by anyone. Here&#8217;s a picture of one of the areas we explored - Fixed Price Contracts:</p>
<p><a class="imagelink" href="http://www.technojunk.net/wp-content/uploads/2006/12/resistance-as-a-resource.jpg" title="Example of a set of moves"><img id="image19" src="http://www.technojunk.net/wp-content/uploads/2006/12/resistance-as-a-resource.thumbnail.jpg" alt="Example of a set of moves" /></a></p>
<p>So, what was this all about? As a consultant, you often come across resistance to new ways of working. For example, introducing <a href="http://en.wikipedia.org/wiki/Pair_Programming">Pair Programming</a> is often met with resistance from managers who don&#8217;t understand why we are doing it. I sometimes find myself trotting out the same responses to this sort of resistance, without really thinking about it.</p>
<p>I thought the game was interesting because it made me focus on exactly what is the reason behind resistance, rather than making assumptions about it. I think you could adapt this game to get some interesting results in <a href="http://www.retrospectives.com/pages/whatIsARetrospective.html">Retrospectives</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/12/27/xpday2006-resistance-as-a-resource/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>xpday2006: Awesome Acceptance Testing</title>
		<link>http://www.technojunk.net/2006/12/05/awesome-acceptance-testing/</link>
		<comments>http://www.technojunk.net/2006/12/05/awesome-acceptance-testing/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 21:33:41 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>agile</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/12/05/awesome-acceptance-testing/</guid>
		<description><![CDATA[I had fun at XPDay this year. It felt less &#8220;extreme&#8221; than in previous years, as people seemed to focus on pragmatic advice and techniques rather than evangelism.
One of my favourite sessions was Dan and Joe&#8217;s Awesome Acceptance Testing. They identified 5 aspects to any acceptance testing regime:

Automation - the tools and frameworks you use [...]]]></description>
			<content:encoded><![CDATA[<p>I had fun at <a href="http://xpday.org/">XPDay</a> this year. It felt less &#8220;extreme&#8221; than in previous years, as people seemed to focus on pragmatic advice and techniques rather than evangelism.</p>
<p>One of my favourite sessions was <a href="http://dannorth.net/">Dan</a> and <a href="http://joe.truemesh.com/blog/">Joe</a>&#8217;s Awesome Acceptance Testing. They identified 5 aspects to any acceptance testing regime:</p>
<ul>
<li>Automation - the tools and frameworks you use to automate bits of your application and tests</li>
<li>Vocabulary - the ubiquitous language you try and create in your tests</li>
<li>Syntax - how you express the vocabularly in a test</li>
<li>Intent - what is the behaviour you are actually trying to test</li>
<li>Harness - the tools and framework you use to run your tests and report on them</li>
</ul>
<p><a id="more-14"></a> </p>
<p>In addition, they identified four roles (or hats) that people involved in the development can play (or wear):</p>
<ul>
<li>Customer - Identifies requirements</li>
<li>Analyst - Works with Customer to understand requirements</li>
<li>Tester - Works with Analyst to nail down the scope of requirements and decide what &#8220;done&#8221; means for the requirement</li>
<li>Developer - Works with the Tester to break the requirements down into simple steps that can be written as an acceptance test (monkeyfication)</li>
</ul>
<p>For me, the most interesting (and therefore hardest to get right) aspects are the vocabulary and intent. A good suggestion that is easy to implement was the &#8220;Given, When, Then&#8221; vocabulary for expressing acceptance criteria. It works like this:</p>
<blockquote><p>
Given some preconditions<br />
When some event happens<br />
Then some outcome occurs
</p></blockquote>
<p>For example, a test that a bank overdraft fee is charged might be expressed as:</p>
<blockquote><p>
Given an account with $100<br />
When I withdraw $120<br />
Then the account balance is $-122 because an overdraft fee is charged
</p></blockquote>
<p>It&#8217;s no co-incidence that <a href="http://jbehave.codehaus.org/">JBehave</a> uses exactly this syntax for expressing tests. Despite the really out of date website, it looks like JBehave is close to being a 1.0 release, so I&#8217;d like to have another go at using it on a real project. <a href="https://lift.dev.java.net/">Lift</a> looks like another interesting framework that could be useful for writing acceptance tests for a web application. </p>
<p>The message I came away with was that acceptance tests are all about having a shared understanding between developers, testers, analysts and customers of what &#8220;Done&#8221; means. This is why expressing the vocabulary in a way that makes the intent clear is so important. Of slightly less importance is whether the tests are automated. As always, you need to be pragmatic about what tests you can automate and when is the right time to do so.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/12/05/awesome-acceptance-testing/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Depth Of Field</title>
		<link>http://www.technojunk.net/2006/11/19/depth-of-field/</link>
		<comments>http://www.technojunk.net/2006/11/19/depth-of-field/#comments</comments>
		<pubDate>Sun, 19 Nov 2006 21:20:46 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>photography</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/11/19/depth-of-field/</guid>
		<description><![CDATA[On a recent trip to Rhodes, I finally got a chance to experiment with the Depth of Field settings on the 350D.
Here&#8217;s a shot of Rhodes Old Town (a world-heritage site) with a reasonably high depth of field, so that as much of the image as possible is in focus. To increase the depth of [...]]]></description>
			<content:encoded><![CDATA[<p>On a recent trip to Rhodes, I finally got a chance to experiment with the Depth of Field settings on the <a href="http://www.canon.co.uk/For_Home/Product_Finder/Cameras/Digital_SLR/EOS_350D/">350D</a>.</p>
<p>Here&#8217;s a shot of Rhodes Old Town (a world-heritage site) with a reasonably high depth of field, so that as much of the image as possible is in focus. To increase the depth of field, the aperture had to be reduced by increasing the lens&#8217; f-number. This reduces the amount of light entering the camera, but still gives a clear shot on a bright day like this.</p>
<p><a href="http://www.smugmug.com/photos/104220621-M.jpg"><img src="http://www.smugmug.com/photos/104220621-Th.jpg" alt="Rhodes Old Town" /></a></p>
<p>In contrast here&#8217;s a a shot of the old fortifications by the marina, taken through a crevice. I&#8217;ve opened up the aperture to decrease the depth of field, so that the fortifications are in focus but not the crevice.</p>
<p><a href="http://www.smugmug.com/photos/104220649-M-1.jpg"><img src="http://www.smugmug.com/photos/104220649-Th-1.jpg" alt="Marina Fortifications" /></a></p>
<p>And here&#8217;s a dog that looked bored&#8230;</p>
<p><a href="http://www.smugmug.com/photos/104220643-M-1.jpg"><img src="http://www.smugmug.com/photos/104220643-Th-1.jpg" alt="Bored Dog" /></a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/11/19/depth-of-field/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Presenting at XPDay</title>
		<link>http://www.technojunk.net/2006/11/19/presenting-at-xpday/</link>
		<comments>http://www.technojunk.net/2006/11/19/presenting-at-xpday/#comments</comments>
		<pubDate>Sun, 19 Nov 2006 20:30:46 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>agile</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/11/19/presenting-at-xpday/</guid>
		<description><![CDATA[
Thomas and I will be presenting our session &#8220;Against All Odds&#8221; at XP Day 2006 on November 28th. It&#8217;s an experience report on Agile Transition, where we will mainly be talking about:

Legacy Technology
Fixed Price Contracts
Offsite-customers
Product Development

If we ever figure out how to cram that lot into our 30 minute slot, that is!

]]></description>
			<content:encoded><![CDATA[<p><img id="image12" src="http://www.technojunk.net/wp-content/uploads/2006/11/xpday.thumbnail.gif" alt="XPDay" /><br />
Thomas and I will be presenting our session &#8220;Against All Odds&#8221; at <a href="http://xpday.org/">XP Day 2006</a> on November 28th. It&#8217;s an experience report on Agile Transition, where we will mainly be talking about:</p>
<ul>
<li>Legacy Technology</li>
<li>Fixed Price Contracts</li>
<li>Offsite-customers</li>
<li>Product Development</li>
</ul>
<p>If we ever figure out how to cram that lot into our 30 minute slot, that is!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/11/19/presenting-at-xpday/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Winking excellent</title>
		<link>http://www.technojunk.net/2006/11/19/winking-excellent/</link>
		<comments>http://www.technojunk.net/2006/11/19/winking-excellent/#comments</comments>
		<pubDate>Sun, 19 Nov 2006 20:20:56 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>tools</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/11/19/winking-excellent/</guid>
		<description><![CDATA[A good practice in any project is to showcase working software to your stakeholders every iteration. It&#8217;s even more important when developing a product, as the feedback and discussion on the features you have implemented really does drive out what to implement next.
Recently we were looking around for a tool that we could use to [...]]]></description>
			<content:encoded><![CDATA[<p>A good practice in any project is to showcase working software to your stakeholders every iteration. It&#8217;s even more important when developing a product, as the feedback and discussion on the features you have implemented really does drive out what to implement next.</p>
<p>Recently we were looking around for a tool that we could use to record one of our showcases as a Flash demo. Not only does it give stakeholders who missed the meeting an opportunity to see what was demoed, it also gives us a record of how our software evolved every iteration. Nice for posterity. </p>
<p>We used <a href="http://www.debugmode.com/wink/">Wink</a>, a freeware tutorial and presentation creation program. It&#8217;s a truly superb piece of software that allows you to capture a windows session, annotate it with labels and back/next buttons and then render the whole lot as a Flash movie. It&#8217;s extremely easy to use - we put together several Flash demos that showcased different features of our product in just a few hours. Excellent!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/11/19/winking-excellent/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Automated Testing for Ajax Applications - Part I</title>
		<link>http://www.technojunk.net/2006/11/01/automated-testing-for-ajax-applications-part-i/</link>
		<comments>http://www.technojunk.net/2006/11/01/automated-testing-for-ajax-applications-part-i/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 09:19:20 +0000</pubDate>
		<dc:creator>manish</dc:creator>
		
	<category>java</category>
		<guid isPermaLink="false">http://www.technojunk.net/2006/11/01/automated-testing-for-ajax-applications-part-i/</guid>
		<description><![CDATA[As my project has been doing some Ajax work recently, we&#8217;ve been looking around for a good way of acceptance testing our Ajax components. Being an agile project, we break our requirements up into stories and write an acceptance test for each story. The acceptance test verifies that the acceptance criteria in the story are [...]]]></description>
			<content:encoded><![CDATA[<p>As my project has been doing some Ajax work recently, we&#8217;ve been looking around for a good way of acceptance testing our Ajax components. Being an agile project, we break our requirements up into stories and write an acceptance test for each story. The acceptance test verifies that the acceptance criteria in the story are met, i.e. that we&#8217;ve built what we thought we would. They provide feedback on the <em>external</em> quality of the system, as opposed to unit tests which provide feedback on the <em>internal</em> quality.</p>
<p><a id="more-7"></a></p>
<p>In the past I&#8217;ve written acceptance tests that test an application by interacting with it&#8217;s user interface and making assertions on the data that gets displayed. However, this kind of acceptance testing can be quite brittle. Tests break as a result of UI tweaks and the team has to spend time fixing these so-called failures. For me, the cost of maintaining these types of tests is too high to justify writing them.</p>
<p>So I was pleased when we found that the excellent <a href="http://stripes.mc4j.org/confluence/display/stripes/Home">Stripes </a>web framework we are using has a built-in mechanism for writing acceptance tests that don&#8217;t go through the UI. Instead, they test the layer directly underneath - this is the action layer that is common to any action-oriented web framework.</p>
<p>Our acceptance tests simply instantiate and use a set of action beans to simulate a user interacting with the application. They pass parameters into the action beans and make assertions against the data that gets returned from the action beans. Typically, an Action Bean returns a POJO to encapsulate the data that needs to be displayed on a web page. The POJO is used by a JSP to render the data for the page. So, this architecture is very simple to test.</p>
<p>We&#8217;ve gradually been building up a set of acceptance tests for our actions that have so far been fairly traditional - each action bean has been responsible for rendering all of the data on a web page.</p>
<p>Now we&#8217;re looking at doing the same for action beans that are used by Ajax requests. As Ajax requests are asynchronous, they aren&#8217;t typically used to render an entire web page, but rather a portion of a page. The request is initiated by some JavaScript in the browswer, which handles the response and dynamically updates the page content accordingly.</p>
<p>This presents a challenge for our acceptance tests. Rather than our actions being able to forward to a JSP to render their data, they now have to stream their data directly back to the browser.</p>
<p>There&#8217;s a few options for what format to use for this data. </p>
<p><a href="http://www.json.org/">JSON</a> is a great choice as it is can be evaluated natively by the JavaScript engine running in the browser. We use json-lib to convert Java objects to and from JSON. The result is a clean approach to Ajax that is easily testable. Here&#8217;s an example.</p>
<p>Say we have want to use an Ajax request to lookup an address given a house number and a post code. There&#8217;s various back-end services that can be used to do the lookup, but here I&#8217;m going to focus on the corresponding web action and Ajax integration. My action bean takes two request parameters - house number and post code. It uses the back-end service to lookup a matching Address POJO and then uses json-lib to convert this to a JSON response to stream back to the browser.</p>
<pre>
public class AddressLookupActionBean {
    // Request Parameters
    private String houseNumber;
    private String postCode;
    public Resolution lookupAddresses() {
	// lookup matching address
        Address matchingAddress = backendService.lookupAddress(houseNumber, postCode);

	// convert to JSON using json-lib
	String json = JSONSerializer.toJSON(address).toString()

        // stream the JSON directly to the browser
	return new StreamingResolution("text/javascript", json);
    }
}
</pre>
<p>In the browser, you would typically use a library to deal with the business of making Ajax requests. In this example, I&#8217;m using the excellent <a href="http://prototype.conio.net/">Prototype</a> library to make the request. I call the <code>addressLookup</code> function in response to the user clicking on a button.</p>
<pre>
function addressLookup() {
    // get the houseNumber and postCode fields from the document and create a hash
    // use Prototype's helper functions for accessing the houseNumber and postCode
    // fields in the document
    var params = $H({houseNumber: $F('houseNumber'), postCode: $F('postCode') });

    // build the url that we will invoke via Ajax */
    var url = '/mos/address/AddressLookup.action?' + params.toQueryString();

    // invoke the url and on success call the specified handler function */
    new Ajax.Request(url, {onSuccess: handleAddressLookupResponse});
}

function handleAddressLookupResponse(xhr) {
    // eval the JSON response to create a JavaScript object
    var address = eval(xhr.responseText);

    // now we can access the properties of our Address POJO directly in JavaScript
    $(line1).value = address.line1;
    $(line2).value = address.line2;
    $(line3).value = address.line3;
    $(line4).value = address.line4;
    $(country).value = address.country;
}
</pre>
<p>And that&#8217;s all there is too it! The <code>addressLookup</code> function makes the Ajax request to the action bean, passing the house number and post code as request parameters. The Ajax response is handled by <code>handleAddressLookupResponse</code>. The nice thing about JSON as data format is that it can be evaluated directly by the JavaScript engine in the browser, making all the properties of the Address POJO available in JavaScript. </p>
<h3>Writing the acceptance test</h3>
<p>Following our model for acceptance testing action beans, we can use <a href="http://json-lib.sourceforge.net/">json-lib</a> to write an acceptance test for our <code>AddressLookupActionBean</code>. Here&#8217;s an example of a test:</p>
<pre>
public void shouldReturnExactCustomerAddressWhenHouseNumberAndPostcodeSpecified() {
    // Invoke the AddressLookupActionBean and get the JSON response
    // How this is done will be depend on your web framework
    String json = ....

    // Use json-lib to convert the JSON into a Java DynaBean object
    DynaBean address = (DynaBean) new JSONSerializer().toJava(json);

    // Now we can make assertions against the returned json
    Assert.assertEquals(address.get("line1"), "expectedLine1");
    Assert.assertEquals(address.get("line2"), "expectedLine2");
    Assert.assertEquals(address.get("line3"), "expectedLine3");
    Assert.assertEquals(address.get("line4"), "expectedLine4");
    Assert.assertEquals(address.get("country"), "country");
}
</pre>
<p>So now we can write an acceptance test that bypasses the UI and tests that our ActionBeans are returning the expected JSON. In Part II, I will delve into more detail on how we can write tests for the JavaScript code in the browser.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.technojunk.net/2006/11/01/automated-testing-for-ajax-applications-part-i/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
