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

<channel>
	<title>Endlessly Curious &#187; Reflection</title>
	<atom:link href="http://www.endlesslycurious.com/tag/reflection/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.endlesslycurious.com</link>
	<description>Programming, Productivity &#38; Software Development.</description>
	<lastBuildDate>Mon, 09 Jan 2012 09:00:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Reflection Checklist</title>
		<link>http://www.endlesslycurious.com/2008/09/30/reflection-checklist/</link>
		<comments>http://www.endlesslycurious.com/2008/09/30/reflection-checklist/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 09:00:37 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Lists]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=365</guid>
		<description><![CDATA[Slight deviation from the normal Tuesday &#38; Thursday visualisations this week, due to OmniGraffle&#8216;s (an excellant Visio substitute) trial version expiring on me so I can&#8217;t do any visualisations until I buy a copy at the weekend.  So this week I&#8217;m going to do some lists instead! What is the task? Describe the task. Describe [...]]]></description>
			<content:encoded><![CDATA[<p>Slight deviation from the normal Tuesday &amp; Thursday visualisations this week, due to <a href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle</a>&#8216;s (an excellant Visio substitute) trial version expiring on me so I can&#8217;t do any visualisations until I buy a copy at the weekend.  So this week I&#8217;m going to do some lists instead!</p>
<h4>What is the task?</h4>
<ul>
<li>Describe the task.</li>
<li>Describe the desired output of the task.</li>
</ul>
<h4>How are you performing the task?</h4>
<ul>
<li>Describe the steps you take to perform the task.</li>
</ul>
<h4>Could you measure your performance?</h4>
<ul>
<li>Can you think of a metric that would let you benchmark your performance e.g, time taken.</li>
<li>Measure (or estimate) using the metric.</li>
</ul>
<h4>What steps are you performing well?</h4>
<ul>
<li>List the steps you are performing well.</li>
</ul>
<h4>What steps are you not performing well?</h4>
<ul>
<li>List the steps you are not performing well.</li>
</ul>
<h4>How could you improve your performance?</h4>
<ul>
<li>List your ideas to improve each step.</li>
</ul>
<h4>Try your improvement ideas.</h4>
<ul>
<li>List the results of your ideas here, with metrics if possible.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2008/09/30/reflection-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection for improved performance</title>
		<link>http://www.endlesslycurious.com/2008/09/29/reflection-for-improved-performance/</link>
		<comments>http://www.endlesslycurious.com/2008/09/29/reflection-for-improved-performance/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 09:00:29 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.endlesslycurious.com/?p=324</guid>
		<description><![CDATA[Regularly taking time to pause and then review and reflect on how you could improve, and then experimenting based on those thoughts is key to personal improvement and increasing productivity.   This technique has really been highlighted to me since starting to use Agile development methodologies like Scrum where at at the end of each [...]]]></description>
			<content:encoded><![CDATA[<p>Regularly taking time to pause and then review and reflect on how you could improve, and then experimenting based on those thoughts is key to personal improvement and increasing productivity.   This technique has really been highlighted to me since starting to use <a href="http://en.wikipedia.org/wiki/Agile_development">Agile</a> development methodologies like <a href="http://en.wikipedia.org/wiki/Scrum_(development)">Scrum</a> where at at the end of each sprint (short iteration period) a <a href="http://en.wikipedia.org/wiki/Retrospective#Software_engineering">retrospective meeting</a> is held.  These meetings allow those working on the sprint to pause, review and reflect on their performance during that sprint and to discuss how performance could be improved.  The regular retrospective meeting is in my mind one of the most important innovations introduced by Scrum and Agile, as otherwise retrospective activities were limited to once per development cycle after shipping the product.</p>
<p>I think that those short development iterations and regular reflection sessions at the end of each iteration  introduced by Agile/Scrum are perhaps the two components of these methodologies that help drive process improvement the most, but they are perhaps also the easiest to overlook.  It would seem that the natural inclination for most workers (especially when stressed) is to not stop and think about <em>how</em> they are working, which means they do not truly understand their work flow and this limits their ability to improve their performance.</p>
<p>Some of the most productive individuals I&#8217;ve met, or have heard about, are those that regularly take the time to pause and think about <em>how</em> they are working not just about <em>what</em> they are working on and then experiment to improve.  This habit goes against the instinctual urge most of us seem to have when &#8216;busy&#8217; which is to not stop to think about the <em>how</em> as we think we don&#8217;t have the time to spare.  This is a huge misconception, as taking time to pause and think about <em>how</em> we are doing things and <em>how</em> we can improve can yield large gains in terms of increasing productivity and reducing frustration.</p>
<p>Another overlooked aspect of reflection is that it can make a mundane repetitive task more interesting and stimulating by turning it into a personal challenge: can you tune your work flow and improve your performance on a set task?  For example, habit can even be applied to repetitive manual tasks like mowing the lawn: can I mow the loan in a shorter period, where can I save time or remove repetition?</p>
<p>In summary, pausing and reflecting during your working day and then experimenting to improve can help drive a habit of efficiency which will increase your productivity and potentially improve the development process for your whole team, and this is what all development efforts need to suceed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endlesslycurious.com/2008/09/29/reflection-for-improved-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

