<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Diary of a Software Manager</title>
	
	<link>http://www.diaryofasoftwaremanager.com</link>
	<description>The trials and tribulations of managing a development team</description>
	<lastBuildDate>Tue, 22 Jun 2010 13:23:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DiaryOfASoftwareManager" /><feedburner:info uri="diaryofasoftwaremanager" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Good post on how to say no htt…</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/UqzMAH_pzeo/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/good-post-on-how-to-say-no-htt/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 13:23:58 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tweets]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/uncategorized/good-post-on-how-to-say-no-htt/</guid>
		<description><![CDATA[Good post on how to say no http://bit.ly/a5pCxP
]]></description>
			<content:encoded><![CDATA[<p>Good post on how to say no <a href="http://bit.ly/a5pCxP" rel="nofollow">http://bit.ly/a5pCxP</a></p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/UqzMAH_pzeo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/good-post-on-how-to-say-no-htt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/good-post-on-how-to-say-no-htt/</feedburner:origLink></item>
		<item>
		<title>User Testing wins again</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/yYH4PZ1e7Bs/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/user-testing-wins-again/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 01:38:16 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[User Testing]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=54</guid>
		<description><![CDATA[Despite everyone agreeing during UI design that user testing was needed for a particular product, I was warned that the schedule would not slip no matter what was found. I got the vibe everyone agreed my efforts would be useless since it&#8217;s more important to make a date than have a quality product.
After 5 users [...]]]></description>
			<content:encoded><![CDATA[<p>Despite everyone agreeing during UI design that user testing was needed for a particular product, I was warned that the schedule would not slip no matter what was found. I got the vibe everyone agreed my efforts would be useless since it&#8217;s more important to make a date than have a quality product.</p>
<p>After 5 users weighed in, there were two obvious omissions in our app. Every single user tried to do these two things without any prodding and became frustrated when it didn&#8217;t work. I still had to do a bit of fighting to get the changes in, but that&#8217;s another story.</p>
<p>We overlooked these two obvious things in our design process. This happened because we were too close to the product. We were focused in a couple other areas and made some glaring omissions. This is what user testing gets you. Watch someone interact with your product. Just observe for 5 minutes and take notes. You learn as much from that as you do in the entire design process.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/yYH4PZ1e7Bs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/user-testing-wins-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/user-testing-wins-again/</feedburner:origLink></item>
		<item>
		<title>Starting thinking about the ag…</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/uQdWrAvPaJI/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/starting-thinking-about-the-ag/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 18:22:19 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tweets]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/uncategorized/starting-thinking-about-the-ag/</guid>
		<description><![CDATA[Starting thinking about the agile sales process. Need enough ammo in the gun to get upper management on board.
]]></description>
			<content:encoded><![CDATA[<p>Starting thinking about the agile sales process. Need enough ammo in the gun to get upper management on board.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/uQdWrAvPaJI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/starting-thinking-about-the-ag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/starting-thinking-about-the-ag/</feedburner:origLink></item>
		<item>
		<title>Agile is Fragile</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/jW8N5nhS-sM/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/agile-is-fragile/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:21:22 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=51</guid>
		<description><![CDATA[Good post by Dave Moran about why a poorly implemented agile strategy is just as bad as no strategy at all.
http://www.softwareresults.us/2010/06/agile-is-fragile.html
]]></description>
			<content:encoded><![CDATA[<p>Good post by <a href="http://www.softwareresults.us/">Dave Moran</a> about why a poorly implemented agile strategy is just as bad as no strategy at all.</p>
<p><a href="http://www.softwareresults.us/2010/06/agile-is-fragile.html">http://www.softwareresults.us/2010/06/agile-is-fragile.html</a></p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/jW8N5nhS-sM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/agile-is-fragile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/agile-is-fragile/</feedburner:origLink></item>
		<item>
		<title>The pitfall called custom work</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/inr6Jg8NttQ/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/the-pitfall-called-custom-work/#comments</comments>
		<pubDate>Thu, 20 May 2010 01:36:12 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[wasted time]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=49</guid>
		<description><![CDATA[Custom work is tough to turn down. I really admire the way the folks at 37signals vow only to add features that make their core products better for all their users. Unfortunately, not all businesses are as successful as they are. It&#8217;s really tough to turn down money when your profits are thin. Enter the [...]]]></description>
			<content:encoded><![CDATA[<p>Custom work is tough to turn down. I really admire the way the folks at <a href="http://37signals.com">37signals</a> vow only to add features that make their core products better for all their users. Unfortunately, not all businesses are as successful as they are. It&#8217;s really tough to turn down money when your profits are thin. Enter the custom project.</p>
<p>We recently had a bid accepted by a large company everyone knows by name. They liked one of our products and want a whitelabel version of their own. With three weeks left until launch of the product, they asked for about a month additional work to be done. Again, we couldn&#8217;t turn down the money. The result was that I had to move resources off another project to work on this additional bit. A couple of bugs and misunderstandings later, I&#8217;ve had most of my team working on this project for the last month.</p>
<p>While everyone is off working on the custom project, we&#8217;re not taking care of our other products. We&#8217;re not fixing important bugs, we&#8217;ve pushed other dates back, we&#8217;re ignoring other customers requests. These things tend to drag on. If you&#8217;re going to take on custom work, make sure the check is big enough to cover the increase in staff you&#8217;ll need.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/inr6Jg8NttQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/the-pitfall-called-custom-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/the-pitfall-called-custom-work/</feedburner:origLink></item>
		<item>
		<title>Product Owners, Backlogs and Prioritization</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/lX5sckAMJQQ/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/product-owners-backlogs-and-prioritization/#comments</comments>
		<pubDate>Fri, 14 May 2010 02:40:03 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=45</guid>
		<description><![CDATA[I work for a company who provides software products and services, but is not a software company. Historically, the methodology we follow is based on sales selling whatever they possibly can and development rapidly developing whatever &#8220;it&#8221; is. There is typically no thought given to what we should be focusing on. One of the fundamentals [...]]]></description>
			<content:encoded><![CDATA[<p>I work for a company who provides software products and services, but is not a software company. Historically, the methodology we follow is based on sales selling whatever they possibly can and development rapidly developing whatever &#8220;it&#8221; is. There is typically no thought given to what we should be focusing on. One of the fundamentals of the agile methodology is the idea of a constantly prioritized backlog. This idea is easy to lose sight of in small companies. Profits might be thin and it&#8217;s tempting to build whatever a customer will pay for.</p>
<p>When I took over the group I manage, every person in the company was welcome to visit any developer on the team and request that their top priority were completed. To help alleviate constant interruptions developers had to deal with, I started handling all requests. At some point, it occurred to me that I might not be the best person to set the priorities of the company. I&#8217;d like to have a say, but not the whole say. The more I read about agile, the more it made sense to have a product owner.</p>
<p>Ideally, the backlog would constantly be prioritized and before every sprint, we&#8217;d just grab the first N number of items off the stack to work on. This is a simple and brilliant concept. It keeps developers developing without constant interruption and ensures the most important features are always worked on.</p>
<p>I&#8217;m still struggling with changing the culture to mirror that of a software company instead of a machine shop where we can just flip a switch and have our developer machines output a different widget. Hopefully we get there and we get to see the results of implementing such a noble goal as to institute an ordered backlog.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/lX5sckAMJQQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/product-owners-backlogs-and-prioritization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/product-owners-backlogs-and-prioritization/</feedburner:origLink></item>
		<item>
		<title>Behind the scenes at 37signals</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/W6Zo4Icm0p8/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/behind-the-scenes-at-37signals/#comments</comments>
		<pubDate>Tue, 11 May 2010 12:32:25 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Feedback]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=43</guid>
		<description><![CDATA[Good read from Luke Wroblewski (as always) about 37signals design process. I already talked about how enamored I am with Rework. The thing that strikes me about Luke&#8217;s post, is how feedback is handled. Sorting through feedback is one of my most important jobs as a manager. You get lots of ideas about how cool [...]]]></description>
			<content:encoded><![CDATA[<p>Good read from <a href="http://www.lukew.com/">Luke Wroblewski</a> (as always) about <a href="http://www.lukew.com/ff/entry.asp?1078&amp;utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+FunctioningForm+(LukeW+Ideation+%2B+Design)">37signals design process</a>. I already talked about how enamored I am with Rework. The thing that strikes me about Luke&#8217;s post, is how feedback is handled. Sorting through feedback is one of my most important jobs as a manager. You get lots of ideas about how cool &#8220;this feature&#8221; might be. It&#8217;s the manager or designers job to figure out where users are having problems and fix them, not to implement every single feature that is requested.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/W6Zo4Icm0p8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/behind-the-scenes-at-37signals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/behind-the-scenes-at-37signals/</feedburner:origLink></item>
		<item>
		<title>I don’t have a date for you, please don’t ask</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/wQy4_7Zy-kY/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/i-dont-have-a-date-for-you-please-dont-ask/#comments</comments>
		<pubDate>Fri, 07 May 2010 02:10:54 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=41</guid>
		<description><![CDATA[In 4 separate emails today I wrote something along the lines of:
As far as a date for this, we don&#8217;t have any. The next thing up for us is  [project X] but we&#8217;re still ironing out exactly what that  means. We can&#8217;t even estimate the work with any kind of accurately until we [...]]]></description>
			<content:encoded><![CDATA[<p>In 4 separate emails today I wrote something along the lines of:</p>
<blockquote><p>As far as a date for this, we don&#8217;t have any. The next thing up for us is  [project X] but we&#8217;re still ironing out exactly what that  means. We can&#8217;t even estimate the work with any kind of accurately until we break it down. If we broke down every request that came in to where we could accurately estimate it, we&#8217;d never develop anything.  Also, it&#8217;s almost assured that priorities will change before we finish what we&#8217;re working on now. Here&#8217;s a link to the roadmap, that&#8217;s the best I can do.</p></blockquote>
<p>I give that response so much I should just attach it to my email signature. I do it in the hopes that if I repeat it enough then it might start to sink in. I drive my boss insane when I do things like this, yet I won&#8217;t give it up. It&#8217;s a difficult thing to sell the idea that dates are not important, especially when you work for a company where almost all of the senior management staff come from backgrounds other than software. To me, it seems insane to look back on a long history of missed dates which were arbitrarily given by someone who didn&#8217;t fully understand what work was required and demand we keep doing it.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/wQy4_7Zy-kY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/i-dont-have-a-date-for-you-please-dont-ask/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/i-dont-have-a-date-for-you-please-dont-ask/</feedburner:origLink></item>
		<item>
		<title>Every museum needs a curator</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/VQejT3lFnTQ/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/every-museum-needs-a-curator/#comments</comments>
		<pubDate>Thu, 06 May 2010 01:31:29 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=39</guid>
		<description><![CDATA[I&#8217;ve been immersed in 37signals founders Jason Fried and David Heinemeier Hansson&#8217;s Rework. It&#8217;s hard to single out one point since the entire book has been so enlightening, but one bit that hit home was the need for a curator.
You don&#8217;t make a great museum by putting all the art in the world into a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been immersed in <a href="http://37signals.com">37signals</a> founders Jason Fried and David Heinemeier Hansson&#8217;s<a href="http://37signals.com/rework/"> Rework</a>. It&#8217;s hard to single out one point since the entire book has been so enlightening, but one bit that hit home was the need for a curator.</p>
<blockquote><p><em>You don&#8217;t make a great museum by putting all the art in the world into a single room&#8230;The best is a sub-sub-subset of all the possibilities.</em></p></blockquote>
<p>At my company, we constantly run from feature to feature, implementing solutions that are about 80% complete and moving onto the next thing. The result is a lot of half baked and buggy features. At a museum, the curator is responsible for choosing what pieces to display. What isn&#8217;t on the walls is as important as what is on them. If you are going to implement something, do it well. If you don&#8217;t have time to do it well, don&#8217;t do it.</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/VQejT3lFnTQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/every-museum-needs-a-curator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/every-museum-needs-a-curator/</feedburner:origLink></item>
		<item>
		<title>Hiatus</title>
		<link>http://feedproxy.google.com/~r/DiaryOfASoftwareManager/~3/-YRroWXfFKo/</link>
		<comments>http://www.diaryofasoftwaremanager.com/uncategorized/hiatus/#comments</comments>
		<pubDate>Thu, 06 May 2010 01:15:25 +0000</pubDate>
		<dc:creator>B</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.diaryofasoftwaremanager.com/?p=37</guid>
		<description><![CDATA[I&#8217;ve been on a long hiatus and broken my rule of a post a day. We decided to put the house on the market and it took what little time I have away. Since feedburner tells me I only have 4 subscribers, I&#8217;m guessing I wasn&#8217;t missed too dearly. Anyway, I&#8217;m back now and hope [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been on a long hiatus and broken my rule of a post a day. We decided to put the house on the market and it took what little time I have away. Since feedburner tells me I only have 4 subscribers, I&#8217;m guessing I wasn&#8217;t missed too dearly. Anyway, I&#8217;m back now and hope to keep it up!</p>
<img src="http://feeds.feedburner.com/~r/DiaryOfASoftwareManager/~4/-YRroWXfFKo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.diaryofasoftwaremanager.com/uncategorized/hiatus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.diaryofasoftwaremanager.com/uncategorized/hiatus/</feedburner:origLink></item>
	</channel>
</rss>

