<?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>jonezy.org &#187; q4</title>
	<atom:link href="http://www.jonezy.org/blog/category/q4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonezy.org/blog</link>
	<description>me and you and everyone we know</description>
	<lastBuildDate>Wed, 27 Jan 2010 03:58:06 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Weathering the storm</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/08/11/weathering-the-storm/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 01:25:17 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[q4]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/?p=154</guid>
		<description><![CDATA[One of the common tasks when working in an agile environment is pointing stories, its essential that the team and the product owner get together and decide on how much effort something is going to take. We had a meeting scheduled today at work to do just this, 4 stories that needed pointing so they [...]]]></description>
			<content:encoded><![CDATA[<p>One of the common tasks when working in an agile environment is pointing stories, its essential that the team and the product owner get together and decide on how much effort something is going to take. We had a meeting scheduled today at work to do just this, 4 stories that needed pointing so they could be put in the backlog, all pretty straight forward right?</p>
<p>Like all good agile practitioners, we set out some guidelines at the start of the meeting. We would time box each story discussion at 8 minutes and then move on. As well, we decided that each team member would take turns reading one of the stories so that everyone was involved and engaged. We started out well and made some progress but it was obvious that things were coming off the rails, and fast. Team members were getting frustrated, a couple of members were just pointing stories really high because they weren’t understanding the business value that each story conveyed (the product owner was present, and the team had met previously and discussed the stories in a brain storming capacity), the product owner was getting more and more frustrated, the team members quickly lost interest and everyone left the room feeling a bit worse for the participating.</p>
<p><img src="http://farm2.static.flickr.com/1311/933560444_64c8d85f3c.jpg" alt="" /></p>
<p>I thought I would highlight some of the issues and try to address them:</p>
<p><strong>History repeating</strong><br />
Some of the team members had worked on implementing the feature that we were pointing in the meeting in a past iteration of the project. The attempt failed costing the team of 3 people a months worth of time. It was obvious that this weighed heavily on those specific members and it was influencing there estimates. Understandably one can be sympathetic of this attitude, failing at the same thing over and over again is demoralizing and soul crushing. The thing is that scrum accounts for failure as long as you learn from it, I think though that this issue is a very difficult one to get past and I can’t really criticize too harshly on the topic.</p>
<p><strong>Breaking the law</strong><br />
After the first story was done and pointed in the time allotted, we quickly ran overtime on the second and it just got worse for each subsequent story. We had completely ignored what we all agreed on at the start of the meeting and it turned a 30 minute exercise into a 90 minute marathon. I think in this case sticking to what we agreed to at the start would have made for a much more satisfying meeting, I think the desire to please the product owner and get the stories point outweighed the obvious fact that we weren’t doing a good job pointing them. I think in retrospect we should have just stopped the meeting and moved onto other work and reconvened another day, it probably would have saved a lot of people a lot of time and energy. This is something to try next time for sure.</p>
<p>A couple of interesting things happened later in the day that this meeting took place, my co-worker <a href="http://jasonlittle.ca/">Jason Little</a> wrote a blog post talking about this exact topic (I think the meeting had a pretty deep impact on all involved), go <a href="http://plog.jasonlittle.ca/2008/08/06/when-story-estimation-sessions-go-bad/">check his post out</a> .</p>
<p>The other interesting thing is that I caught a tweet on twitter that stated “storming is the most interesting part of team formation”. This kinda made me think for a second, so I Googled the term and came to this <a href="http://en.wikipedia.org/wiki/Forming-storming-norming-performing">interesting wikipedia page</a>.  The really interesting bit for me is the entry on storming:</p>
<blockquote><p><em>The storming stage is necessary to the growth of the team. It can be contentious, unpleasant and even painful to members of the team who are averse to conflict. Tolerance of each team member and their differences needs to be emphasized. Without tolerance and patience the team will fail. This phase can become destructive to the team and will lower motivation if allowed to get out of control.</em></p></blockquote>
<p>This so quantified the exact feelings I was having about the meeting, it really reassured me that this is a normal process and it eventually leads to bigger and better things. It certainly made me feel much better about the situation and that we can and will progress past that stage onto more productive and fulfilling team situations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/08/11/weathering-the-storm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross Post: Rockefeller Habits meet SCRUM</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/07/16/cross-post-rockefeller-habits-meet-scrum/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 13:54:01 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[q4]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/?p=130</guid>
		<description><![CDATA[Thought I would repost something I wrote for my companies blog here, it&#8217;s exciting news and I thought it would be appropriate to share!
Rockefeller Habits meet SCRUM
]]></description>
			<content:encoded><![CDATA[<p>Thought I would repost something I wrote for my companies blog here, it&#8217;s exciting news and I thought it would be appropriate to share!</p>
<p><a title="Rockefeller Habits meet SCRUM" href="http://www.q4blog.com/2008/07/15/rockefeller-habits-meet-scrum/" target="_blank">Rockefeller Habits meet SCRUM</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/07/16/cross-post-rockefeller-habits-meet-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rocks and Rewards!</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/06/02/rocks-and-rewards/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 00:55:43 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[awesome]]></category>
		<category><![CDATA[q4]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/?p=124</guid>
		<description><![CDATA[
So as part of our company alignment and implementing the Rockefeller Habits at Q4 our quarterly theme was moving rocks together. We set aside a room with a video camera and plates with peoples names on them, if you felt the urge to recognize someone you could go into the room and record a short [...]]]></description>
			<content:encoded><![CDATA[<div class="writeboardbody">
<p>So as part of our company alignment and implementing the Rockefeller Habits at Q4 our quarterly theme was moving rocks together. We set aside a room with a video camera and plates with peoples names on them, if you felt the urge to recognize someone you could go into the room and record a short video message and give the person a rock. The end result would be that someone would *win* and get a prize.</p>
<p>Well we watched all the video’s today, which was hilarious and very very inspiring at the same time. It’s amazing that you can work with a group of people every day for months and years on end and sometimes never know what they are doing, seeing those people recognizing and rewarding there peers is a great way to better understand what the people you work with do on a daily basis.</p>
<p>Anyways as part of the moving rocks theme, the person with the most rocks at the end of the month would win a prize, and much to my surprise I was the winner this month (the first month). I’ve got to say it’s a great feeling being recognized and rewarded by your peers (this months prize was 100 at Canyon Creek). Even though it was me that won this month I think this is an amazing step for a small company to take and really makes me feel appreciated and valued.</p>
<p>One thing I personally have to do for the next month is give out more rocks, I want to make sure someone else wins next month and this has just inspired me to give those rocks out. If anyone at work is reading this, you guys are all an integral part of an amazing team, <span class="caps">YOU ROCK</span>!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/06/02/rocks-and-rewards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What do you do when the shit hits the fan?</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/05/13/what-do-you-do-when-the-shit-hits-the-fan/#comments</comments>
		<pubDate>Wed, 14 May 2008 00:48:57 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[q4]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/?p=120</guid>
		<description><![CDATA[
To cut to the point, I was promoting some changes for a client last night. It was an update to part of our product that allows our customers to send automated and one off emails to lists of subscribers. I had done promotions similar to this in the past (in fact i’ve probably done the [...]]]></description>
			<content:encoded><![CDATA[<div class="writeboardbody">
<p>To cut to the point, I was promoting some changes for a client last night. It was an update to part of our product that allows our customers to send automated and one off emails to lists of subscribers. I had done promotions similar to this in the past (in fact i’ve probably done the same thing maybe 100 times). But somehow, someway I managed to screw up. Not a small screw up either, I accidentally sent a test email message to the subscribers of one of the clients email lists.</p>
<p><strong>That doesn’t sound so bad?</strong><br />
Sure it might not seem like a big deal, in fact I wasn’t even aware of it until the client pointed it out to me (there is nothing worse then this, <span class="caps">NOTHING</span>). You see our customers are publicly traded companies, and the software we develop helps them streamline and manage disclosure around their websites. I with an accidental mouse click had caused some level of damage in there shareholders eyes. I don’t even have to tell you the anxiety and frustration I felt when I was alerted to what I had done.</p>
<p><strong>Ok, that’s bad</strong><br />
Yes it was bad, it was too late to undo anything so it was time to put into play this great saying one of my co-workers has:</p>
<p>First, get the cow out of the ditch, then figure out how the cow got in the ditch, and then make sure that cow never goes back in the ditch.</p>
<p>It has nothing and everything to do with software development all at the same time.</p>
<p>Obviously getting the cow out of the ditch was out of reach, but there were some measures that could be taken to ease the impact on our customer. I recommended that they send a one off email to the list that I had accidentally sent to, simply explaining that a test message was sent in error, they thought this was a great idea and did it.</p>
<p>Next, I had to examine all the various steps I had taken trying to reproduce what I had done. I had opened the wrong test email and sent it, an honest mistake but one that can’t ever be repeated again.</p>
<p>With that information in hand I put together some process recommendations for our company internally to implement when promoting these kinds of changes, as well as some product changes that could make this same scenario much more difficult to repeat in the future.</p>
<p><strong>So in the end it worked out ok?</strong><br />
I guess if you look at it optimistically, yes everything turned out ok. For me, this was a situation that I was not comfortable with happening ever again. Fortunately the people I work with let me handle the problem start to finish, they didn’t breath down my neck and demand answers right then and there, they trusted that I would do the right thing, plus the client who was initially annoyed and frustrated appreciated the constant communication and recommendations that were made.</p>
<p><strong>So what do you do when the shit hits the fan?</strong><br />
I’m sure this has happened to many a software developer. What do you do when this happens to you? I would be very interested in hearing about it, I think these hard learning lessons are ones that should be shared, never swept under the rug. If we can’t reflect and learn from these mistakes we as individuals and groups will continue to make them over and over again.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/05/13/what-do-you-do-when-the-shit-hits-the-fan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wanted: Senior .NET Developer</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/03/25/wanted-senior-net-developer/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 00:54:06 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[q4]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/2008/03/25/wanted-senior-net-developer/</guid>
		<description><![CDATA[The company I work for is looking for a Senior .NET developer!  Check below for the details:
Q4 Web Systems is looking for a kick-ass senior .NET developer.  If you are a technology junkie and your idea of fun is spending a Saturday night reading about Team Foundation Server 2008 or playing with Silverlight 2.0 just [...]]]></description>
			<content:encoded><![CDATA[<p>The company I work for is looking for a Senior .NET developer!  Check below for the details:</p>
<p><a href="http://www.q4websystems.com/" target="_blank">Q4 Web Systems</a> is looking for a <a href="http://www.q4websystems.com/AboutQ/Careers/default.aspx" target="_blank">kick-ass senior .NET developer</a>.  If you are a technology junkie and your idea of fun is spending a Saturday night reading about Team Foundation Server 2008 or playing with Silverlight 2.0 just because it’s cool, <a href="https://mail.google.com/mail?view=cm&amp;tf=0&amp;ui=1&amp;to=careers@q4websystems.com&amp;su=senior%20.net%20developer%20application" target="_blank">we want you!</a></p>
<p>You will become assimilated into our product development team where you will be responsible for the product advancement of our 2 application suites.   You will participate in design and architecture reviews, code reviews and write code with automated testing in mind.</p>
<p>Q4 offers a great environment as well as competitive salary and benefits.</p>
<p><strong>Job Requirements:</strong></p>
<ul>
<li>7+ years enterprise application development experience with 2+ years in architecting software platforms</li>
<li>4+ years experienced with .NET/C#, ASP .NET, distributed services</li>
<li>Strong interest in Design Patterns, Refactoring, TDD</li>
<li>Solid understanding of object oriented vs. component design</li>
<li>.NET Application deployment methodologies with N-Tiered systems, redundant/failover Windows technologies</li>
<li>Excellent Understanding of FSDL including best development practices, documentation, QA processes and deployment strategies</li>
<li>Windows 2003, SQL server 2005 and IIS 6.0 as it relates to application development and scalability</li>
<li>A willingness to promote and ensure a common understanding of user stories</li>
<li>Prominent participation in the planning, design, and implementation phases of high level concepts as well as user stories</li>
<li>Ability to work well within a team of developers</li>
<li>BS in Computer Science</li>
<li>Secure application development</li>
<li>Application stress testing</li>
</ul>
<p><strong>How to apply: </strong> Send your resume to <a href="https://mail.google.com/mail?view=cm&amp;tf=0&amp;ui=1&amp;to=careers@q4websystems.com&amp;su=senior%20.net%20developer%20application" target="_blank">careers@q4websystems.com</a> Only suitable candidates will be contacted for an interview.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/03/25/wanted-senior-net-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Q4; One of Canada&#8217;s Top 25 Up and Coming Companies</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/03/19/q4-one-of-canadas-top-25-up-and-coming-companies/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 15:25:03 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[q4]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/2008/03/19/q4-one-of-canadas-top-25-up-and-coming-companies/</guid>
		<description><![CDATA[Just like the title says, the company I work for is getting some recognition and validation of our efforts from the industry, it sure does feel good!
]]></description>
			<content:encoded><![CDATA[<p>Just like the title says, the company I work for is getting some recognition and validation of our efforts from the industry, <a href="http://www.q4blog.com/2008/03/19/q4-named-as-one-of-canada%E2%80%99s-top-25-up-and-coming-software-companies/" title="Q4 Web Systems, Canada's Top 25">it sure does feel good</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/03/19/q4-one-of-canadas-top-25-up-and-coming-companies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Q4Press.com</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2008/03/18/q4presscom/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 02:15:19 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[q4]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/2008/03/18/q4presscom/</guid>
		<description><![CDATA[At work we decided that we needed to put together a marketing site for our just released product Q4 Press.
What followed was literally a couple of hours of back and forth with the CEO of the company and we had the site done and ready to go.
For such a quick turnaround I&#8217;m really happy with [...]]]></description>
			<content:encoded><![CDATA[<p>At work we decided that we needed to put together a marketing site for our just released product <a href="http://www.q4press.com">Q4 Press</a>.</p>
<p>What followed was literally a couple of hours of back and forth with the CEO of the company and we had the site done and ready to go.</p>
<p>For such a quick turnaround I&#8217;m really happy with the results.  Clean, simple and to the point.</p>
<p><img src="http://www.q4blog.com/wp-content/uploads/2008/03/q4presshomepage.png" title="Q4press.com" alt="Q4press.com" height="410" width="480" /></p>
<p><a href="http://www.q4press.com">www.q4press.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2008/03/18/q4presscom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>releasing products, meeting and being a shareholder</title>
		<link></link>
		<comments>http://www.jonezy.org/blog/2006/06/13/releasing-products-meeting-and-being-a-shareholder/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 01:19:22 +0000</pubDate>
		<dc:creator>jonezy</dc:creator>
				<category><![CDATA[q4]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.jonezy.org/blog/?p=14</guid>
		<description><![CDATA[so at the day job (www.q4websystems.com) we are getting ready to releaseversion 3 of our product.  This is the first time we have actually say down and defined a date and a set of features that would be part of a release.  In the past we would build features, release them and then [...]]]></description>
			<content:encoded><![CDATA[<p>so at the day job (www.q4websystems.com) we are getting ready to releaseversion 3 of our product.  This is the first time we have actually say down and defined a date and a set of features that would be part of a release.  In the past we would build features, release them and then fix them if (read: when) they broke.  This time our product manager decided that part of releasing would be building a set of features&#8230; we would have a set of tests, link checking and other processes that would become part of the release&#8230; a very different approach to what many of us are used to.  It&#8217;s really been a huge learning curve especially when your product directly effects some big businesses and they rely on your product.</p>
<p>On to other things, we are having our first shareholder meeting this week.  It&#8217;s going to be  really interesting meeting some of the people that have made it possible for us to get to the point we are at without having to struggle financially.  I do know a few of them personally already but this will definately add a different dimension to it.  Feeling a bit nervous but excited at the same time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonezy.org/blog/2006/06/13/releasing-products-meeting-and-being-a-shareholder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
