{"id":502,"date":"2009-09-12T17:51:18","date_gmt":"2009-09-12T05:51:18","guid":{"rendered":"https:\/\/www.deltics.co.nz\/blog\/?p=502"},"modified":"2009-09-12T17:51:18","modified_gmt":"2009-09-12T05:51:18","slug":"stuff-that-just-works","status":"publish","type":"post","link":"https:\/\/www.deltics.co.nz\/blog\/posts\/502\/","title":{"rendered":"Stuff That &#8220;Just Works&#8221;"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span><h3>or: The Search For a Practical Issue Tracking Solution<\/h3>\n<p>I&#8217;m currently evaluating numerous issue tracking systems. \u00a0I&#8217;ve already found one that <a href=\"http:\/\/www.fogbugz.com\">I intend using myself (FogBugz)<\/a> because it &#8220;just works&#8221; (and it&#8217;s free for 1-2 users, which will do for me at least until I manage to figure out how to clone myself. \u00a0Twice).<\/p>\n<p>I like stuff that &#8220;just works&#8221;. \u00a0I&#8217;ll often overlook other shortcomings of pretty much anything that does what it does well and delivers some benefit without getting in my way.<\/p>\n<p>On the other hand, you could show me the most capable, feature endowed &#8220;Be-All and End-All&#8221;, but if the user experience of it is painful, unintuitive or causes me hassle in any unreasonable way shape or form, then I&#8217;ll quickly pass.<\/p>\n<p><!--more-->All of the &#8220;highly recommended&#8221; issue tracking systems that I have looked at have failed this &#8220;It Just Works&#8221; test. \u00a0Highly recommended in this context means &#8220;they advertise, or are alleged to have, a large user base and\/or have been voted &#8220;best&#8221; or &#8220;top&#8221; in one or more polls\/surveys&#8221;.<\/p>\n<p>In this category are the like of\u00a0<a href=\"http:\/\/www.axosoft.com\/\">OnTime<\/a>, <a href=\"http:\/\/www.seapine.com\/ttpro.html\/\">TestTrack <\/a>, <a href=\"http:\/\/www.codendi.com\/index_en.php\">Codendi<\/a> and even <a href=\"http:\/\/www.atlassian.com\/software\/jira\/\">JIRA <\/a>. \u00a0All of these present a frankly bewildering initial experience and in some cases just getting an evaluation system up and running was a major exercise \u00a0in systems management and configuration, taking the best part of a day to reach a point where I could <span style=\"text-decoration: underline;\"><em>start<\/em><\/span> configuring a test project.<\/p>\n<p>I come away from these products wondering if the user count reflects <em>actual users<\/em> or includes large numbers of <em>customers<\/em> but who aren&#8217;t actually using the software anymore. \u00a0I struggle to imagine the kind of developer that would vote for these systems, although I can easily see the attraction for <em>management types<\/em>.<\/p>\n<p>In most cases I suspect that these systems have relatively few <em>customers<\/em> but that those customers each have an enormous number of user licenses. \u00a0They seem suited to large, enterprise scale applications with multiple level of management &#8220;turned on&#8221; by endless, and mostly meaningless, metrics and detailed reports that can impose an enterprise system on their departments against the protestations of those departments if necessary.<\/p>\n<p>I just cannot see these systems being embraced by small, agile development teams looking for efficient and practical issue tracking with a minimum of fuss and bother.<\/p>\n<p>On the face of it FogBugz is lacking a huge amount of functionality that these larger, more complex systems offer, but how much of that functionality actually adds anything of any significance to those products?<\/p>\n<p>How much of that feature &#8220;bloat&#8221; is there primarily to hit some marketting &#8220;hot buttons&#8221;?<\/p>\n<p>What are <span style=\"text-decoration: underline;\">YOU<\/span> using? \u00a0And more importantly, why?<\/p>\n<h2>Other Stuff That &#8220;Just Works&#8221;<\/h2>\n<p>Today I upgraded my blog site to the\u00a0<a href=\"http:\/\/wordpress.org\/\">latest WordPress version<\/a>.<\/p>\n<p>I&#8217;ve really enjoyed WordPress from the start. \u00a0Again, it was the first blog\/CMS I found that really was &#8220;plug-and-play&#8221;, allowing me to get on with creating content without having to become an expert in the blogging system itself.<\/p>\n<p>I have been putting off upgrading because despite that positive experience I suspected that upgrading would prove to be a pain that I could do without. \u00a0But I decided that I really had to bite the bullet.<\/p>\n<p>Yet again, WordPress came through. \u00a0The whole process of upgrading took no more than a couple of hours, and would have taken less time had I not made a few silly mistakes in following the instructions (I was upgrading from WordPress 2.2, so it was a largely manual process. \u00a0One of the reasons for upgrading was that newer versions have an automated upgrade process).<\/p>\n<p>There may be better issue tracking and blog systems out there. \u00a0But FogBugz and WordPress &#8220;just work&#8221;, and that counts for <em>a lot<\/em> in my book.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">[Estimated Reading Time: <\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutes]<\/span><\/span>or: The Search For a Practical Issue Tracking Solution I&#8217;m currently evaluating numerous issue tracking systems. \u00a0I&#8217;ve already found one that I intend using myself (FogBugz) because it &#8220;just works&#8221; (and it&#8217;s free for 1-2 users, which will do for me at least until I manage to figure out how to clone myself. \u00a0Twice). I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4],"tags":[292,82,85,84,83,19],"class_list":["post-502","post","type-post","status-publish","format-standard","hentry","category-delphi","tag-delphi","tag-development-process","tag-fogbugz","tag-issue-tracking","tag-scm","tag-wordpress"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1TKYv-86","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=502"}],"version-history":[{"count":4,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/502\/revisions"}],"predecessor-version":[{"id":506,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/posts\/502\/revisions\/506"}],"wp:attachment":[{"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deltics.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}