<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ruby Flare &#187; Business</title>
	<atom:link href="http://rubyflare.com/category/business/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubyflare.com</link>
	<description></description>
	<lastBuildDate>Sat, 03 Dec 2011 14:36:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rubyflare.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ruby Flare &#187; Business</title>
		<link>http://rubyflare.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rubyflare.com/osd.xml" title="Ruby Flare" />
	<atom:link rel='hub' href='http://rubyflare.com/?pushpress=hub'/>
		<item>
		<title>Pomodoro FTW!</title>
		<link>http://rubyflare.com/2009/12/29/pomodoro-ftw/</link>
		<comments>http://rubyflare.com/2009/12/29/pomodoro-ftw/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 21:00:48 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[time management]]></category>

		<guid isPermaLink="false">http://rubyflare.com/?p=132</guid>
		<description><![CDATA[Do you pomodoro? It seems to be all the rage. It&#8217;s simple but effective, and I highly recommend it. The Pomodoro Technique is about focus and maintaining that focus. In a sentence, it is about focusing on a single task for 25 minutes straight, no interruptions. Can you do it? For a lot of people, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=132&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Do you pomodoro? It seems to be all the rage. It&#8217;s simple but effective, and I highly recommend it.</p>
<p><a href="http://www.pomodorotechnique.com/">The Pomodoro Technique</a> is about focus and maintaining that focus. In a sentence, it is about focusing on a single task for 25 minutes straight, no interruptions. Can you do it? For a lot of people, it is pretty hard. Email, twitter, facebook, SMS, and IM all compete for your attention and distract you from your work. People also like to procrastinate. When faced with a difficult task, you&#8217;d much rather do something easy and fun. It is common to leave essays and reports to the last minute.<span id="more-132"></span></p>
<p>In recent years, I&#8217;ve got better at focusing on tasks. Unfortunately, I had swung to the other extreme and I often went &#8220;dark&#8221;. I would turn everything off and lock myself away. I would quit email and ignore the phone. I also stopped taking breaks. I would eat food at my desk or skip lunch entirely. I would keep working late into the night. I wouldn&#8217;t stop until I was done.</p>
<p>Now I use the Pomodoro Technique and it has been a real boon for me. Not in terms of focusing; I can do that. Rather, it helped me to work sustainably. The simple idea of working solidly for 25 minutes and then taking a break works a treat. Having forced breaks at regular intervals keeps me fresh and allows me to keep working and performing at my best. My old style of working continuously without a break would quickly left me feeling tired. My productivity would drop and I would start making mistakes. My enthusiasm would also wane as I soldiered on valiantly, hour after hour. Instead, by breaking down my work into pomodoros (25 minute blocks of focused time), I find I&#8217;m actually more focused and more productive.</p>
<p>I use <a href="http://www.focusboosterapp.com/">Focus Booster</a> on the Mac to time my pomodoros. It is an Air app that is simple yet effective. Click the button and it starts counting down. It rings when your time is up and then starts your 5 minute break. When I&#8217;m at work I keep it on the screen for the benefit of my colleagues so they can see that I&#8217;m in a pomodoro. The epitome of its effectiveness was when my boss came over to interrupt me and my pairing partner. He saw the pomodoro, stopped, then said he&#8217;d come back in 15 (when the pomodoro had finished). Excellent!</p>
<p>There&#8217;s plenty of resources about the Pomodoro Technique. You can really get right into it, however, all you really need to know is this: focus on a single task for 25 minutes without interruptions or getting distracted then take a 5 minute break. You can change the length of a pomodoro if you wish but go with the 25/5 for starters. If you drink water during your pomodoro you&#8217;ll end up needing to go to the toilet every half an hour anyway.</p>
<p>Respect the pomodoro!</p>
<p><strong>Resources:</strong></p>
<ul>
<li><a href="http://www.pomodorotechnique.com/resources/cirillo/ThePomodoroTechnique_v1-3.pdf">The Pomodoro Technique Online Book</a></li>
<li><a href="http://www.pomodorotechnique.com/downloads/pomodoro_cheat_sheet.pdf">The Pomodoro Technique Cheat Sheet</a></li>
<li><a href="http://pragprog.com/titles/snfocus/pomodoro-technique-illustrated">Pomodoro Technique Illustrated: The Easy Way to Do More in Less Time</a></li>
<li><a href="http://www.vimeo.com/4546375">Agile Pomodoro Development</a> (video presentation)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rubyflare.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rubyflare.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rubyflare.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rubyflare.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rubyflare.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rubyflare.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rubyflare.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rubyflare.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=132&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rubyflare.com/2009/12/29/pomodoro-ftw/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccf4fe97f61701a3f2fe96a29223fa35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">schlick</media:title>
		</media:content>
	</item>
		<item>
		<title>Leave It In My In-Tray</title>
		<link>http://rubyflare.com/2009/12/01/leave-it-in-my-in-tray/</link>
		<comments>http://rubyflare.com/2009/12/01/leave-it-in-my-in-tray/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 21:16:54 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://rubyflare.wordpress.com/?p=173</guid>
		<description><![CDATA[When I first started working in &#8220;the enterprise&#8221; one of the first things I learnt was how to prioritise. I called it my in-tray method. It worked well but it isn&#8217;t something I advocate. In fact, if you find yourself using this method then it&#8217;s time to find another job! The in-tray method worked like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=173&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I first started working in &#8220;the enterprise&#8221; one of the first things I learnt was how to prioritise. I called it my in-tray method. It worked well but it isn&#8217;t something I advocate. In fact, if you find yourself using this method then it&#8217;s time to find another job!</p>
<p>The in-tray method worked like this: whenever someone came to give me new work I&#8217;d ask them to leave it in my in-tray. Then I would completely ignore it.  I would only deal with it if they came back for it. Most of the time they didn&#8217;t. Using this technique I could easily figure out what were the real priorities and simply forget the rest.</p>
<p><span id="more-173"></span>This worked because of the environment I found myself in. It was very reactive and the organisation lacked clear direction. We were trying to do too many things all at once and everything was a top priority. There was no one <a href="http://rubyflare.com/2009/09/09/push-back-say-no">pushing back and saying no</a>.</p>
<p>I happened upon this method by accident. Naturally, I was conscientious and I wanted to do a good job but things were hectic. By the time I finally got to the items in my in-tray I discovered that no one cared anymore. No one had followed up on them, they weren&#8217;t beating down my door or hounding me to get them done. These tasks obviously weren&#8217;t important so why should I waste my time on them!</p>
<p>Guaranteed, for the times when a task really did matter, people were very quick to follow up with a &#8220;have you finished [that task] yet?&#8221;. I would then quickly dig it out of my in-tray and get onto it straight away.</p>
<p>This technique worked well for me but I wouldn&#8217;t recommend it. Why? Because if you find yourself having to use it, then you are probably in a reactive and stressful workplace, fighting fires or spinning your wheels but never actually doing something concrete and useful. Doing lots of small and unimportant tasks is simply a waste of time. Your work should be organised and valuable. Your daily, weekly and monthly goals should be known in advance. Each day you should be working towards and contributing to the overall business plan and goals.</p>
<p>Of course there&#8217;ll always be unplanned tasks but these should be the exception, not the rule, and they should be critical to the business (emergencies like getting the phones working again in a call centre or re-enabling credit card processing in your online store). Everything else that can wait, should. You can be responsive without being reactive.</p>
<p>Now, I&#8217;ve talked about in-trays but of course you can substitute email inboxes here instead. It&#8217;s the same thing. Are you already practising this technique, perhaps unwittingly? Look in your inbox. Is it full of work requests that you haven&#8217;t responded to yet?</p>
<p>Finally, don&#8217;t confuse this with the <a href="http://www.jrank.org/business/pages/851/in-tray-exercise-(or-in-basket-exercise).html">in-tray assessment</a>. It&#8217;s a similar thing but my technique was to ignore all incoming tasks unless someone chased them up. The in-tray assessment is apparently a technique used by recruiters to gauge your ability to prioritise, handle interruptions and stressful situations. I say, if the job is like that, then I don&#8217;t want it. I believe it is much more efficient to focus on single tasks at a time that contribute to a clear goal. I&#8217;d rather do one task well than ten tasks poorly.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rubyflare.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rubyflare.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rubyflare.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rubyflare.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rubyflare.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rubyflare.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rubyflare.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rubyflare.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=173&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rubyflare.com/2009/12/01/leave-it-in-my-in-tray/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccf4fe97f61701a3f2fe96a29223fa35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">schlick</media:title>
		</media:content>
	</item>
		<item>
		<title>Look Ma, No Notes</title>
		<link>http://rubyflare.com/2009/09/23/look-ma-no-notes/</link>
		<comments>http://rubyflare.com/2009/09/23/look-ma-no-notes/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 22:00:52 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://rubyflare.wordpress.com/?p=92</guid>
		<description><![CDATA[Here&#8217;s a challenge for you&#8230; don&#8217;t take a pen or paper to your next meeting! Just focus on paying attention instead. I often wonder what the heck people are writing on their notepads in meetings: where to go for lunch, their shopping lists, ideas for a new startup, new nicknames for the boss? One legitimate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=92&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a challenge for you&#8230; don&#8217;t take a pen or paper to your next meeting! Just focus on paying attention instead.<span id="more-92"></span></p>
<p>I often wonder what the heck people are writing on their notepads in meetings: where to go for lunch, their shopping lists, ideas for a new startup, new nicknames for the boss?</p>
<p>One legitimate reason is to record the action items assigned to you. That sounds fair enough but how many action items can you possible have? You should only have 3 or 4 action items arising from a meeting and you ought to be able to remember that many items in your head. If you end up with more than a few action items then you&#8217;ve obviously been lumbered with all the work or the meeting discussed far too many things because it went on too long or they don&#8217;t happen often enough. Perhaps your meetings are simply the wrong forum for discussing and deciding on work.</p>
<p>People place too much emphasis on notetaking in meetings. The fact is, most people simply write down the agenda items and then never look at them again. Their notepad is disconnected from their to-do lists, work requests system or project tasks app. Chances are they&#8217;ll write down the same action items in the next meeting because they forgot after the first meeting.</p>
<p>A meeting should be for discussion not for managers to dictate work. If it&#8217;s a planning session or a &#8220;bigger&#8221; meeting then it should be minuted, so there&#8217;s no need for attendees to bother with scribbling down the same information as everyone else in the meeting. Relax, stop writing and start listening. Try to be engaged and to contribute. Ask questions, even if it might make you look dumb. It probably isn&#8217;t a dumb question and other people were probably thinking it too. Make meetings productive for you. If they&#8217;re not, don&#8217;t go!</p>
<p>So, be bold. Go into your next meeting without a pen and paper. Send the message that you are there to listen and talk, not just to write verbatim.</p>
<p>[Addendum: of course, for some people the act of writing helps them to think and to remember, and a lot depends on the types of meetings you have. But just try leaving your notepad behind and see what difference it makes. I've found it liberating not having a notepad full of "work" which is disconnected from our standard channels for recording and monitoring work tasks.]</p>
<p>[Extra addendum: in reality, I just lost my pen one day and needed to justify turning up to a meeting empty handed!]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rubyflare.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rubyflare.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rubyflare.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rubyflare.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rubyflare.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rubyflare.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rubyflare.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rubyflare.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=92&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rubyflare.com/2009/09/23/look-ma-no-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccf4fe97f61701a3f2fe96a29223fa35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">schlick</media:title>
		</media:content>
	</item>
		<item>
		<title>Push Back, Say No</title>
		<link>http://rubyflare.com/2009/09/09/push-back-say-no/</link>
		<comments>http://rubyflare.com/2009/09/09/push-back-say-no/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 22:00:12 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://rubyflare.wordpress.com/?p=48</guid>
		<description><![CDATA[I know it&#8217;s hard to say it but you can do it. You&#8217;re a smart cookie. Let&#8217;s try it together&#8230; NO! Good. That was easy. Let&#8217;s try a real example&#8230; Sorry for the late notice but can you drop everything and implement this new whizz-bang feature by the end of the day? YES! What?! That&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=48&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s hard to say it but you can do it. You&#8217;re a smart cookie. Let&#8217;s try it together&#8230;</p>
<blockquote><p>NO!</p></blockquote>
<p>Good. That was easy. Let&#8217;s try a real example&#8230;</p>
<blockquote><p>Sorry for the late notice but can you drop everything and implement this new whizz-bang feature by the end of the day?</p></blockquote>
<blockquote><p>YES!</p></blockquote>
<p>What?! <span id="more-48"></span>That&#8217;s not the right answer and you know it, so why do you keep making this mistake? Why do you throw common sense out the window when your boss asks the impossible or the unreasonable, or short circuits your (and their own) processes and procedures? They hired you to be the expert in your field, not the yes man. If they expect you to be the yes man then get another job. How often do you think you can say yes when you really want to say no before you start becoming a disgruntled employee. You&#8217;ll end up bitching about your manager, complaining, not caring about the quality of your work, and eventually you&#8217;ll leave anyway.</p>
<p>So, be honest and true to yourself. Push back and say no.</p>
<p>Sometimes, executives make unreasonable demands because everyone says yes to them so they end up with unrealistic expectations. Take a look at your typical project milestones &#8211; they&#8217;re usually badly underestimated. Why? Because when an executive asks &#8220;how long will it take to implement that?&#8221; before you&#8217;ve had a chance to really scope out a project, you end up giving them an answer you think they&#8217;ll find acceptable. You end up trying to guess how long they would like the project to take. So instead of saying 12 months you say 6 and you end up hoping that it&#8217;ll all work out in the end. It doesn&#8217;t. Be realistic. Tell it straight. If they don&#8217;t like it, fine. It&#8217;s better they hear it upfront than you having to explain why the project has missed its deadline 6 months later. Fail fast!</p>
<p>Let&#8217;s try another&#8230;</p>
<blockquote><p>There&#8217;s a board meeting tomorrow and they want to see a demo of the software, can you stay back tonight and get that ready for tomorrow? NO!</p></blockquote>
<p>Be flexible with your work. Help out when you can but draw a line. You can&#8217;t and shouldn&#8217;t shoulder the burden of other people&#8217;s slackness or ineptitude. Unfortunately, if you help out too many times, people may take advantage. Say no and teach them how to fish.</p>
<p>If you are a manager, it is even more important that you learn to say no. This word should be in your vocabulary. It is more important than yes. When you say yes to something you are effectively saying no to something else. Use no more often. Your team relies on you to say no at the right times. If you are a yes man, your team will suffer, whinging goes up and morale goes down. It&#8217;ll be fine for a little while as you live off the goodwill of your team but if you keep saying yes, eventually your team will say no, with their mouths or their feet.</p>
<p>As a team, you only have the capacity to do so much. Once you are committed, you have to say no to starting anything new until you have the capacity to take it on. Otherwise, you&#8217;ll end up overworking your team and setting unrealistic client expectations.</p>
<p>As a team, you should have your work planned out for the short-term. Say no to anything that attempts to scuttle your plans. It&#8217;s too disruptive and often the new pieces of work are knee-jerk reaction tasks that supposedly need to be done asap without proper planning or thought. They undermine your methodologies, your processes and your focus. They often leave you without the opportunity to provide input. They are often a fait accompli, quick and dirty solutions upstairs just wants you to implement straight away irrespective of the obvious problems you can see. Push back, say no!</p>
<p>If you continually end each day failing to achieve the number one task you originally set out to do, then you need to learn to say no. No to others who wanted to interrupt and divert your day. Also say no to yourself. Stop checking email looking for something to distract you from your number 1 job. Saying no is in your best interest and it&#8217;s also in the best interest of the business. You need to focus on the most important task, the task that you were hired to do that utilises your skill and talent.</p>
<p>I favour agile methodologies for software development. But being &#8220;agile&#8221; is not about changing everything at the drop of a hat or a CEO&#8217;s whim. Saying yes all the time is simply being reactionary and it leads to chaos, failed projects, dsyfunctional teams, poor work-life balance, poor health, and grey hairs at an early age.</p>
<p>So, push back. Demand the respect that you deserve. Say no!</p>
<p>See also:</p>
<ul>
<li><a href="http://gettingreal.37signals.com/ch05_Start_With_No.php">Start with No</a> (37 signals)</li>
<li><a href="http://practicalagility.blogspot.com/2011/01/just-say-no.html">Just Say &#8220;No&#8221;!</a> (Practical Agility)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rubyflare.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rubyflare.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rubyflare.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rubyflare.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rubyflare.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rubyflare.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rubyflare.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rubyflare.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=48&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rubyflare.com/2009/09/09/push-back-say-no/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccf4fe97f61701a3f2fe96a29223fa35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">schlick</media:title>
		</media:content>
	</item>
		<item>
		<title>$600 Mistake</title>
		<link>http://rubyflare.com/2009/08/12/600-mistake/</link>
		<comments>http://rubyflare.com/2009/08/12/600-mistake/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 22:00:42 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[tatft]]></category>
		<category><![CDATA[test first]]></category>

		<guid isPermaLink="false">http://rubyflare.wordpress.com/?p=72</guid>
		<description><![CDATA[Do you test? Do you test all the time (TATFT)? Can you afford to lose $600? I believe software testing is essential. Behaviour Driven Development (BDD) is something that I&#8217;m learning and incorporating into my development lifecycle. I use Cucumber and RSpec with my Rails projects to implement new features and to verify their behaviour. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=72&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Do you test? Do you test all the time (<a href="http://rubyhoedown2008.confreaks.com/05-bryan-liles-lightning-talk-tatft-test-all-the-f-in-time.html">TATFT</a>)? Can you afford to lose $600?<span id="more-72"></span></p>
<p>I believe software testing is essential. <a href="http://dannorth.net/introducing-bdd">Behaviour Driven Development</a> (BDD) is something that I&#8217;m learning and incorporating into my development lifecycle. I use <a href="http://cukes.info/">Cucumber</a> and <a href="http://rspec.info/">RSpec</a> with my Rails projects to implement new features and to verify their behaviour.</p>
<p>Aside from driving your design, validating your code, and giving you and your stakeholders confidence in your app, testing saves you money. That&#8217;s the bottom line. You might not think so. You might be able to get away with zero testing if you are extremely lucky or if you are a super coder who writes perfect software. Ultimately, the time you invest in writing tests for your code will save you time and money.</p>
<p>I recently made a small change to my <a href="http://www.scinews.com.au">SciNews</a> web application without writing a test. Why? Because it was just a small change and I was in a rush. I had opened the app in my browser and tried it out and everything was fine and dandy &#8211; deploy!</p>
<p>A month went by without any problems. Admin users of the system weren&#8217;t experiencing any issues but when a client user tried to use the service &#8211; WHAM! BAM! ERROR!! So there I was, just before midnight, on the receiving end of a support call from the client trying to figure out what just went wrong.</p>
<p>I tried to fix it on the spot but I didn&#8217;t understand the cause. The only change I made was a minor one about a month ago and admins had been using the system fine during that time. But this was the first client access since then. Aha! But unfortunately, after 15 minutes on the phone with the client, I was unable to solve the problem. As I later discovered, the bug affected client roles, not admins. When I tested it in the browser, I had done so using my admin account. I never tried it as a client.</p>
<p>In the end I had to manually perform the service for the client on their behalf. But the system had failed them and worse, it was their first use of the online service. In order to save face, compensate them for their wasted time and frustration, and to keep them as clients, the service was provided gratis. My small little insignificant change had ended up costing my business $600 and for a small, fledging business, that&#8217;s a lot of money that we can&#8217;t afford to lose. For $600, I should&#8217;ve written a test! Add in time spent on the phone with the client, the embarrassment, and the potential damage to the service&#8217;s reputation, I should&#8217;ve definitely written a test.</p>
<p>Will this client come back and try our service again? I hope so, otherwise my little error may well end up costing heaps more in lost revenue. This client may have become a repeat customer, so we&#8217;re talking a loss of $600/mth. And what about word of mouth? They might have referred two new clients. Now we&#8217;re talking some serious lost revenue here all because of one small minor change. Hopefully I&#8217;ve done enough with that client for them to give the service a second chance. Whether they do or not, I&#8217;ve learnt my lesson &#8211; TATFT!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rubyflare.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rubyflare.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rubyflare.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rubyflare.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rubyflare.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rubyflare.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rubyflare.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rubyflare.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=72&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rubyflare.com/2009/08/12/600-mistake/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccf4fe97f61701a3f2fe96a29223fa35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">schlick</media:title>
		</media:content>
	</item>
		<item>
		<title>Four Ways to Rescue a Doomed Project</title>
		<link>http://rubyflare.com/2009/07/22/four-ways-to-rescue-a-doomed-project/</link>
		<comments>http://rubyflare.com/2009/07/22/four-ways-to-rescue-a-doomed-project/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 22:00:01 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://rubyflare.wordpress.com/?p=21</guid>
		<description><![CDATA[I&#8217;ve worked on or alongside many projects that were on the long, slow death march to failure. Unfortunately, when the shit began to hit the fan, inevitably the project leaders and managers would &#8220;demand&#8221; that everyone work harder in order to successfully deliver the project. It never worked. The projects failed, the project managers jumped [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=21&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve worked on or alongside many projects that were on the long, slow <a href="http://en.wikipedia.org/wiki/Death_march_(software_development)">death march</a> to failure. Unfortunately, when the shit began to hit the fan, inevitably the project leaders and managers would &#8220;demand&#8221; that everyone work harder in order to successfully deliver the project. It never worked. The projects failed, the project managers jumped ship, and staff moved onto other projects. It was always so demoralising.</p>
<p>So what&#8217;s the answer? How can you rescue a doomed project?</p>
<p><span id="more-21"></span></p>
<p>Here&#8217;s an example of the things I kept hearing from the project leaders:</p>
<blockquote><p>&#8220;It&#8217;s a hard deadline, we can&#8217;t miss it.&#8221;</p>
<p>&#8220;All these features are mandatory and it&#8217;s all been signed off.&#8221;</p>
<p>&#8220;We can&#8217;t afford to hire any more people. The budget is already allocated.&#8221;</p>
<p>&#8220;We haven&#8217;t got the time to spare to add that [improvement]. There&#8217;s no room for that work in the project schedule.&#8221;</p></blockquote>
<p>Based on what the project managers of these doomed projects felt they couldn&#8217;t do, here&#8217;s my recommended list of remedies for these project maladies!</p>
<ol>
<li><strong>Extend the deadline</strong>. Too many projects seem to have an arbitrary deadline eg end of the calendar year, start of the financial year, before the boss&#8217;s performance appraisal. In most cases the deadline is chosen first and the project planned to deliver to that deadline without much consideration for how long such a project requires. Often, because no one pushes back and says no to the boss or client, projects end up trying to deliver too much in too little time. So, when a project starts to look likely to miss its deadline, the <strong>easiest thing to do is to change the deadline</strong> and I&#8217;d always start with this option first. Unfortunately, it may be a genuine hard deadline, there may be flow on dependencies, contract overrun costs, the marketing may already be done, and the business may have already publicly committed itself &#8211; pushing back the deadline may be a major embarassment. That may be the case but I bet that a failed project is going to be even more embarrassing and professionally damaging than coming in a month or two late.</li>
<li><strong>Reduce the scope.</strong> If the project looks like it won&#8217;t be able to deliver its commitments before the deadline then simply deliver less by reducing the scope. Focus on the most important features, prioritise and put &#8220;nice to have&#8221; features on hold. Look at all the outstanding tasks and <strong>determine what you can do without</strong>. Perhaps the project doesn&#8217;t need to have a spiffy graphic design &#8211; go with something basic and functional. Perhaps 10 features will allow users to perform 80% of what they need rather than trying to do the original set of 20 features. Perhaps you can get by with less user research, user testing, a more simple architecture, forget about getting 100% redundancy or 100% automation. Analyse the pros and cons of doing and not doing something. Delivering something is more likely better than not delivering anything at all.</li>
<li><strong>Increase resources</strong>. Hire more staff, more coders, more testers, more business analysts. Often this is a step that an ailing project will try first but it takes time to find, hire and train new staff. <strong>No one hits the ground running.</strong> Just think about the effort involved in getting someone on board and up to speed with the project as an efficient member of the team. Bringing in a new person at the last minute with the big deadline looming is only going to cause more disruption and lost time than it&#8217;s worth. This option only really works if you have identified early on that you won&#8217;t make the deadline with your current resources.</li>
<li><strong>Improve processes.</strong> This one is the hardest of the lot. If you can&#8217;t do any of the previous three items, then this is all you are left with. It basically means looking at your existing processes and removing waste and duplication, making your team more efficient so that you end up doing more with less. This takes an investment of time though, time that could be spent working on the project directly or even hiring new staff. You need to analyse your processes, <strong>you need to know where improvements can be made</strong>. Then you need to actually implement the changes. Again, the return on investment is greater when you focus on process improvement early on in a project. And what do you do when you are already pretty efficient? Go back to step 1!</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rubyflare.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rubyflare.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rubyflare.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rubyflare.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rubyflare.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rubyflare.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rubyflare.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rubyflare.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rubyflare.com&amp;blog=8540151&amp;post=21&amp;subd=rubyflare&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rubyflare.com/2009/07/22/four-ways-to-rescue-a-doomed-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccf4fe97f61701a3f2fe96a29223fa35?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">schlick</media:title>
		</media:content>
	</item>
	</channel>
</rss>
