<?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>CounterSoft Blogs - news, tips, tools, articles, and more...</title>
	<atom:link href="http://blogs.countersoft.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.countersoft.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Mar 2010 15:21:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Twitter and Gemini Integration: Easy as 1-2-3!</title>
		<link>http://blogs.countersoft.com/index.php/2010/03/twitter-and-gemini/</link>
		<comments>http://blogs.countersoft.com/index.php/2010/03/twitter-and-gemini/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 15:09:19 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=204</guid>
		<description><![CDATA[See how easy it was to stream project updates to Twitter using a simple Gemini Plug-in.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>The Twitter API provides an opportunity for applications to consume and push tweets in real-time.  This makes it ideal for example to push tweets automatically whenever issues (bugs, tasks, new features, user stories) are created, updated, commented upon or assigned resource(s).</p>
<p>The good news is that this is actually a trivial task to push tweets from Gemini given that we have a nice plug-in system that allows us to consume key events such as “issue created”.</p>
<p>So we set about creating the Gemini Twitter Plug-in and within a couple of hours we had a working solution&#8230;</p>
<h2>Twitter Plug-in Development</h2>
<p>Create your plug-in class and implement the AbstractIssueListener class:</p>
<div id="attachment_205" class="wp-caption aligncenter" style="width: 440px"><img class="size-full wp-image-205" title="plugin-class" src="http://blogs.countersoft.com/wp-content/uploads/2010/03/plugin-class.png" alt="Creating a simple plug-in class" width="430" height="455" /><p class="wp-caption-text">Creating a simple plug-in class</p></div>
<p>Next up, we’ll create a simple configuration file that contains the Twitter login credentials:</p>
<div id="attachment_206" class="wp-caption aligncenter" style="width: 352px"><img class="size-full wp-image-206" title="plugin-config" src="http://blogs.countersoft.com/wp-content/uploads/2010/03/plugin-config.png" alt="Configuration file stores Twitter Login Credentials" width="342" height="147" /><p class="wp-caption-text">Configuration file stores Twitter Login Credentials</p></div>
<p>Because our plug-in class implements the AbstractIssueListener class we get all those nice event handlers that we simply leverage to push out issue tweets.  The IssueEventArgs object contains the user who caused the event (e.g. issue reporter) and the issue itself.  So now it is very easy to gather and tweet the information:</p>
<div id="attachment_207" class="wp-caption aligncenter" style="width: 495px"><img class="size-full wp-image-207" title="plugin-events" src="http://blogs.countersoft.com/wp-content/uploads/2010/03/plugin-events.png" alt="Events exposed by Gemini Plug-in Framework" width="485" height="280" /><p class="wp-caption-text">Events exposed by Gemini Plug-in Framework</p></div>
<p>We&#8217;ll leverage the excellent <a href="http://tweetsharp.com" target="_blank">TweetSharp</a> library for talking to the Twitter API.  Here’s how easy it is to post an update to Twitter:</p>
<div id="attachment_208" class="wp-caption aligncenter" style="width: 458px"><img class="size-full wp-image-208" title="plugin-tweet" src="http://blogs.countersoft.com/wp-content/uploads/2010/03/plugin-tweet.png" alt="TweetSharp talks to Twitter" width="448" height="245" /><p class="wp-caption-text">TweetSharp talks to Twitter</p></div>
<p>And the final result?  See for yourself:</p>
<div id="attachment_209" class="wp-caption aligncenter" style="width: 554px"><img class="size-full wp-image-209" title="twitter3" src="http://blogs.countersoft.com/wp-content/uploads/2010/03/twitter3.png" alt="Final result: Project Issues in Twitter" width="544" height="259" /><p class="wp-caption-text">Final result: Project Issues in Twitter</p></div>
<p>You can actually view our live Gemini Twitter feed at <a href="http://twitter.com/issue_tracker" target="_blank">http://twitter.com/issue_tracker</a></p>
<h2>Twitter Plug-in Deployment</h2>
<ol>
<li>Grab the plug-in binaries from <a href="http://www.countersoft.com/Downloads/v36/GeminiTwitterPlugin.zip">here</a>.</li>
<li>Put the &#8220;.dll&#8221; files and &#8220;.config&#8221; file into your “Gemini\bin\plugins” folder.</li>
<li>Put your twitter login credentials into the &#8220;.config&#8221; file.</li>
</ol>
<p>That&#8217;s it.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2010/03/twitter-and-gemini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Communication, collaboration, and bugs: the social nature of issue tracking in small, collocated teams&#8221;</title>
		<link>http://blogs.countersoft.com/index.php/2010/02/social-nature/</link>
		<comments>http://blogs.countersoft.com/index.php/2010/02/social-nature/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 11:00:52 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=199</guid>
		<description><![CDATA[A a qualitative study (University of Calgary) of issue tracking systems as used by small, collocated software development teams.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Have a peek at this white paper from the University of Calgary:</p>
<p style="padding-left: 30px;"><a href="http://portal.acm.org/citation.cfm?doid=1718918.1718972">http://portal.acm.org/citation.cfm?doid=1718918.1718972</a></p>
<p>Abstract:</p>
<blockquote><p>Issue tracking systems help organizations manage issue reporting, assignment, tracking, resolution, and archiving. Traditionally, it is the Software Engineering community that researches issue tracking systems, where software defects are reported and tracked as &#8216;bug reports&#8217; within an archival database. Yet, as issue tracking is fundamentally a social process, it is important to understand the design and use of issue tracking systems from that perspective. Consequently, we conducted a qualitative study of issue tracking systems as used by small, collocated software development teams.</p></blockquote>
<p>A key conclusion was that issue trackers are still used as a fundamental communication channel:</p>
<blockquote><p>We found that an issue tracker is not just a database for tracking bugs, features, and inquiries, but also a focal point for communication and coordination for many stakeholders within and beyond the software team. Customers, project managers, quality assurance personnel, and programmers all contribute to the shared knowledge and persistent communication that exists within the issue tracking system. These results were all the more striking because in spite of teams being collocated&#8211;which afforded frequent, face-to-face communication&#8211;the issue tracker was still used as a fundamental communication channel. We articulate various real-world practices surrounding issue trackers and offer design considerations for future systems.</p></blockquote>
<p>Take some time out and have a read of this study.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2010/02/social-nature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Really Ready For Scrum?</title>
		<link>http://blogs.countersoft.com/index.php/2010/02/really-ready-for-scrum/</link>
		<comments>http://blogs.countersoft.com/index.php/2010/02/really-ready-for-scrum/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:52:44 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=192</guid>
		<description><![CDATA[Are you really ready for Scrum? Will you hit the "Scrum Wall" at some point? Is your software engineering up to?


No related posts.]]></description>
			<content:encoded><![CDATA[<p>We all see people who  jump on the Scrum bandwagon without considering if they are really ready for such a working method.</p>
<p>The lure of quick short cycles producing working software.  The attraction of managing just a couple of weeks of work with quick daily meetings and being seen as &#8220;agile&#8221;.</p>
<p>Sure, you have a certified Scrum Master and everyone involved signs up to the process and gets its.</p>
<p>But the problems arise when the software engineering side of things is not quite geared up for Scrum.</p>
<p>To quote <a title="Scrum Wall?" href="But the problems arise when the software engineering side of things is not quite geared up for Scrum. " target="_blank">Allen Kelly</a>:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 36px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">You hit the Scrum wall when you adopt Scrum and everything goes well, then, after a few Sprints things don’t work any more &#8211; to use an English expression, they go pear shaped. You can’t keep your commitments, you can’t release software, your customers get annoyed and angry, it looks like Scrum is broken.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 36px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This is what happens when you adopt Scrum without technical practices such as Test Driven Development, continuous integration and refectoring. When teams adopt the Scrum process, they go faster, show progress, things look good&#8230; and then the quality becomes a problem. Now the team are fighting through quick sand.</div>
<blockquote><p><em>&#8220;You hit the Scrum wall when you adopt Scrum and everything goes well, then, after a few Sprints things don’t work any more &#8211; to use an English expression, they go pear shaped. You can’t keep your commitments, you can’t release software, your customers get annoyed and angry, it looks like Scrum is broken.</em></p>
<p><em>This is what happens when you adopt Scrum without technical practices such as Test Driven Development, continuous integration and refectoring. When teams adopt the Scrum process, they go faster, show progress, things look good&#8230; and then the quality becomes a problem. Now the team are fighting through quick sand.&#8221;</em></p></blockquote>
<p>The underlying  problem is brilliantly framed by <a href="http://ayende.com/Blog/archive/2010/02/20/nice-process-but-what-about-the-engineering-bits.aspx" target="_blank">Ayende Rahien</a>: processes such as Scrum actually ignore the actual building of the software.</p>
<p>So no amount of project management / scrum management tools will help that much if your software engineering is not up to the task!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2010/02/really-ready-for-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gemini iPhone App</title>
		<link>http://blogs.countersoft.com/index.php/2010/02/iphone/</link>
		<comments>http://blogs.countersoft.com/index.php/2010/02/iphone/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 09:12:59 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=181</guid>
		<description><![CDATA[View your work, add comments, create new issues, using your iPhone!


No related posts.]]></description>
			<content:encoded><![CDATA[<p>The first release of the Gemini iPhone app is now <a href="http://itunes.apple.com/gb/app/gemini/id353753044?mt=8" target="_blank">available from iTunes</a>.</p>
<p>The objectives for the this release:</p>
<ol>
<li>Show My Work &#8212; issues assigned to you.</li>
<li>Add Comment &#8212; log comments against your issues.</li>
<li>Create Issue &#8212; log a new issue.</li>
</ol>
<p>Moving forwards, the app will be expanded to include:</p>
<ol>
<li>Changing Issue Status.</li>
<li>Logging Time.</li>
</ol>
<p>We have deliberately taken a narrow yet focused approach on building iPhone functionality &#8212; it&#8217;s about getting your work on your mobile device and NOT &#8220;Gemini Lite&#8221;.</p>

<a href='http://blogs.countersoft.com/index.php/2010/02/iphone/mywork/' title='mywork'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2010/02/mywork-150x150.jpg" class="attachment-thumbnail" alt="" title="mywork" /></a>
<a href='http://blogs.countersoft.com/index.php/2010/02/iphone/issue/' title='issue'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2010/02/issue-150x150.jpg" class="attachment-thumbnail" alt="" title="issue" /></a>



<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2010/02/iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing an Issue Management Platform</title>
		<link>http://blogs.countersoft.com/index.php/2010/02/implementing/</link>
		<comments>http://blogs.countersoft.com/index.php/2010/02/implementing/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 09:55:01 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=179</guid>
		<description><![CDATA[Implementation advice for rolling out an enterprise-wide issue management platform supporting diverse teams and external participants.


No related posts.]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">An enterprise-wide issue management platform should typically facilitate capture and tracking of defects, tasks, quality checks, support tickets, change and feature requests from multiple locations, departments and even multiple organizations.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Implementing such a platform goes well beyond the traditional Software Development team. Clients, vendors and other organizational departments also require project participation. During the implementation many organizations seek guidance around project structures, user access rights, metadata, and workflows. The rationale is that investing some time upfront to structure the implementation saves the &#8220;refactoring pain&#8221; that typically follows once the platform is in active use.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Problems are compounded when multiple applications and project repositories are deployed thus resulting in &#8220;multiple versions of the truth&#8221;. A single platform for all users will yield a &#8220;single version of the truth&#8221; – no room for confusion is left if all users adopt the same project platform.</div>
<p>An enterprise-wide issue management platform should typically facilitate capture and tracking of defects, tasks, quality checks, support tickets, change and feature requests from multiple locations, departments and even multiple organizations.</p>
<p>Implementing an issue management platform goes well beyond the traditional Software Development team. Clients, vendors and other organizational departments also require project participation. During the implementation many organizations seek guidance around project structures, user access rights, metadata, and workflows. The rationale is that investing some time upfront to structure the implementation saves the &#8220;refactoring pain&#8221; that typically follows once the issue management  platform is in active use.</p>
<p>Problems are usually compounded when multiple applications and project repositories are deployed thus resulting in &#8220;multiple versions of the truth&#8221;. A single issue management platform for all users will yield a &#8220;single version of the truth&#8221; – no room for confusion is left if all users adopt the same project platform.</p>
<p>We could summarise the necessary steps as follows:</p>
<ul>
<li>Understand potential users, project types and the relationship between projects – “are we managing both Support and Development projects?”</li>
<li>Identify business processes to be managed – “are we tracking Defects and Change Requests?”</li>
<li>Determine data requirements for different business processes – “what data fields does the user fill in when logging Defects, and when raising Change Requests?”</li>
<li>Plan for external participants requiring project participation – “which external entities need access to the platform to view, update and close tasks?”</li>
<li>Adopt readily understood and consistent terminology – “should the platform state “Modules” or “Components” when describing elements of the application in question?”</li>
<li>Design and implement now, tune later – “focus on rolling out the platform and optimize it later for additional benefits.”</li>
</ul>
<p>Read our white paper and see how to plan and implement an issue management platform for your organization:</p>
<p><strong>White paper:</strong> <a title="Best practices for implementing an issue management platform" href="http://countersoft.com/downloads/whitepapers/Implementing_an_Issue_Management_Platform.pdf" target="_blank">Implementing an Enterprise-wide Issue Management Platform</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2010/02/implementing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gemini Community Add-on Projects @ Codeplex.com</title>
		<link>http://blogs.countersoft.com/index.php/2010/01/gemini-codeplex/</link>
		<comments>http://blogs.countersoft.com/index.php/2010/01/gemini-codeplex/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 15:24:48 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Add-ons]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=174</guid>
		<description><![CDATA[Community, open-sourced supplementary add-on's for Gemini will now be hosted over at CodePlex.com


No related posts.]]></description>
			<content:encoded><![CDATA[<p>We have set up an open source Community repository over at CodePlex.com –CounterSoft as well Gemini users can contribute useful supplementary add-on’s and integrations that further enrich the Gemini user experience.</p>
<p>We have started off by open sourcing the Gemini Snagit screen capture integration:</p>
<p style="padding-left: 30px;"><a title="Link opens in new window" href="http://gemini.codeplex.com" target="_blank">http://gemini.codeplex.com</a></p>
<p>Also introduced is the Greenshot screen capture integration with Gemini:</p>
<p style="padding-left: 30px;"><a title="Link opens in new window" href="http://geminigreenshot.codeplex.com" target="_blank">http://geminigreenshot.codeplex.com</a></p>
<p>You can read more on Greenshot here: <a title="Link opens in new window" href="http://greenshot.sourceforge.net" target="_blank">http://greenshot.sourceforge.net</a></p>
<p>For all such projects complimentary issue tracking will be provided at <a href="http://opensource.countersoft.net/">http://opensource.countersoft.net</a></p>
<p><strong>Gemini Community Codeplex Homepage: <a href="http://gemini.codeplex.com/">http://gemini.codeplex.com</a></strong></p>
<p><strong>Codeplex Open Source Issue Tracking:  <a href="http://opensource.countersoft.net/">http://opensource.countersoft.net</a></strong></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2010/01/gemini-codeplex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gemini 3.6: The Low-Down</title>
		<link>http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 18:06:15 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[gemini]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=151</guid>
		<description><![CDATA[Gemini 3.6 Beta is out and provides an even better experience for Bug Tracking, Issue Tracking, SCRUM Support, and all around Project Management goodness.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce public download links for Gemini 3.6 Beta.  Final release should ship inside two weeks, and the Beta release has a &#8220;Go-Live&#8221; status (ready for production).</p>
<p>As we promised just before the Summer, Gemini 3.6 sports a completely new User Interface &#8212; an even more appealing look-and-feel coupled with innovative yet intuitive, usability enhancements.</p>
<p>You can now see Gemini 3.6 Beta running in anger on our public Gemini Issue Tracker instance: <a href="http://gemini.countersoft.com" target="_blank">http://gemini.countersoft.com</a></p>
<p>We use <a href="http://gemini.countersoft.com" target="_blank">Gemini to manage Gemini</a> &#8212; shouldn&#8217;t all Bug Tracking / Issue Tracking Vendors provide a public instance of their own Product?!  We do and have done so for a good few years.</p>
<p>Here are the download links:</p>
<p style="padding-left: 30px;"><a href="http://countersoft.com/downloads/beta/CounterSoft_Gemini_v3_6_0_Beta2.zip">http://countersoft.com/downloads/beta/CounterSoft_Gemini_v3_6_0_Beta2.zip</a></p>
<p style="padding-left: 30px;"><a href="http://countersoft.com/downloads/beta/CounterSoft_Gemini_Scheduler_v3_6_0.exe">http://countersoft.com/downloads/beta/CounterSoft_Gemini_Scheduler_v3_6_0.exe</a></p>
<p style="padding-left: 30px;"><a href="http://countersoft.com/downloads/beta/CounterSoft_Gemini_API_v3_6_0_Beta2.zip">http://countersoft.com/downloads/beta/CounterSoft_Gemini_API_v3_6_0_Beta2.zip</a></p>
<p style="padding-left: 30px;"><a href="http://countersoft.com/downloads/beta/CounterSoft_Gemini_API_TestHarness_v3_6_0_Beta2.zip">http://countersoft.com/downloads/beta/CounterSoft_Gemini_API_TestHarness_v3_6_0_Beta2.zip</a></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://countersoft.com/downloads/beta/CounterSoft_Gemini_v3_6_0_Beta2.zip</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://countersoft.com/downloads/beta/CounterSoft_Gemini_Scheduler_v3_6_0.exe</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://countersoft.com/downloads/beta/CounterSoft_Gemini_API_v3_6_0_Beta2.zip</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://countersoft.com/downloads/beta/CounterSoft_Gemini_API_TestHarness_v3_6_0_Beta2.zip</div>
<p>Here is a summary of &#8220;what&#8217;s new / fixed / improved&#8221;&#8230;</p>
<ul>
<li>Dynamic Issue Filters &#8211; ultra-fast, compact, dynamic issue filters like no other!</li>
<li>Re-vamped Dashboards &#8212; Global, Project, User, and Issue Dashboards totally re-vamped to provide an even more crisp user experience.</li>
<li>Movers &amp; Shakers &#8212; quick summary info per project providing a handle on Project Activity.</li>
<li>Quick Issues &#8211; bulk create issues specifying minimal data.</li>
<li>Roadmap &amp; Change Log &#8211; summarised metrics and charts provide insight into Issues addressed.</li>
<li>Nested Versions &#8211; organize Versions in a Hierarchical fashion (great for SCRUM Sprint organization).</li>
<li>Tables or Charts &#8212; decide whether you want see summary data in Tabular or Chart fashion.</li>
<li>SCRUM Burndown Chart &#8212; display data based upon Hours Logged or Issues count.</li>
<li>Inline Editing Everywhere &#8211; Users and Admins can inline edit data as they see it.</li>
<li>Time Reporting &#8211; roll up time data at any level and see time logged by Time Types (e.g Billable).</li>
<li>Mega Menus, Less Clicks &#8211; slick navigation experience provided by <a href="http://designm.ag/inspiration/mega-menus/" target="_blank">Mega-Menus</a>.</li>
<li>POP3 Mailbox Processing &#8211; now tracks and auto-emails external email submitters.</li>
<li><a href="http://designm.ag/inspiration/mega-menus/" target="_blank"></a>HUGE speed tweaks &#8212; Gemini is now even faster, see <a href="http://performance.countersoft.com" target="_blank">http://performance.countersoft.com</a>.</li>
<li>Drillable Charts + PDF Export.</li>
<li>40+ Bug Fixes.</li>
</ul>
<p>Existing users can upgrade from any previous Gemini release to Gemini 3.6 &#8212; drop us a note if you need assistance.</p>
<p>We&#8217;ll let the screen shots do most of the talking&#8230;</p>
<h3>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/global-dash/' title='global-dash'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/global-dash-150x150.png" class="attachment-thumbnail" alt="" title="global-dash" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/project-dash/' title='project-dash'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/project-dash-150x150.png" class="attachment-thumbnail" alt="" title="project-dash" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/user-dash/' title='user-dash'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/user-dash-150x150.png" class="attachment-thumbnail" alt="" title="user-dash" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/quick-issues/' title='quick-issues'><img width="150" height="136" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/quick-issues-150x136.png" class="attachment-thumbnail" alt="" title="quick-issues" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/changelog-headers-2/' title='changelog-headers'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/changelog-headers-150x150.png" class="attachment-thumbnail" alt="" title="changelog-headers" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/project-metrics-2/' title='project-metrics'><img width="150" height="79" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/project-metrics-150x79.png" class="attachment-thumbnail" alt="" title="project-metrics" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/docs/' title='docs'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/docs-150x150.png" class="attachment-thumbnail" alt="" title="docs" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/filter-components-2/' title='filter-components'><img width="150" height="150" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/filter-components-150x150.png" class="attachment-thumbnail" alt="" title="filter-components" /></a>
<a href='http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/inline-edit/' title='inline-edit'><img width="150" height="117" src="http://blogs.countersoft.com/wp-content/uploads/2009/12/inline-edit-150x117.png" class="attachment-thumbnail" alt="" title="inline-edit" /></a>
</h3>
<p>Existing users can upgrade from any previous Gemini release to Gemini 3.6 &#8212; drop us a note if you need assistance.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/12/gemini-3-6-issue-tracking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Project Managers: The Enemy Within?</title>
		<link>http://blogs.countersoft.com/index.php/2009/11/the-enemy-within/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/11/the-enemy-within/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 11:50:39 +0000</pubDate>
		<dc:creator>Dele Sikuade</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=136</guid>
		<description><![CDATA[Project Manager bashing and necessity: it's all to easy to go after the Project Manager and question their value. But they should be the enemy within for all sides...


No related posts.]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">They huddle in a corner, hunched over the Gantt chart you just handed out, muttering darkly. Only the occasional, quick glance in your direction betrays that you are the subject of their reproach. You sigh and for a moment are tempted to bat for your corner, but in the end you realise that it’s best to ignore them. A quick drink after work and they’ll come round. Instead, you scan through the list of Change Requests, Outstanding Issues, Bug Fixes and the Financial Summary and prepare yourself for your next meeting. This one ought not to be so bad, the client might not like what you have to say either but at least they don’t see you as the enemy within.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Who would be a Project Manager? There are times when it is akin to being a referee at a particularly fractious soccer match. You have to keep both sides apart while making sure that they play the same game and abide by the rules that they want to wilfully ignore. Sometimes it feels as if only you realise the fundamental difference; this is not a game, and if one side loses then nobody wins!</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">We’ve all seen the cartoon about the difference between what the customer wanted and what they got and we all know who has to manage the gap. What the team on both sides of the requirements/delivery divide should acknowledge is that this situation does not exist only as a comic creation, it exists as inevitable outcome of the fact that requirements evolve from abstract needs but software developers can only build still life. If this was honestly stated by all parties right from the outset then the first question that would be asked is who is going to make sure that we all walk away from this with a satisfactory outcome in the bag?  The notion of the Project Manager as the client’s mole or the supplier’s secret salesperson would evaporate. One of the most irritating debates would also get put to bed; namely why the client should pay for Project Management. The client should pay because the Project Manager serves the project, not the client nor his or her direct employer, who only employs Project Managers because they have long experience and understand the necessity of Project Management. A Project Manager is a necessary part of the cost of delivery.</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Fortunately we live in a world where the value of a good Project Manager can be proved beyond doubt. Provided he or she tracks everything related to the infamous ‘gap’; issues, changing requirements, moving timelines etc and stays on top of it, our Project Manager can walk into a meeting with the client or delivery team and the data at their command rams home their value to either side. Wait a minute, either side? Maybe Project Managers are the enemy within after all.</div>
<p>They huddle in a corner, hunched over the Gantt chart you just handed out, muttering darkly.  Only the occasional, quick glance in your direction betrays that you are the subject of their reproach.  You sigh and for a moment are tempted to bat for your corner, but in the end you realise that it’s best to ignore them.  A quick drink after work and they’ll come round.  Instead, you scan through the list of Change Requests, Outstanding Issues, Bug Fixes and the Financial Summary and prepare yourself for your next meeting.  This one ought not to be so bad, the Client might not like what you have to say either but at least they don’t see you as the enemy within.</p>
<p>Who would be a Project Manager?  There are times when it is akin to being a referee at a particularly fractious soccer match.  You have to keep both sides apart while making sure that they play the same game and abide by the rules that they want to wilfully ignore.  Sometimes it feels as if only you realise the fundamental difference; this is not a game, and if one side loses then nobody wins!</p>
<div id="attachment_146" class="wp-caption aligncenter" style="width: 600px"><img class="size-full wp-image-146  " title="ask-get-want" src="http://blogs.countersoft.com/wp-content/uploads/2009/11/ask-get-want.png" alt="ask-get-want" width="590" height="380" /><p class="wp-caption-text">The classic portrayal of the gap between requirements and delivery.</p></div>
<p>We’ve all seen the cartoon about the difference between what the Customer wanted and what they got and we all know who has to <a href="http://blogs.countersoft.com/index.php/2009/11/mind-the-gap" target="_blank">manage the gap</a>. What the team on both sides of the requirements/delivery divide should acknowledge is that this situation does not exist only as a comic creation, it exists as inevitable outcome of the fact that requirements evolve from abstract needs but Software Developers can only build still life.  If this was honestly stated by all parties right from the outset then the first question that would be asked is who is going to make sure that we all walk away from this with a satisfactory outcome in the bag?  The notion of the Project Manager as the Client’s mole or the Supplier’s secret salesperson would evaporate.</p>
<p>One of the most irritating debates would also get put to bed; namely why the Client should pay for Project Management.  The client should pay because the Project Manager serves the project, not the Client nor his or her direct employer, who only employs Project Managers because they have long experience and understand the necessity of Project Management.  A Project Manager is a necessary part of the cost of delivery.</p>
<p>Fortunately we live in a world where the value of a good Project Manager can be proved beyond doubt, provided he or she tracks everything related to the &#8220;<a href="http://blogs.countersoft.com/index.php/2009/11/mind-the-gap" target="_blank">infamous gap</a>&#8220;; issues, changing requirements, moving time lines etc., and stays on top of it.  Our Project Manager can walk into a meeting with the Client or Delivery Team, and the data at their command rams home their value to either side.  Wait a minute, either side?  Maybe Project Managers are the enemy within after all.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/11/the-enemy-within/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Better Way To Filter Your Project Issues</title>
		<link>http://blogs.countersoft.com/index.php/2009/11/issues-filter/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/11/issues-filter/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 09:43:27 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[issues]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=128</guid>
		<description><![CDATA[A better way to filtering your Issues base is here; dynamic filters that are intuitive, elegant and a joy to use!


No related posts.]]></description>
			<content:encoded><![CDATA[<p>For Gemini 3.6 we have re-designed the existing Issues Filter box and replaced it with what we we believe to be a better way to filtering your Issues base.  The main design drivers:</p>
<ul>
<li>Dynamic filters that responded to selected Projects; select two or more Projects and watch the Components list auto-magically update.</li>
<li>Jump quickly to fields you want to filter on without having to scroll around.</li>
<li>Clutter-free; having multiple list boxes one after the other really isn&#8217;t pleasing to the eye.  Less is more?</li>
</ul>
<p>So here&#8217;s a first-look at the new Issues Filter:</p>
<p style="text-align: center;"><img class="size-full wp-image-129 aligncenter" title="filter-all" src="http://blogs.countersoft.com/wp-content/uploads/2009/11/filter-all.PNG" alt="Smarter Issues Filter" width="170" height="591" /></p>
<p>When you click on a filter item like Projects, you get a popup list to help you select your desired items:</p>
<p><img class="aligncenter size-full wp-image-131" title="filter-projects" src="http://blogs.countersoft.com/wp-content/uploads/2009/11/filter-projects.png" alt="filter-projects" width="355" height="344" /></p>
<p>Projects are organized by their label and when you change your Projects list, other filter options like Components load dynamically the appropriate items:</p>
<p><img class="aligncenter size-full wp-image-130" title="filter-components" src="http://blogs.countersoft.com/wp-content/uploads/2009/11/filter-components.png" alt="filter-components" width="356" height="359" /></p>
<p>The Components are organized by Project Name and then by their hierarchy.  Nice, easy, intuitive user experience!</p>
<p>Finally, other filter items are more intelligent and they only show items for the selected Projects:</p>
<p><img class="aligncenter size-full wp-image-132" title="filter-types" src="http://blogs.countersoft.com/wp-content/uploads/2009/11/filter-types.png" alt="filter-types" width="300" height="139" /></p>
<p>Irrelevant items are removed and the the item list is unified across the selected Projects.</p>
<p>Try it out now @ <a href="http://beta.countersoft.com" target="_blank">http://beta.countersoft.com</a> and share your feedback with us.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/11/issues-filter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mind the Gap!</title>
		<link>http://blogs.countersoft.com/index.php/2009/11/mind-the-gap/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/11/mind-the-gap/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 11:54:40 +0000</pubDate>
		<dc:creator>Dele Sikuade</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=114</guid>
		<description><![CDATA[It’s the age-old Project Manager’s nightmare; dodgy spec and a fixed-price project. The key is to "mind the gap" between "what they asked for" and "what they need".


No related posts.]]></description>
			<content:encoded><![CDATA[<p>It’s the age-old Project Manager’s nightmare; dodgy spec and a fixed-price project. Why doesn’t everyone accept that people will do their best and go for the flexibility and realism of Time &amp; Materials (T&amp;M)? These days there seems to be a strong leaning towards fixing the price of software development projects, after all, the budget is fixed so it doesn’t make sense not to fix the price as well. The trouble is, as many experienced PMs know, things are rarely that simple.</p>
<p>The issue is one of risk and who takes it. With a fixed price project the risk is deemed to be the supplier’s, with T&amp;M it is the customer who takes the risk. This ‘risk’ is presumed to be the risk of overrun, in other words if the project is not completed on time the cost of resources to continue working on it will be borne by one party or the other.</p>
<p>In the fixed price scenario, the supplier is in theory happy to accept the risk because it is the supplier who names the price and sets the timeline. If the project comes in early then the supplier makes a super profit because the engagement was profitable even if it was only on time and the supplier is usually allowed to add a mark-up to the project for accepting fixed price risk in the first place.  Everybody is happy unless the project comes in so late that it eats into the supplier’s contingency and extra margin, but if that should happen it is the supplier’s fault anyway for getting it so wrong in the first place. Or is it?</p>
<p>In reality the supplier rarely sets the price or the timeline. Customers don’t just sit back and accept the estimates they are given, they negotiate and they usually negotiate the fixed price risk factor away. Suppliers need the business and recognise that if they don’t do it their competitors will, so they take the risk of a fixed price project scoped out to meet exact deadlines. However, if they fail to meet those deadlines they do not passively accept the cost of the overrun either. Even if it is entirely their fault, suppliers will do their utmost to stay in business and running unprofitable projects is not a good way to remain solvent. They will under-deliver on what was promised, scale back on resources allocated to the project, either by using less or cheaper labour, and they will hit back with that dreaded weapon, the Change Request. When the arguments start over the Change Requests then nobody wins.</p>
<p>If we look at what was intended rather than the means of getting and paying for it we might be able to see a way out of the problem. Customers want good, reliable software that addresses a need that they have. However suppliers cannot give customers what they want; they can only give them what they ask for.  Customers, not being experts in the software development business frequently don’t know how to ask for what they want. Sometimes they do not even know if it is possible to get it. If you know that there is a gap between what the customer asks for and what they want, and you have enough experience to know that they rarely like what they are given first time, then the solution is to show them what they are going to get, early.</p>
<p>Project Managers should try to minimize the size of the gap by making sure that as far as possible the customer sees what they are going to get as soon as possible, in small chunks. The sooner the “what you want” vs “what you get” battle is fought, the sooner the “risk” vs “pricing” issue gets resolved and the more likely the project is to succeed.</p>
<p>We call this “Minding the Gap” and we learnt to do this because the reality in large projects is that there is rarely only one gap. The need to “Manage the Gap” is just as great as the need to recognise it in the first place. Even Agile / SCRUM projects can fail if you fail to properly “Manage the Gap”.</p>
<p>Every issue represents a potential chasm for funds and resources to pour into and that is why Issue Tracking tools like <a href="http://countersoft.com">Gemini</a> can be extremely beneficial to all parties concerned.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/11/mind-the-gap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
