<?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 - Project Management and then some... &#187; featured</title>
	<atom:link href="http://blogs.countersoft.com/index.php/tag/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.countersoft.com</link>
	<description></description>
	<lastBuildDate>Wed, 25 Aug 2010 13:56:44 +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>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[featured]]></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><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>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><strong><span style="font-weight: normal;"><br />
</span></strong></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[Technical]]></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>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>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>
		<item>
		<title>Roadmap &amp; Changelog Summaries</title>
		<link>http://blogs.countersoft.com/index.php/2009/10/roadmap-changelog-summaries/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/10/roadmap-changelog-summaries/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 16:12:07 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[gemini]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=8</guid>
		<description><![CDATA[Gemini Road Maps and Change Logs are auto-generated and they matter. See how Gemini shows you the complete picture when it comes to seeing what's happened and what's planned.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>So what kind of release what 3.5?  What kinds of issues were addressed?  Was it a &#8220;bug fix&#8221; release or full of &#8220;new features&#8221;?  How many issues were addressed and how much effort (time) was put into that release?</p>
<p>Typical questions, but now visually answered with our new-look Road Map and Change Log.  For each Project Version, a handy summary is provided in both Road Maps and Change Logs:</p>
<div id="attachment_13" class="wp-caption aligncenter" style="width: 550px"><img class="size-full wp-image-13" title="roadmaps" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/roadmaps.png" alt="Version Summary" width="540" height="250" /><p class="wp-caption-text">Version Summary</p></div>
<p>But it gets better when you typically have lots of Project Versions.  See how you can quickly get a feel for each Version&#8217;s content type as Gemini shows you the Top 3 Issue Types per Version:</p>
<div id="attachment_84" class="wp-caption aligncenter" style="width: 697px"><img class="size-full wp-image-84" title="changelog-headers" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/changelog-headers.png" alt="Version Headers: Quick Summary Information" width="687" height="721" /><p class="wp-caption-text">Version Headers: Quick Summary Information</p></div>
<p>Now users can quickly understand what kind of issues were predominently address per Version.</p>
<p>We think this is a step int the right direction, given the amount of information we all now have to take in regularly!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/10/roadmap-changelog-summaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Metrics: Movers &amp; Shakers!</title>
		<link>http://blogs.countersoft.com/index.php/2009/10/movers-shakers/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/10/movers-shakers/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 12:12:36 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[metrics]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=1</guid>
		<description><![CDATA[Getting a quick handle on project activity really helps when you have lots of Project to look after. See how Gemini provides at-a-glance Project activity metrics.


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Your managing multiple Projects and need to get a handle on which of them is receiving what kind of activity.</p>
<p>So what would help you?</p>
<p>For starters, a quick tabular summary week-on-week, broken down by issues Created, Closed, and Commented would help.</p>
<p>A handle on Project activity since you last logged in would also be handy.</p>
<div id="attachment_76" class="wp-caption aligncenter" style="width: 328px"><img class="size-full wp-image-76" title="project-metrics" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/project-metrics.png" alt="Project Metrics" width="318" height="79" /><p class="wp-caption-text">Project Metrics</p></div>
<p>This kind of instant visibility into Project activity is really useful when multiple Projects require your attention.</p>
<div id="attachment_78" class="wp-caption aligncenter" style="width: 411px"><img class="size-full wp-image-78" title="project-metrics2" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/project-metrics2.png" alt="Useful: See Metrics for Multiple Projects" width="401" height="348" /><p class="wp-caption-text">Useful: See Metrics for Multiple Projects</p></div>
<p>But how about some Charts across all Projects providing quick insights and week-on-week trends?</p>
<div id="attachment_79" class="wp-caption aligncenter" style="width: 618px"><img class="size-full wp-image-79" title="all-project-metrics" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/all-project-metrics.png" alt="All Projects: Summary Charts" width="608" height="555" /><p class="wp-caption-text">All Projects: Summary Charts</p></div>
<p>Naturally, the Charts are clickable &#8212; click through to see the actual issues behind the numbers.</p>
<div id="attachment_81" class="wp-caption aligncenter" style="width: 383px"><img class="size-full wp-image-81" title="all-project-metrics-clickthru" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/all-project-metrics-clickthru.png" alt="See the Issues behind the numbers" width="373" height="167" /><p class="wp-caption-text">See the Issues behind the numbers</p></div>
<p>Feedback and suggestions always welcome.  Note: this Post applies to Gemini 3.6 &#8212; check it out over @ <a href="http://beta.countersoft.com" target="_blank">http://beta.countersoft.com</a> !</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/10/movers-shakers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tool of the Moment: smtp4dev</title>
		<link>http://blogs.countersoft.com/index.php/2009/10/tool-smtp4dev/</link>
		<comments>http://blogs.countersoft.com/index.php/2009/10/tool-smtp4dev/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 12:40:01 +0000</pubDate>
		<dc:creator>Harvey Kandola</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://blogs.countersoft.com/?p=87</guid>
		<description><![CDATA[smtp4dev is a dummy SMTP server that sits in the System Tray and does not deliver the received messages. The received messages can be quickly viewed, saved and the source/structure inspected. Useful for testing/debugging email notifications.



No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://smtp4dev.codeplex.com/" target="_blank">http://smtp4dev.codeplex.com</a></p>
<p>A common requirement is to configure Gemini to work with your SMTP server.  Then the fun begins: you have configured Gemini and SMTP but no email alerts are received.</p>
<p>So what can help you quickly debug the SMTP issue without having to change any of the SMTP server settings?</p>
<p>Enter &#8220;smtp4dev&#8221; &#8212; an Open Source tool that is available @ CodePlex (<a href="http://smtp4dev.codeplex.com/" target="_blank">http://smtp4dev.codeplex.com</a>).  It simply listens for SMTP traffic and displays whatever is sent.  It doesn&#8217;t actually send the email which makes it great for debugging and testing scenarios.</p>
<p>Here&#8217;s how to setup Gemini and use smtp4dev&#8230;</p>
<p>1. Install smtp4dev on the same machine that is running Gemini.</p>
<p>2. Use the following SMTP configuration (the important point is the smtp4dev listens on Port 25 but can be configured to use a different port).</p>
<div id="attachment_89" class="wp-caption aligncenter" style="width: 471px"><img class="size-full wp-image-89" title="smtp-admin" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/smtp-admin.png" alt="Configure Gemini SMTP" width="461" height="458" /><p class="wp-caption-text">Configure Gemini SMTP</p></div>
<p>3. Finally start smtp4dev and update an issue (or any other activity) that will cause Gemini to generate an email alert.  You should be able to view Gemini email alerts as follows:</p>
<div id="attachment_90" class="wp-caption aligncenter" style="width: 607px"><img class="size-full wp-image-90" title="smtp4dev" src="http://blogs.countersoft.com/wp-content/uploads/2009/10/smtp4dev.png" alt="Easily View Gemini Email Activity " width="597" height="321" /><p class="wp-caption-text">Easily View Gemini Email Activity </p></div>
<p>Simple!</p>
<p>You will notice that if you click on a email message in smtp4dev it is in .eml format. You could also install <a href="http://www.mozillamessaging.com" target="_blank">Mozilla Thunderbird</a> email client which will happily show the actual message as it would be viewed.  Alternatively, click on View Source and see the raw message text.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blogs.countersoft.com/index.php/2009/10/tool-smtp4dev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
