<?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/" version="2.0">

<channel>
	<title>Atlassian Blogs</title>
	
	<link>http://blogs.atlassian.com</link>
	<description>Software development and collaboration tools</description>
	<lastBuildDate>Wed, 22 May 2013 13:00:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AtlassianBlogsFisheye" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="atlassianblogsfisheye" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Back to school: Using FishEye Commit Graph with JIRA and Crucible</title>
		<link>http://blogs.atlassian.com/2013/02/back-to-school-using-fisheye-commit-graph-with-jira-and-crucible/</link>
		<comments>http://blogs.atlassian.com/2013/02/back-to-school-using-fisheye-commit-graph-with-jira-and-crucible/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 22:45:03 +0000</pubDate>
		<dc:creator>Sten Pittet</dc:creator>
				<category><![CDATA[DVCS]]></category>
		<category><![CDATA[Fisheye/Crucible]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[commit graph]]></category>
		<category><![CDATA[commits]]></category>
		<category><![CDATA[crucible]]></category>
		<category><![CDATA[Fisheye]]></category>
		<category><![CDATA[graph]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=24499</guid>
		<description><![CDATA[Sometimes it doesn&#8217;t hurt to talk again about things we covered in the past. I must admit that before writing this post I was wondering whether or not people would find value in it as the Commit Graph isn&#8217;t really a brand new feature. But a couple discussions with some folks in Atlassian convinced me that not everyone knew all the great things that you could achieve with it. Taking this in account and thinking about all the new developers adopting our tools everyday I decided to write something that would help all new users of FishEye and Crucible to get more out of their instance and, if you have been with us for a long time, just take it as a fresh reminder of something you can use everyday to understand what&#8217;s going on with your code. In this post I&#8217;ll cover the following topics: Interacting with the Commit Graph Highlighting all the parents of a particular commit Tracking all commits related to a particular JIRA issue Quickly checking which changesets are not reviewed yet Creating reviews straight from the Commit Graph Interacting with the Commit Graph This will be rather quick as there are mainly 3 components that you will need to know to use the Commit Graph: Highlight selector This dropdown lets you select which highlighter you want to use on the graph. Branch selector With the branch selector you can decide which branches will be included in the graph. Interactive commits Ok, it&#8217;s a bit of a made-up name but the dots that you see on the graph are interactive and they will help triggering some of the highlighting features that you will discover below. Now you should be ready to dig into the different usages of the graph! Highlight the parents of a commit with the Lineage highlight The most basic feature of the Commit Graph is to offer a simple way to track the ancestry of your commits. This is possible with the Lineage highlighter which allows you to mask all the commits that are not related to the one you have selected. Using it is straightforward: Make sure the Lineage highlighter is selected Click on a commit in the graph At this point all the commits that are not part of the ancestry of the selected one should be masked, giving you a clean view on the history of a particular change. Track all commits that do  JIRA issue A lot of our customers are combining FishEye, Crucible and JIRA together to ensure the quality of their development. If you have JIRA hooked up to your FishEye instance you can simply put issue keys in your commit messages to link your source back to JIRA. As soon as this is done you can use the JIRA issues highlighter of the Commit Graph to see all the changesets that have an issue linked to them. You can go one step further with the JIRA issues highlighter and click on a particular commit to see all [...]]]></description>
				<content:encoded><![CDATA[<p>Sometimes it doesn&#8217;t hurt to talk again about things we covered in the past. I must admit that before writing this post I was wondering whether or not people would find value in it as the Commit Graph isn&#8217;t really a brand new feature. But a couple discussions with some folks in Atlassian convinced me that not everyone knew all the great things that you could achieve with it.</p>
<p>Taking this in account and thinking about all the new developers adopting our tools everyday I decided to write something that would help all new users of FishEye and Crucible to get more out of their instance and, if you have been with us for a long time, just take it as a fresh reminder of something you can use everyday to understand what&#8217;s going on with your code.</p>
<p>In this post I&#8217;ll cover the following topics:</p>
<ul>
<li>Interacting with the Commit Graph</li>
<li>Highlighting all the parents of a particular commit</li>
<li>Tracking all commits related to a particular JIRA issue</li>
<li>Quickly checking which changesets are not reviewed yet</li>
<li>Creating reviews straight from the Commit Graph</li>
</ul>
<h3>Interacting with the Commit Graph</h3>
<p>This will be rather quick as there are mainly 3 components that you will need to know to use the Commit Graph:</p>
<ul>
<li><span style="line-height: 13px"><strong>Highlight selector</strong><br />
This dropdown lets you select which highlighter you want to use on the graph.</span></li>
<li><strong>Branch selector</strong><br />
With the branch selector you can decide which branches will be included in the graph.</li>
<li><strong>Interactive commits<br />
</strong>Ok, it&#8217;s a bit of a made-up name but the dots that you see on the graph are interactive and they will help triggering some of the highlighting features that you will discover below.</li>
</ul>
<p><img class="aligncenter size-large wp-image-24506" alt="cgraph_basis" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/cgraph_basis-600x318.png" width="600" height="318" /></p>
<p>Now you should be ready to dig into the different usages of the graph!</p>
<h3 id="FECRUDraftPost-UsingallthepoweroftheCommitGraph-HighlighttheparentsofacommitwiththeLineagehighlight">Highlight the parents of a commit with the Lineage highlight</h3>
<p>The most basic feature of the Commit Graph is to offer a simple way to track the ancestry of your commits. This is possible with the <strong>Lineage</strong> <strong>highlighter</strong> which allows you to mask all the commits that are not related to the one you have selected. Using it is straightforward:</p>
<ol>
<li>Make sure the Lineage highlighter is selected</li>
<li>Click on a commit in the graph</li>
</ol>
<p>At this point all the commits that are not part of the ancestry of the selected one should be masked, giving you a clean view on the history of a particular change.</p>
<p><img class="aligncenter size-large wp-image-24500" alt="cgraph_lineage" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/cgraph_lineage-600x330.png" width="600" height="330" /></p>
<h3 id="FECRUDraftPost-UsingallthepoweroftheCommitGraph-TrackallcommitsthatdoJIRAissue">Track all commits that do  JIRA issue</h3>
<p>A lot of our customers are combining FishEye, Crucible and JIRA together to ensure the <a href="http://blogs.atlassian.com/2013/01/bring-code-quality-to-jira-with-fisheye-and-crucible/" rel="nofollow">quality of their development</a>. If you have JIRA hooked up to your FishEye instance you can simply put issue keys in your commit messages to link your source back to JIRA. As soon as this is done you can use the <strong>JIRA issues</strong> highlighter of the Commit Graph to see all the changesets that have an issue linked to them.</p>
<p><img class="aligncenter size-large wp-image-24501" alt="cgraph_JIRA_issue" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/cgraph_JIRA_issue-600x338.png" width="600" height="338" /></p>
<p>You can go one step further with the JIRA issues highlighter and click on a particular commit to see all the other changes in the source that are related to the same issue.</p>
<p><img class="aligncenter size-large wp-image-24502" alt="fecru-highlight-jira-key" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/fecru-highlight-jira-key-600x337.png" width="600" height="337" /></p>
<h3 id="FECRUDraftPost-UsingallthepoweroftheCommitGraph-Checkthereviewstatusofyourcommitsataglance">Check the review status of your commits at a glance</h3>
<p>The <strong>Reviewed changesets</strong> highlighter will help you to have a quick overview of the state of your reviews by using color codes to show you commits that are reviewed (green), under review (yellow) or that do not have any review attached to them (red). Once again the usage is straightforward: Select the Reviewed changesets highlighter to get the colors applied to your commits.</p>
<p><img class="aligncenter size-large wp-image-24503" alt="cgraph_graph-reviews" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/cgraph_graph-reviews-600x330.png" width="600" height="330" /></p>
<p>And just like the JIRA issues highlighter you can click on a particular commit having a review to see all the other commits that are included in the same review.</p>
<p><img class="aligncenter size-large wp-image-24504" alt="cgraph_review-track" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/cgraph_review-track-600x337.png" width="600" height="337" /></p>
<h3 id="FECRUDraftPost-UsingallthepoweroftheCommitGraph-CreatingreviewsfromtheCommitGraph">Creating reviews from the Commit Graph</h3>
<p>It wouldn&#8217;t be convenient if you had to get out of the Commit Graph to create a review for a particular commit. This is why you can quickly create reviews for any commit that you can see in the graph via its contextual menu.</p>
<p><img class="aligncenter size-large wp-image-24505" alt="cgraph_create_reviews" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/cgraph_create_reviews-600x237.png" width="600" height="237" /></p>
<h3 id="FECRUDraftPost-UsingallthepoweroftheCommitGraph-Giveusyourfeedback!">Give us your feedback!</h3>
<p>And voilà! I hope that this will help you to get more everyday out of your FishEye and Crucible instance. I would love to hear back from you guys and get your suggestions to improve this feature. Getting your feedback makes a real difference!</p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=24499" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/02/back-to-school-using-fisheye-commit-graph-with-jira-and-crucible/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bring Code Quality to JIRA with FishEye and Crucible</title>
		<link>http://blogs.atlassian.com/2013/01/bring-code-quality-to-jira-with-fisheye-and-crucible/</link>
		<comments>http://blogs.atlassian.com/2013/01/bring-code-quality-to-jira-with-fisheye-and-crucible/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 03:54:55 +0000</pubDate>
		<dc:creator>Sten Pittet</dc:creator>
				<category><![CDATA[Fisheye/Crucible]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[code quality]]></category>
		<category><![CDATA[crucible]]></category>
		<category><![CDATA[Fisheye]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=24281</guid>
		<description><![CDATA[&#8220;I remember when our team was just two developers&#8230;&#8221;. Have you made a statement like that recently? At Atlassian our development team grew from 2 guys to now over 300 developers working in different timezones. Collaborating on the code became more complex as the team was growing but the goal always stayed the same: improve dev speed and ship high quality code. To achieve this we needed to find the right processes, tools and workflows. In our case we just built some of it ourselves. FishEye and Crucible were created to help development teams function as smoothly as possible using a common interface to browse source repositories, investigate the code history and easily review the modifications in various SCMs. We required a great integration with JIRA to track the changes in the source related to the development tasks. JIRA is now used by more than 20,000 organizations worldwide and it&#8217;s partly thanks to these two products. Let me tell you here in which ways you can link your issues and your source together to ensure your releases are of top quality. A simple and straigthforward integration First comes the integration between FishEye, Crucible and JIRA. We recently re-architected the way the applications talk to each other to achieve simplicity. Only a single link between your JIRA server and your FishEye and Crucible instance will be needed to get all the power of the integration. Always see in JIRA the list of source changes related to an issue. Create reviews directly from JIRA and automatically have them linked back to your issues. View details of your issues in FishEye and Crucible in your source, commits or reviews Create issues from Crucible during your reviews without the need to change applications. Use JIRA for user management reducing the overhead of managing multiple sets of users. The new improvements introduced in the latest releases can connect all JIRA projects, FishEye repositories and Crucible projects together without requiring any extra configuration because we do not want you to spend your time in the configuration pages of the administration interface. Track outstanding work in JIRA while doing code reviews With Crucible 2.10 we have improved JIRA issue creation from reviews with what we call the Inline Issue Creation. Reviewers can now create issues and subtasks in JIRA without having to leave Crucible. No more jumping back and forth between applications; Crucible will offer you a direct interaction with JIRA to let you keep track of outstanding work that you identify while you&#8217;re reviewing the code of your peers. We know that context matters when you look at issues. That&#8217;s why we added a mention of the original review to the issue page in JIRA. So that you can always know where tasks are coming from and get all the information necessary to understand what needs to be done. Link all the source, no matter where it is With FishEye&#8217;s new integration to JIRA you will never miss a changeset linked to your development tasks. It [...]]]></description>
				<content:encoded><![CDATA[<p>&#8220;I remember when our team was just two developers&#8230;&#8221;. Have you made a statement like that recently? At Atlassian our development team grew from 2 guys to now over 300 developers working in different timezones. Collaborating on the code became more complex as the team was growing but the goal always stayed the same: improve dev speed and ship high quality code. To achieve this we needed to find the right processes, tools and workflows. In our case we just built some of it ourselves.</p>
<p><a href="http://www.atlassian.com/software/fisheye/overview" target="_blank">FishEye</a> and <a href="http://www.atlassian.com/software/crucible/overview" target="_blank">Crucible</a> were created to help development teams function as smoothly as possible using a common interface to browse source repositories, investigate the code history and easily review the modifications in various SCMs. We required a great integration with JIRA to track the changes in the source related to the development tasks. JIRA is now used by more than 20,000 organizations worldwide and it&#8217;s partly thanks to these two products. Let me tell you here in which ways you can link your issues and your source together to ensure your releases are of top quality.</p>
<h2>A simple and straigthforward integration</h2>
<p>First comes the integration between FishEye, Crucible and JIRA. We recently re-architected the way the applications talk to each other to achieve simplicity. Only a single link between your JIRA server and your FishEye and Crucible instance will be needed to get all the power of the integration.</p>
<ul>
<li style="text-align: left">Always see in JIRA the list of source changes related to an issue.</li>
<li style="text-align: left">Create reviews directly from JIRA and automatically have them linked back to your issues.</li>
<li style="text-align: left">View details of your issues in FishEye and Crucible in your source, commits or reviews</li>
<li style="text-align: left">Create issues from Crucible during your reviews without the need to change applications.</li>
<li style="text-align: left">Use JIRA for user management reducing the overhead of managing multiple sets of users.</li>
</ul>
<p>The new improvements introduced in the latest releases can connect all JIRA projects, FishEye repositories and Crucible projects together without requiring any extra configuration because we do not want you to spend your time in the configuration pages of the administration interface.</p>
<p style="text-align: center"><img class="size-full wp-image-24285" alt="20130122-fejira-source" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/20130122-fejira-source1.png" width="500" height="324" /></p>
<h2>Track outstanding work in JIRA while doing code reviews</h2>
<p>With <a href="https://confluence.atlassian.com/display/CRUCIBLE/Crucible+2.10+release+notes" target="_blank">Crucible 2.10</a> we have improved JIRA issue creation from reviews with what we call the <a href="https://confluence.atlassian.com/display/CRUCIBLE/JIRA+integration+in+Crucible#JIRAintegrationinCrucible-Inlineissuecreation" target="_blank">Inline Issue Creation</a>. Reviewers can now create issues and subtasks in JIRA without having to leave Crucible.</p>
<p>No more jumping back and forth between applications; Crucible will offer you a direct interaction with JIRA to let you keep track of outstanding work that you identify while you&#8217;re reviewing the code of your peers.</p>
<p>We know that context matters when you look at issues. That&#8217;s why we added a mention of the original review to the issue page in JIRA. So that you can always know where tasks are coming from and get all the information necessary to understand what needs to be done.</p>
<p style="text-align: center"><img class="size-full wp-image-24286 alignnone aligncenter" alt="20130122-crujira" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/20130122-crujira.png" width="500" height="318" /></p>
<h2>Link all the source, no matter where it is</h2>
<p>With FishEye&#8217;s new integration to JIRA you will never miss a changeset linked to your development tasks. It has been designed to find and reference every changeset back to the JIRA issue mentioned in a commit message of the repositories indexed by your instance.</p>
<p>Often times you need to touch multiple repositories to resolve an issue. And for some organisations those repositories may be managed with different SCMs. This is the case where FishEye and Crucible offer a unique way to cross-reference your source, reviews and issues no matter what type of SCM you are using and no matter where your repositories are located. And of course, we respect the sensitivity of your data and we allow access to be restricted.</p>
<p style="text-align: center"><img class="aligncenter size-full wp-image-24290" alt="jira-source" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/jira-source.png" width="500" height="290" /></p>
<h2>Give it a try, let us know what you think</h2>
<p>If you&#8217;re using JIRA with your development and already have FishEye and Crucible have a look at the new integrations and let us know what you think. If you haven&#8217;t tried FishEye and Crucible yet, check the link below and give us your feedback!</p>
<p style="text-align: center"><a href="http://www.atlassian.com/try#developmentTools"><img class="aligncenter size-full wp-image-24288" alt="try" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/try2.png" width="349" height="53" /></a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=24281" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/01/bring-code-quality-to-jira-with-fisheye-and-crucible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Developers </title>
		<link>http://blogs.atlassian.com/2013/01/why-developers-love-continuous-integration/</link>
		<comments>http://blogs.atlassian.com/2013/01/why-developers-love-continuous-integration/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 15:41:43 +0000</pubDate>
		<dc:creator>Sarah Goff-Dupont</dc:creator>
				<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[Fisheye/Crucible]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[continuous integration]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=24231</guid>
		<description><![CDATA[There&#8217;s a new report out from our pals at ZeroTurnaround&#8217;s Rebel Labs covering the value of continuous integration, commonly used tools &#38; technologies (Atlassian&#8217;s own Bamboo gets a nice shout-out), and how CI works in a team setting. Whether you&#8217;re an agilist getting your team started with CI, or automated testing enthusiast looking to scale up and trick out your system, you&#8217;ll want to read this. Or you could just read it for the StarCraft references Get the report]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s a new report out from our pals at ZeroTurnaround&#8217;s Rebel Labs covering the value of continuous integration, commonly used tools &amp; technologies (Atlassian&#8217;s own Bamboo gets a nice shout-out), and how CI works in a team setting.</p>
<p>Whether you&#8217;re an agilist getting your team started with CI, or automated testing enthusiast looking to scale up and trick out your system, you&#8217;ll want to read this. Or you could just read it for the StarCraft references</p>
<p><iframe src="http://player.vimeo.com/video/57681312" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p style="text-align: center;"><a class="wac-button" style="display: inline-block; background-color: #9fc71c; border: 1px solid #99c019; border-bottom: 1px solid #89b413; border-radius: 6px; box-shadow: inset 0 1px 0 0 #c3dc71; color: #fff; font-size: 18px; font-family: kulturista-web-1,Helvetica,Arial,Verdana,sans-serif; text-decoration: none; text-shadow: 0px 1px 2px #779908; padding: 7px 15px 8px;" href="http://zeroturnaround.com/rebellabs/why-developers-love-ci/">Get the report</a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=24231" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/01/why-developers-love-continuous-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving at the Speed of Dev – FishEye &amp; Crucible 2.10 Now Available!</title>
		<link>http://blogs.atlassian.com/2013/01/fisheye-crucible-performance-improvements-jira-integration/</link>
		<comments>http://blogs.atlassian.com/2013/01/fisheye-crucible-performance-improvements-jira-integration/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 16:16:15 +0000</pubDate>
		<dc:creator>Sarah Goff-Dupont</dc:creator>
				<category><![CDATA[Fisheye/Crucible]]></category>
		<category><![CDATA[crucible]]></category>
		<category><![CDATA[Fisheye]]></category>
		<category><![CDATA[JIRA integration]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[smart commits]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=24183</guid>
		<description><![CDATA[The fact that you&#8217;re reading this is highly suspicious. Wouldn&#8217;t you rather be coding right now? Are you really a developer, or are you some alien life form in an over-worn &#8220;There&#8217;s no place like 127.0.0.1&#8243; t-shirt masquerading as a coder? See, we&#8217;ve been made to understand that, more than anything, devs just want to get back to coding. We also understand how hard it can be to keep a growing dev team flowing smoothly as new members join and new features are coded. Teams need a common interface for browsing repositories, tracking changes and reviewing each other&#8217;s code. And that, my new alien overlord, is why we built FishEye &#38; Crucible 2.10. Take a Load Off In the 2.8 and 2.9 releases, we removed architectural bottlenecks so FishEye and Crucible can keep up with the growing size of our customers&#8217; repositories. Not only did we continue core performance improvements in 2.10, we added a new REST endpoint that gives your hard-working servers a little relief. Instead of polling repositories once a minute, you can now trigger re-indexing only when something in your repo has actually changed. We even added support for triggering indexes from cloud-dwelling repositories on Bitbucket and Github. Optimizing FishEye and Crucible with post-commit hooks for indexing slashes server load and makes every operation faster, especially for Enterprise teams: page loads, reviews, reports, teleports&#8230; wait, strike that last one. In the same spirit, we added a limit on the number of files that can be included in a Crucible review. But don&#8217;t worry: 800 files is far more than you&#8217;d want to review anyway (unless you are a Cylon&#8230;). By disallowing reviews against whole-repository commits like initial imports, branch creation or merges, your instance &#8211; and your productivity &#8211; is further protected against slowdowns. Ludicrous Speed But our quest for ultimate dev-speed doesn&#8217;t stop there. Developers all over the universe use of FishEye&#8217;s smart commits to create, update, and resolve issues and reviews programmatically. Now the same applies to review objectives Crucible. Use the smart commit syntax to add objectives to reviews as you&#8217;re creating them, or to existing reviews &#8211; without having to switch over to Crucible. And speaking of context switches, we threw another one out the airlock: now you can create JIRA issues right from the Crucible review you&#8217;re working on. Eminently logical. All Your Code Are Belong to JIRA Like 20,000 other teams across the galaxy, we use JIRA every day. So we know how important it is for FishEye and Crucible to integrate with JIRA as much as possible. With 2.10, associating all your instances and projects is easier than ever. Connect them using Application Links, and that&#8217;s it. No need to meticulously map individual projects. Or install plugins. Or subscribe to gadgets. (Save those braincells for coding &#8211; the mothership needs your synapses to be well-rested.) With just the application link, you&#8217;ll see commit and review info inside issues, jump from issue to commit to review with a single click, and enjoy all the other benefits of integrated development tools. Thanks For All the [...]]]></description>
				<content:encoded><![CDATA[<p>The fact that you&#8217;re reading this is highly suspicious. Wouldn&#8217;t you rather be coding right now? Are you <em>really</em> a developer, or are you some alien life form in an over-worn &#8220;There&#8217;s no place like 127.0.0.1&#8243; t-shirt masquerading as a coder?</p>
<p>See, we&#8217;ve been made to understand that, more than anything, devs just want to get back to coding. We also understand how hard it can be to keep a growing dev team flowing smoothly as new members join and new features are coded. Teams need a common interface for browsing repositories, tracking changes and reviewing each other&#8217;s code. And that, my new alien overlord, is why we built FishEye &amp; Crucible 2.10.</p>
<h2>Take a Load Off</h2>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10-REST-trigger-repository-indexing-1.png" rel="lightbox[24183]" title="Moving at the Speed of Dev - FishEye &#038; Crucible 2.10 Now Available!"><img class="alignleft size-medium wp-image-24189" alt="FeCru2.10-REST-trigger-repository-indexing-1" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10-REST-trigger-repository-indexing-1-300x85.png" width="300" height="85" /></a>In the 2.8 and 2.9 releases, we removed architectural bottlenecks so FishEye and Crucible can keep up with the growing size of our customers&#8217; repositories. Not only did we continue core performance improvements in 2.10, we added a new REST endpoint that gives your hard-working servers a little relief.</p>
<p>Instead of polling repositories once a minute, you can now trigger re-indexing only when something in your repo has actually changed. We even added support for triggering indexes from cloud-dwelling repositories on Bitbucket and Github. Optimizing FishEye and Crucible with <a href="https://confluence.atlassian.com/display/FISHEYE/Configuring+commit+hooks">post-commit hooks</a> for indexing slashes server load and makes every operation faster, especially for Enterprise teams: page loads, reviews, reports, teleports&#8230; wait, strike that last one.</p>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10-bitbucket-integration-fisheye.png" rel="lightbox[24183]" title="Moving at the Speed of Dev - FishEye &#038; Crucible 2.10 Now Available!"><img class="aligncenter size-large wp-image-24188" alt="FeCru2.10-bitbucket-integration-fisheye" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10-bitbucket-integration-fisheye-600x320.png" width="600" height="320" /></a></p>
<p>In the same spirit, we added a limit on the number of files that can be included in a Crucible review. But don&#8217;t worry: 800 files is far more than you&#8217;d want to review anyway (unless you <em>are</em> a Cylon&#8230;). By disallowing reviews against whole-repository commits like initial imports, branch creation or merges, your instance &#8211; and your productivity &#8211; is further protected against slowdowns.</p>
<h2>Ludicrous Speed</h2>
<p>But our quest for ultimate dev-speed doesn&#8217;t stop there. Developers all over the universe use of FishEye&#8217;s <a href="https://confluence.atlassian.com/display/FISHEYE/Using+smart+commits">smart commits</a> to create, update, and resolve issues and reviews programmatically. Now the same applies to review objectives Crucible. Use the smart commit syntax to add objectives to reviews as you&#8217;re creating them, or to existing reviews &#8211; without having to switch over to Crucible.</p>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10-inline-issue-creation-crucible.png" rel="lightbox[24183]" title="Moving at the Speed of Dev - FishEye &#038; Crucible 2.10 Now Available!"><img class="alignright size-medium wp-image-24187" alt="FeCru2.10-inline-issue-creation-crucible" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10-inline-issue-creation-crucible-300x184.png" width="300" height="184" /></a>And speaking of context switches, we threw another one out the airlock: now you can create JIRA issues right from the Crucible review you&#8217;re working on. Eminently logical.</p>
<h2>All Your Code Are Belong to JIRA</h2>
<p>Like 20,000 other teams across the galaxy, we use JIRA every day. So we know how important it is for FishEye and Crucible to integrate with JIRA as much as possible. With 2.10, associating all your instances and projects is easier than ever.</p>
<p>Connect them using Application Links, and that&#8217;s it. No need to meticulously map individual projects. Or install plugins. Or subscribe to gadgets. (Save those braincells for coding &#8211; the mothership needs your synapses to be well-rested.) With just the application link, you&#8217;ll see commit and review info inside issues, jump from issue to commit to review with a single click, and enjoy all the other benefits of integrated development tools.</p>
<h2>Thanks For All the Fish(Eye)</h2>
<p>That&#8217;s a lot to grok, but we&#8217;re sure your enlarged alien brain can handle it. We hope you enjoy using FishEye and Crucible 2.10 as much as we&#8217;ve enjoyed building them! Upgrade today &#8211; you&#8217;ll be kicking out fixes and features faster than you can make the Kessel run.</p>
<p style="text-align: center;"><a href="http://www.atlassian.com/try#developmentTools"><img class="aligncenter size-full wp-image-24184" alt="FeCru2.10CTA" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/FeCru2.10CTA.png" width="324" height="62" /></a></p>
<p><strong>Already using FishEye or Crucible? </strong>Check out our <strong>full <a href="https://extranet.atlassian.com/display/TECHWRITING/FishEye+2.10+Release+Notes" target="_blank" rel="nofollow">FishEye</a> and <a href="https://extranet.atlassian.com/display/TECHWRITING/Crucible+2.10+Release+Notes" target="_blank" rel="nofollow">Crucible</a> release notes </strong>to get started<strong>.</strong></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=24183" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2013/01/fisheye-crucible-performance-improvements-jira-integration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FishEye and Crucible 2.9 Released: Simplified Administration, Stronger JIRA Integration</title>
		<link>http://blogs.atlassian.com/2012/11/fisheye-crucible-29-git-svn-hg-administration-jira-integration/</link>
		<comments>http://blogs.atlassian.com/2012/11/fisheye-crucible-29-git-svn-hg-administration-jira-integration/#comments</comments>
		<pubDate>Thu, 15 Nov 2012 16:40:07 +0000</pubDate>
		<dc:creator>Giancarlo Lionetti</dc:creator>
				<category><![CDATA[Fisheye/Crucible]]></category>
		<category><![CDATA[code review]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hg]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[JIRA integration]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[peer reivew]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=23594</guid>
		<description><![CDATA[Today we are pleased to announce the latest release of FishEye and Crucible. FishEye and Crucible give agile teams a powerful way to browse, search, share and review source code. Tight integration with the JIRA issue tracker gives teams traceability between issues, stories and source, regardless of your source code management system(s) – Git, Subversion, CVS, Mercurial or Perforce. FishEye 2.9 and Crucible 2.9 have improved integration with JIRA, enabling development teams to move faster and be more productive. Simplified Administration There are loads of things that can get in the way of your team&#8217;s productivity &#8211; but configuring your development tools shouldn&#8217;t be one of them. Administrators are routinely looking for ways to save time, cut down on common requests and get their development teams up and running quickly. The FishEye and Crucible team has delivered a set of new features to make system administrators&#8217; lives a whole lot easier by simplifying the integration between FishEye, Crucible and JIRA. Save time: teams with large repositories and projects no longer need to create and maintain multiple links between projects in JIRA and repositories in FishEye, this is now done automatically. Cut down on common requests: never get another request to connect a FishEye or Crucible project to a JIRA project. Your JIRA instance now gets data from all projects existing on your FishEye and Crucible server automatically &#8211; no mapping required. Seamless integration with JIRA unites developers and non-technical project team members around the code and the activity they track together as a team. Simply linking your JIRA instance to FishEye and Crucible gets you code, review and issue traceability. Full development traceability: code, peer reviews and JIRA issues come together to provide a 360-degree view of your team&#8217;s work. Cross linking between JIRA, FishEye and Crucible: we put the information you need where you&#8217;re already working. While working in JIRA, one click on the Source Tab takes you directly into any changeset, diff, or review in FishEye and Crucible where you can also see detailed information on issues. Improved Performance Continuing our focus on performance, this release delivers improvements to strip off seconds for several common operations between JIRA, FishEye and Crucible &#8211; specifically the Source and Review Tabs. Large instances with multiple repositories, each with many changesets will get relevant information up to 10x faster when viewing the Source and Review tabs in JIRA. Check out the difference from data tested on a load testing instance of FishEye and Crucible with multiple repositories and changesets. Faster Review Creation for Larger Teams Building time for peer code reviews into a project schedule is hard enough, so the process has to be simple and easy. Our developers want efficient code reviews so they can get back to coding &#8211; we reckon yours do too. So we asked ourselves: How can we save developers time when creating reviews? We realized that developers know instinctively what needs to be reviewed and what doesn&#8217;t. So we axed the &#8220;Suggested Reviews&#8221; step when creating reviews &#8211; a step that [...]]]></description>
				<content:encoded><![CDATA[<p>Today we are pleased to announce the latest release of FishEye and Crucible. FishEye and Crucible give agile teams a powerful way to browse, search, share and review source code. Tight integration with the JIRA issue tracker gives teams traceability between issues, stories and source, regardless of your source code management system(s) – Git, Subversion, CVS, Mercurial or Perforce. <strong><strong><a href="http://www.atlassian.com/software/fisheye/download" rel="nofollow">FishEye 2.9</a></strong> and <strong><a href="http://www.atlassian.com/software/crucible/download" rel="nofollow">Crucible 2.9</a></strong> </strong> have improved integration with JIRA, enabling development teams to move faster and be more productive.</p>
<p style="text-align: center;"><a href="http://www.atlassian.com/try#developmentTools"><img class="size-full wp-image-23631 aligncenter" title="fisheye-crucible-share-blog" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/fisheye-crucible-share-blog.png" alt="" width="349" height="53" /></a></p>
<h2 id="FishEyeCrucible2.9ReleaseBlog-SimplifiedAdministration">Simplified Administration</h2>
<p>There are loads of things that can get in the way of your team&#8217;s productivity &#8211; but configuring your development tools shouldn&#8217;t be one of them. Administrators are routinely looking for ways to save time, cut down on common requests and get their development teams up and running quickly. The FishEye and Crucible team has delivered a set of new features to make system administrators&#8217; lives a whole lot easier by simplifying the integration between FishEye, Crucible and JIRA.</p>
<ul>
<li><strong>Save time:</strong> teams with large repositories and projects no longer need to create and maintain multiple links between projects in JIRA and repositories in FishEye, this is now done automatically.</li>
<li><strong>Cut down on common requests: </strong>never get another request to connect a FishEye or Crucible project to a JIRA project<strong>.</strong> Your JIRA instance now gets data from all projects existing on your FishEye and Crucible server automatically &#8211; no mapping required<strong>.</strong></li>
</ul>
<p>Seamless integration with JIRA unites developers and non-technical project team members around the code and the activity they track together as a team. Simply linking your JIRA instance to FishEye and Crucible gets you code, review and issue traceability.</p>
<ul>
<li><strong>Full development traceability: </strong>code, peer reviews and JIRA issues come together to provide a 360-degree view of your team&#8217;s work.</li>
<li><strong>Cross linking between JIRA, FishEye and Crucible:</strong> we put the information you need where you&#8217;re already working. While working in JIRA, one click on the <em>Source Tab</em> takes you directly into any changeset, diff, or review in FishEye and Crucible where you can also see detailed information on issues.</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-23643 aligncenter" title="jira-fisheye-crucible-hover" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/jira-fisheye-crucible-hover.jpg" alt="" width="540" height="398" /></p>
<h2>Improved Performance</h2>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/upload.png" target="_blank" rel="lightbox[23594]" title="upload"><img class="alignright size-medium wp-image-23637" title="upload" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/upload-300x182.png" alt="" width="300" height="182" /></a>Continuing our focus on performance, this release delivers improvements to strip off seconds for several common operations between JIRA, FishEye and Crucible &#8211; specifically the<em> Source</em> and <em>Review Tabs</em>. Large instances with multiple repositories, each with many changesets will get relevant information up to 10x faster when viewing the <em>Source</em> and <em>Review</em> tabs in JIRA. <strong>Check out the difference</strong> from data tested on a load testing instance of FishEye and Crucible with multiple repositories and changesets.</p>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/jira-fisheye-source-tab.jpg" target="_blank" rel="lightbox[23594]" title="jira-fisheye-source-tab"><img title="jira-fisheye-source-tab" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/jira-fisheye-source-tab-600x199.jpg" alt="" width="600" height="199" /></a></p>
<h3 id="FishEyeCrucible2.9ReleaseBlog-FasterReviewCreationforLargerTeams">Faster Review Creation for Larger Teams</h3>
<p>Building time for peer code reviews into a project schedule is hard enough, so the process has to be simple and easy. Our developers want efficient code reviews so they can get back to coding &#8211; we reckon yours do too. So we asked ourselves: How can we save developers time when creating reviews?</p>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/upload2.png" target="_blank" rel="lightbox[23594]" title="upload2"><img class="alignright size-medium wp-image-23638" title="upload2" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/upload2-300x182.png" alt="" width="300" height="182" /></a>We realized that developers know instinctively what needs to be reviewed and what doesn&#8217;t. So we axed the &#8220;Suggested Reviews&#8221; step when creating reviews &#8211; a step that was taxing both for the review creator and the Crucible instance itself, especially for larger instances. By removing it, we streamlined performance for both human <em>and</em> machine.</p>
<h2 id="FishEyeCrucible2.9ReleaseBlog-TryFishEyeandCrucible2.9">Try FishEye and Crucible 2.9</h2>
<p><strong>New to FishEye or Crucible? </strong><a href="http://www.atlassian.com/try#developmentTools" rel="nofollow"><strong>Start a free trial</strong></a> today and get up and running in minutes.</p>
<p style="text-align: center;"><a href="http://www.atlassian.com/try#developmentTools"><img class="size-full wp-image-23635 aligncenter" title="fisheye-crucible-share-blog" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/fisheye-crucible-share-blog1.png" alt="" width="349" height="53" /></a></p>
<p><strong>Already using FishEye or Crucible? </strong>Your upgrade awaits you. Check out our <strong>full <a href="https://confluence.atlassian.com/display/FISHEYE/FishEye+2.9+Release+Notes" rel="nofollow">FishEye</a> and <a href="https://confluence.atlassian.com/display/CRUCIBLE/Crucible+2.9+Release+Notes" rel="nofollow">Crucible</a> release notes </strong>to get started<strong>.</strong></p>
<p>&nbsp;</p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=23594" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/11/fisheye-crucible-29-git-svn-hg-administration-jira-integration/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>FishEye and Crucible 2.8 Released: Faster Browsing, Speedier Collaboration Cycles</title>
		<link>http://blogs.atlassian.com/2012/08/fisheye-crucible-28-dev-speed-code-collaboration/</link>
		<comments>http://blogs.atlassian.com/2012/08/fisheye-crucible-28-dev-speed-code-collaboration/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 13:48:07 +0000</pubDate>
		<dc:creator>Giancarlo Lionetti</dc:creator>
				<category><![CDATA[Fisheye/Crucible]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22656</guid>
		<description><![CDATA[Introducing the newest versions of FishEye and Crucible. Together, FishEye and Crucible put development teams into the fast lane as they collaborate on code – sharing, visualizing and viewing code repositories, as well as performing collaborative peer code reviews. FishEye 2.8 and Crucible 2.8 make code browsing and sharing whiplash fast – regardless of whether you&#8217;re using Git, SVN or another SCM. Both FishEye and Crucible deliver tight integration with JIRA, Atlassian&#8217;s project tracking tool, and connect to Subversion, CVS, Git, Mercurial and Perforce. Focus on Performance In software development, every millisecond counts. Development teams are constantly trying to shave off seconds for each operation performed and the sum of each time savings drives whether projects hit their release date and whether products succeed or fail. The FishEye and Crucible team are constantly gnawing on this challenge of improving dev speed. Browsing source, searching for artifacts, creating reviews and speeding up collaboration cycles are a critical part of the development process, and they should be fast. We&#8217;ve structured our effort for both today&#8217;s releases and our upcoming releases on this theme. Faster Page Loads, Smoother Browsing Seeing the big picture is key for all developers, especially team leads and their managers. So, we started with the concept of improving page load times as the area where we can create the biggest customer benefits. While the improved page load times ripple out across the product, let&#8217;s take a sec to deep dive into the impact we find with Activity Streams. Streams provide a high level view into your projects, showing commit and code review activity in real-time. They are not just provided on the project level, you can view Activity Streams for repositories, directories, author, project and even individual files. Activity Stream page load times have improved by up to 50 times. Check out the difference from data tested on a load testing instance of FishEye and Crucible. Along with making page loads faster, we also made sure that the user experience on the Activity Streams improved as well. If you love Facebook and Twitter&#8217;s &#8220;infinite scroll&#8221;, you&#8217;ll enjoy the same experience browsing your commits and reviews chronologically on Activity Streams pages.  Did we stop at Activity Streams? Nope. The FishEye and Crucible Performance Team made improvements to load times of other key pages, including the Projects list (that one&#8217;s for you, Enterprise users!). Getting Social Another important area for boosting team speed is accelerating the collaboration cycle. FishEye and Crucible 2.8 introduce some key social features to help assure that the right person on your team gets the right info at the right time. @mentions Easily bring members of your team into a code discussion by @mentioning them in a review or changeset comment. Just type &#8220;@&#8221; + their name as part of your comment and they will receive a notification that they have been mentioned. From there, the conversation can take place in Crucible or changeset comments where it&#8217;s available to everyone, instead of being hidden in your email. Pull them [...]]]></description>
				<content:encoded><![CDATA[<p>Introducing the newest versions of FishEye and Crucible. Together, FishEye and Crucible put development teams into the fast lane as they collaborate on code – sharing, visualizing and viewing code repositories, as well as performing collaborative peer code reviews. <strong><a href="http://www.atlassian.com/software/fisheye/download" rel="nofollow">FishEye 2.8</a></strong> and <strong><a href="http://www.atlassian.com/software/crucible/download" rel="nofollow">Crucible 2.8</a></strong> make code browsing and sharing whiplash fast – regardless of whether you&#8217;re using Git, SVN or another SCM. Both FishEye and Crucible deliver tight integration with <a href="http://www.atlassian.com/software/jira/overview" rel="nofollow">JIRA</a>, Atlassian&#8217;s project tracking tool, and connect to Subversion, CVS, Git, Mercurial and Perforce.</p>
<p style="text-align: center;"><a href="http://www.atlassian.com/try#developmentTools"><img class="wp-image-22669 aligncenter" title="fisheye-crucible-download" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/fisheye-crucible-download.png" alt="" width="349" height="53" /></a></p>
<h2 id="FishEyeCrucible2.8ReleaseBlog-FocusonPerformance">Focus on Performance</h2>
<p>In software development, every millisecond counts. Development teams are constantly trying to shave off seconds for each operation performed and the sum of each time savings drives whether projects hit their release date and whether products succeed or fail. The FishEye and Crucible team are constantly gnawing on this challenge of improving dev speed. Browsing source, searching for artifacts, creating reviews and speeding up collaboration cycles are a critical part of the development process, and they should be fast. We&#8217;ve structured our effort for both today&#8217;s releases and our upcoming releases on this theme.</p>
<h3 id="FishEyeCrucible2.8ReleaseBlog-FasterPageLoads,SmootherBrowsing"><strong>Faster Page Loads, Smoother Browsing</strong></h3>
<p><a href="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/chart.jpg" target="_blank" rel="lightbox[22656]" title="chart"><img class="alignright size-medium wp-image-22670" title="chart" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/chart-300x210.jpg" alt="" width="294" height="210" /></a>Seeing the big picture is key for all developers, especially team leads and their managers. So, we started with the concept of improving page load times as the area where we can create the biggest customer benefits. While the improved page load times ripple out across the product, let&#8217;s take a sec to deep dive into the impact we find with Activity Streams. Streams provide a high level view into your projects, showing commit and code review activity in real-time. They are not just provided on the project level, you can view Activity Streams for repositories, directories, author, project and even individual files. Activity Stream page <strong>load times have improved by up to 50 times</strong>. <em>Check out the difference</em> from data tested on a load testing instance of FishEye and Crucible.</p>
<p>Along with making page loads faster, we also made sure that the user experience on the Activity Streams improved as well. If you love Facebook and Twitter&#8217;s &#8220;infinite scroll&#8221;, you&#8217;ll enjoy the same experience browsing your commits and reviews chronologically on Activity Streams pages.<strong> </strong></p>
<p>Did we stop at Activity Streams? Nope. The FishEye and Crucible Performance Team made improvements to load times of other key pages, including the Projects list (that one&#8217;s for you, Enterprise users!).</p>
<h2 id="FishEyeCrucible2.8ReleaseBlog-GettingSocial">Getting Social</h2>
<p>Another important area for boosting team speed is accelerating the collaboration cycle. FishEye and Crucible 2.8 introduce some key social features to help assure that the right person on your team gets the right info at the right time.</p>
<h3 id="FishEyeCrucible2.8ReleaseBlog-@mentions">@mentions</h3>
<p>Easily bring members of your team into a code discussion by @mentioning them in a review or changeset comment. Just type &#8220;@&#8221; + their name as part of your comment and they will receive a notification that they have been mentioned. From there, the conversation can take place in Crucible or changeset comments where it&#8217;s available to everyone, instead of being hidden in your email. Pull them into the conversation &#8211; your code will benefit from it!</p>
<p><em>Why @mention?</em></p>
<ol>
<li><strong><strong>Casually bring in contributors and stakeholders for richer collaboration</strong></strong>. Want input from a UX Designer or Product Manager who wouldn&#8217;t normally be included in a technical review? A simple @mention brings them into the conversation and gives them a chance to lend their expertise.</li>
<li><strong>Draw in technical experts from inside or outside the immediate team</strong>. @mentions are a non-intrusive way to widen the discussion by inviting specific individuals for specific threads of conversation, without the burden of adding them to the review workflow <em>every</em> time.</li>
<li><strong>Transparency is just plain helpful</strong> when it comes to coding. You know it, we know it.</li>
</ol>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/UFNPgfQFJHk?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;wmode=transparent' frameborder='0'></iframe></span></p>
<h3 id="FishEyeCrucible2.8ReleaseBlog-ShareCodeandReviewswithyourTeam">Share Code and Reviews with your Team</h3>
<p><img class="alignright size-medium wp-image-22671" title="fisheye-crucible-share-blog" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/fisheye-crucible-share-blog-235x300.jpg" alt="" width="240" height="306" />Software development is not just about coding. It&#8217;s a network of developers collaborating on a common project. When collaborating, it is important to get information to members of your team (and outside your team) fast. Every aspect of FishEye and Crucible is easy to share between team mates because everything is just a URL away. All it takes to share any artifact with your team is switching over to your email or IM applications to share information.</p>
<p>But we weren&#8217;t satisfied with that. FishEye and Crucible 2.8 make the sharing of information super-quick. With the new <strong>Share Button</strong> you can instantly share repositories, reviews, commits, files and diffs with members of your team or users new to FishEye and Crucible. That means no switching between applications! Click Share, specify the users you&#8217;d like to notify by username or email address, provide a quick message for context and FishEye and Crucible will keep your team up-to-date.</p>
<p><img class="aligncenter size-large wp-image-22672" title="email-notifications" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/email-notifications-600x423.jpg" alt="" width="600" height="423" /></p>
<h2 id="FishEyeCrucible2.8ReleaseBlog- Subversion1.7Support">Subversion 1.7 Support</h2>
<p><img class="size-thumbnail wp-image-22674 alignleft" title="emailSVN" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/emailSVN1-150x150.png" alt="" width="78" height="78" />Satisfying a highly voted feature request, we now fully <strong>support Subversion 1.7</strong>, making FishEye and Crucible more compatible with your Subversion environments.</p>
<h2 id="FishEyeCrucible2.8ReleaseBlog-TryFishEyeandCrucible2.8"></h2>
<h2></h2>
<h2>Try FishEye and Crucible 2.8</h2>
<p><strong>New to FishEye or Crucible? </strong><a href="http://www.atlassian.com/try#developmentTools"><strong>Start a free trial</strong></a> today and get up and running in minutes.</p>
<p style="text-align: center;"><a href="http://www.atlassian.com/try#developmentTools"><img class="aligncenter" title="fisheye-crucible-download" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/fisheye-crucible-download.png" alt="" width="349" height="53" /></a></p>
<p><strong>Already using FishEye or Crucible? </strong>Your upgrade awaits you. Check out our <strong>full <a href="https://confluence.atlassian.com/display/FISHEYE/FishEye+2.8+Release+Notes" rel="nofollow">FishEye</a> and <a href="https://confluence.atlassian.com/display/CRUCIBLE/Crucible+2.8+Release+Notes" rel="nofollow">Crucible</a> release notes </strong>to get started<strong>.</strong></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22656" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/08/fisheye-crucible-28-dev-speed-code-collaboration/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Making the Switch to DVCS: The FishEye Teams move from Subversion to DVCS</title>
		<link>http://blogs.atlassian.com/2012/07/switch-from-subversion-to-dvcs/</link>
		<comments>http://blogs.atlassian.com/2012/07/switch-from-subversion-to-dvcs/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 16:00:49 +0000</pubDate>
		<dc:creator>Matthew Watson</dc:creator>
				<category><![CDATA[DVCS]]></category>
		<category><![CDATA[Fisheye/Crucible]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[branches]]></category>
		<category><![CDATA[crucible]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[Fisheye]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hg]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[switch_dvcs]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22325</guid>
		<description><![CDATA[The Tool is the Easy Part &#8211; What about the Processes? The FishEye team was the first team at Atlassian to make the switch to DVCS, and while some Atlassians had previous DVCS experience, quite a few had not yet used it in the workplace with a medium-size team of developers before. We looked for help around the web, but there wasn&#8217;t a lot of people sharing their experiences at the time. We found many resources like &#8220;How do I push a branch in Git?&#8221; or &#8220;How do I pull from multiple remotes in Mercurial?&#8221;, but we found few resources that explained &#8220;What is the best way for a 15-developer team to move from SVN to DVCS?&#8221; Rather than diving in and prematurely using every DVCS feature out there, the FishEye team decided to keep our old SVN workflows until we got the hang of DVCS. After all, we were still trying to ship new features to our customers as fast as possible, and we couldn&#8217;t risk slowing down our development learning completely new workflows. So, we continued to develop new code on trunk up until a couple of weeks before a release. We would then create a release branch to manage last minute features and bug fixes. Once we created our release branch, we would begin new development of the next release back on trunk. When a new version was ready for release, some poor developer was then assigned the time-consuming and painful task of merging the release branch back to trunk using SVN. If we needed any immediate fixes, it was normal to cherry-pick them rather than to merge the whole branch. In practice, our development team could have one or more release branches (e.g 2.5 and 2.6) that they were maintaining at the same time with occasional bug fixes or crucial security fixes. In SVN, the easiest way to manage small bug fixes was often to make the same changes 2 or three times over these release branches. Occasionally, these bug fixes either would not get merged into our latest version, get misapplied, or get merged in once the actual code had been refactored, making it extra difficult to figure out where the fixes should be applied. Copying the SVN workflow with Mercurial, we pushed all of our development on default – Mercurial&#8217;s version of trunk. We also strongly advised our developers against using any history modifying commands like histedit or rebaseuntil we were extremely familiar with the tool and the concepts that Mercurial provided. The immediate downside of this workflow for a team of 14 active developers was that by the time somebody pushed his/her commits to our Bitbucket hosted master repository, it was highly likely that someone else had already pushed his/her own changes. This meant you had to hg pull; hg merge; hg commit to integrate their changes, then hg push and hope someone else hadn&#8217;t done the same before you! Generally, following our old SVN habits, people started off trying to push after every commit, meaning we had a lot of merges! There were several people in the team agitated that Mercurial created more work! Feature Branches versus Continuous Integration Luckily, branching [...]]]></description>
				<content:encoded><![CDATA[<h3 id="FeCruTeamSwitchtoDVCSBlogOutline-MigratingfromSVNtoDVCS-theToolistheeasypart-whatabouttheProcesses? ">The Tool is the Easy Part &#8211; What about the <em>Processes?</em></h3>
<p>The <a href="http://www.atlassian.com/software/fisheye/overview/">FishEye</a> team was the first team at Atlassian to <a href="http://blogs.atlassian.com/2011/03/goodbye_subversion_hello_mercurial/" rel="nofollow">make the switch to DVCS</a>, and while some Atlassians had previous DVCS experience, quite a few had not yet used it in the workplace with a medium-size team of developers before. We looked for help around the web, but there wasn&#8217;t a lot of people sharing their experiences at the time. We found many resources like &#8220;<a href="http://atlassian.com/git/tutorial/remote-repositories#!push" target="_blank">How do I push a branch in Git?</a>&#8221; or &#8220;How do I pull from multiple remotes in Mercurial?&#8221;, but we found few resources that explained &#8220;What is the best way for a 15-developer team to move from SVN to DVCS?&#8221;</p>
<p>Rather than diving in and prematurely using every DVCS feature out there, the FishEye team decided to keep our old SVN workflows until we got the hang of DVCS. After all, we were still trying to ship new features to our customers as fast as possible, and we couldn&#8217;t risk slowing down our development learning completely new workflows.</p>
<p>So, we continued to develop new code on <em>trunk</em> up until a couple of weeks before a release. We would then create a release branch to manage last minute features and bug fixes. Once we created our release branch, we would begin new development of the next release back on <em>trunk</em>. When a new version was ready for release, some poor developer was then assigned the time-consuming and painful task of merging the release branch back to trunk using SVN. If we needed any immediate fixes, it was normal to cherry-pick them rather than to merge the whole branch.</p>
<p>In practice, our development team could have one or more release branches (e.g 2.5 and 2.6) that they were maintaining at the same time with occasional bug fixes or crucial security fixes. In SVN, the easiest way to manage small bug fixes was often to make the same changes 2 or three times over these release branches. Occasionally, these bug fixes either would not get merged into our latest version, get misapplied, or get merged in once the actual code had been refactored, making it extra difficult to figure out where the fixes should be applied.</p>
<p>Copying the SVN workflow with Mercurial, we pushed all of our development on <em>default</em> – Mercurial&#8217;s version of <em>trunk</em>. We also strongly advised our developers against using any history modifying commands like <em>histedit</em> or <em>rebase</em>until we were extremely familiar with the tool and the concepts that Mercurial provided.</p>
<p>The immediate downside of this workflow for a team of 14 active developers was that by the time somebody pushed his/her commits to our Bitbucket hosted master repository, it was highly likely that someone else had already pushed his/her own changes. This meant you had to hg pull; hg merge; hg commit to integrate their changes, then hg push and hope someone else hadn&#8217;t done the same before you! Generally, following our old SVN habits, people started off trying to push after <em>every</em> commit, meaning we had a <strong><em>lot</em></strong> of merges! There were several people in the team agitated that Mercurial created <strong>more</strong> work!</p>
<h3 id="FeCruTeamSwitchtoDVCSBlogOutline-FeatureBranchesversusContinuousIntegration">Feature Branches versus Continuous Integration</h3>
<p>Luckily, branching and merging are much faster in DVCS than in SVN. We had already experienced this difference in the merges we were doing on default, and once we became more confident in our own DVCS abilities, we started doing more work on feature branches to solve our workflow problems. For those unfamiliar with feature branches, feature branches allow developer(s) to code features unhindered from the other changes going on around them. They allowed a R&amp;D platform for our developers, so that they could create features without worrying about breaking code for their other teammates. They also meant less merging and fewer distractions every time another developer executed an svn update.  The branch would stay active as the feature went through development, testing, code review, etc.</p>
<p>Feature branches provided an elegant solution for our development, but we ran into a big problem with our Bamboo builds. The builds for our default branch were no longer building against these feature branches; the devs had to run the full test suite manually or wait until they merged the feature branches back to <em>default</em>. Either workaround meant that the devs weren&#8217;t coding while they were waiting to reconcile the builds!</p>
<p>Before the advent of <a href="http://blogs.atlassian.com/2012/04/bamboofeature-branch-continuous-integration-hg-git/" rel="nofollow">Bamboo Branch Builds</a>, we actually cloned the default build for longer running feature branches, but <a href="http://www.atlassian.com/software/bamboo/overview/">Bamboo</a> 4 has made this super-easy. We could now use a branch build for each feature branch that we have.</p>
<p>If you are not using a CI server with this capability, the approach we took before Bamboo 4 was released can help. We configured a clone of our main build to only run manually and took a build parameter for the branch field in the source repository configuration. This meant that without configuring a separate plan in Bamboo, we could build any branch we wanted to on demand (Note: in Mercurial, a commit hash also works, so it doesn&#8217;t even need to be the head of a branch). We actually still use this approach for smaller branches that need a one-off build. We can then link the build result onto the Crucible review so that reviewers can see that the code in question actually has a successful build before they approve the changes.</p>
<p>Lastly, we were not integrating our code until features were complete. However, Mercurial&#8217;s easy merging made this problem manageable. Each team would merge from <em>default</em> as often as they wanted to make sure they were integrating with the latest stable code on <em>default</em>.</p>
<h3 id="FeCruTeamSwitchtoDVCSBlogOutline-HardeningTime">Hardening Time</h3>
<p>The weeks leading up to a release were a great time to let my inner dictator come out and play. We combined the above techniques to make sure we had a green build on our release branch as much of the time as possible. As the release manager, I would not let anyone else commit on or merge to the release branch. All work had to be done on feature branches, and I would only merge branches which had been reviewed in <a href="http://www.atlassian.com/software/crucible/overview/">Crucible</a>, had closed <a href="http://www.atlassian.com/software/jira/overview/">JIRA</a> issues, and passed all their builds. To track whether a branch met each of these criteria, we wrote the <a href="http://blogs.atlassian.com/2012/02/fisheye-git-svn-hg-release-report/" rel="nofollow">FishEye Release Report</a>, which could not only report the state of all the code between two releases, but could also show the status and linked JIRA issues of all the commits that would be merged from the feature branch.</p>
<p>To further ensure the success of a merge to the release branch, I mandated that all merges have no (even automatic) conflicts. If an hg merge feature-branch and hg resolve -l (which lists all the merged files, not just conflicting ones) reported any file level merge conflicts, the branch would go back to the developer, who would have to merge from the release branch himself and resubmit to Bamboo for a green build before I&#8217;d consider it again.</p>
<p>While it sounds time consuming for the developer, this process meant that every other developer who was working on a bug-fix could have absolute confidence on the integrity of the build system. <em>A</em><em>ny </em>build breakage on their feature branch could be attributed to their own code changes, as the release branch was <em>always</em> green when they started work. This actually saved a lot of time for the team as a whole, as it took a lot of the investigating out of the development workflow.</p>
<p>Since that release, we have evolved to a somewhat less dictatorial style where we try to mix a little more flexibility while maintaining the wins we gained from keeping a green build on the release branch. The <a href="http://blogs.atlassian.com/2012/02/fisheye-git-svn-hg-release-report/" rel="nofollow">FishEye Release Report</a> and the review builds are crucial to this.</p>
<h3 id="FeCruTeamSwitchtoDVCSBlogOutline-BugFixMergingMadeEasy">Bug Fix Merging Made Easy</h3>
<p>Another problem we found easier to deal with in DVCS was the problem of bug fixing older releases and making sure those fixes got into every subsequent release. In our worst case scenario, we had two release branches and a development branch that we were maintaining (e.g. <em>2.6</em>, <em>2.7</em> and <em>default</em>). Every fix for <em>2.6</em> had to get into the <em>2.7 </em>branch as well as the <em>default </em>branch.</p>
<p>The easiest way to do this in DVCS is to <strong>not </strong>backport fixes to older releases (which often happened in SVN days), but to fix the bug in the <strong>oldest</strong> branch which needed the fix. Anyone who commits a bug fix feature branch to a release branch is then responsible for making sure that that release branch is merged into the development branch and <strong>every</strong> future release branch. This step is especially important for merging bug fixes between versions that were released three or four months apart, as the fix in question may differ quite considerably due to refactored code. And who better to determine how it should be merged than the developer who coded it. This process works much better than the SVN model, where we would either cherry-pick or leave it to the unlucky developer to fix every now and then!</p>
<p>But what about changes in a release branch that you don&#8217;t want in later releases? Won&#8217;t they get merged and cause problems? Our solution to this was the same as above &#8212; anyone who made a change to a release branch (like bumping a version number in a pom.xml file) was responsible for merging that change all the way down the chain to the developer branch. When developers merged, it was their responsibility to make sure they reverted the actual changes in the files in question, and then commit. This measure ensured that no one could ever merge these changes downstream accidentally, for according to the DVCS commit graph, <em>they had already been merged</em><em>!</em></p>
<p>Typically, this policy is an easy one to follow. In Mercurial, when merging what should just be one&#8217;s own work to a downstream release branch, one can check before executing the actual merge using the -P option to merge. Mercurial will list the actual commits a developer is about to merge and let him validate that he&#8217;s not merging anyone else&#8217;s code. If this is the case, he can go and grab the other person and get him to merge his commits first.</p>
<p>If you don&#8217;t use this model of managing release branches, DVCS has another solution for you. For a bug fix or other change that needs to go to two or more disparate branches, create a feature branch from the <em>oldest common ancestor</em> (Git and Mercurial both have one line commands in order to determine the oldest common ancestor). That way you can safely merge the bug fix to any or all of the target branches <em>without</em> merging any other commits.</p>
<h3 id="FeCruTeamSwitchtoDVCSBlogOutline-DVCSFTW!">DVCS FTW!</h3>
<p>DVCS has definitely made us more productive &#8211; apart from giving us more flexibility in how we develop, we have evolved workflows that let us keep a higher quality in our release branches. DVCS also prevents our developers from getting distracted at crucial times by other work that is happening around them, while allowing them to control when they integrate their code and ensure that these integrations work. Lastly, merging across release branches ensures that each and every bug fix gets integrated into all subsequent releases.</p>
<h3 id="FeCruTeamSwitchtoDVCSBlogOutline-Takeaways">Takeaways</h3>
<ul>
<li>Use feature branches!</li>
<li>Merge from your stable branch to your feature branches as often as you want to make sure you&#8217;re integrating with the latest stable code!</li>
<li>Use Your CI server to make sure your feature branches are good before you merge to your stable branch</li>
<li>Have a clear model of which active branches are &#8220;downstream&#8221; and always fix common bugs on the most upstream branch.</li>
</ul>
<p>For more resources on DVCS, check out these links below:</p>
<ul>
<li><a href="http://blogs.atlassian.com/2011/02/moving_to_mercurial___why_we_did_it/" rel="nofollow">http://blogs.atlassian.com/2011/02/moving_to_mercurial___why_we_did_it/</a></li>
<li><a href="http://blogs.atlassian.com/2011/03/goodbye_subversion_hello_mercurial/" rel="nofollow">http://blogs.atlassian.com/2011/03/goodbye_subversion_hello_mercurial/</a></li>
<li><a href="http://blogs.atlassian.com/2012/02/fisheye-git-svn-hg-release-report/" rel="nofollow">http://blogs.atlassian.com/2012/02/fisheye-git-svn-hg-release-report/</a></li>
<li><a href="http://blogs.atlassian.com/2012/03/fisheye-release-report-merge-branch/" rel="nofollow">http://blogs.atlassian.com/2012/03/fisheye-release-report-merge-branch/</a></li>
</ul>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22325" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/07/switch-from-subversion-to-dvcs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Case Study: Why did SAFMT Go JIRA?</title>
		<link>http://blogs.atlassian.com/2012/07/case-study-why-did-safmt-go-jira/</link>
		<comments>http://blogs.atlassian.com/2012/07/case-study-why-did-safmt-go-jira/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 20:15:16 +0000</pubDate>
		<dc:creator>Christina Bang</dc:creator>
				<category><![CDATA[JIRA]]></category>
		<category><![CDATA[case study]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22144</guid>
		<description><![CDATA[Nonprofit organizations aim to put as much of every dollar possible into their beneficiaries. Implementing JIRA has enabled the Student Assistance Foundation to do better development work with less staff, making developers happy and, more importantly, saving operational costs to benefit students. Ultimately, the fact that JIRA allows SAF to work smarter means more Montana foster care youths get laptops and the supplies they need to pursue their dreams of higher education. About SAFMT Based in Helena, Montana, Student Assistance Foundation is a nonprofit organization providing students with the knowledge and tools to pursue and fund their postsecondary education. SAF uses proceeds from its student loan servicing business to offer a range of programs that include grants, community outreach, counseling and training on education finance planning. Development Process I recently spoke with David Thompson from SAF&#8217;s development team. David gave some background about what they&#8217;re working on and how Atlassian tools have become central to their processes. We have 65 different development projects that we handle through JIRA and FishEye, and then use Confluence as our wiki for all those products. We do everything from automated file transfer systems to developing our web-based student portal where students can make their student loan payments online. We manage all the code base for those products and track our development with JIRA. JIRA has spread to the rest of the IT department for tracking issues, major system changes, and planning out releases. Outside of the IT department, we do have several groups within the company that are using Confluence. The Switch to JIRA David started at SAF five years ago, and the company immediately started using Mantis because they weren’t using a bug tracker before. &#8220;After about two-and-a-half years, it became apparent that Mantis couldn’t handle what we were trying to do with it, so, we started looking for a better option.&#8221; David first learned about Atlassian from a book about rapid application development that he was reading. &#8220;When we found out you give your products to nonprofits for free, the deal was sealed!&#8221; How did the Atlassian ecosystem and development community factor into your decision? From past experience using JIRA, we knew the product could handle 80 to 90 percent of what we needed it to do. Then, through searching documentation online, we found almost every answer we needed relatively quickly. The documentation and searchability related to this product is phenomenal. I don&#8217;t think I&#8217;ve ever submitted a request for help to install, or do anything from Atlassian because I can usually find the answer I need online. Growing Together As a non-profit, SAF aims to funnel as much money as possible into helping students. David shared how metrics and reporting from JIRA has empowered the development team to improve their own processes and reduce operating costs. Two of my installations are on 5.0.5 as of last weekend. The Share button in JIRA 5.0 has saved us time notifying one another of relevant issues. I have two production JIRAs — one test [...]]]></description>
				<content:encoded><![CDATA[<p>Nonprofit organizations aim to put as much of every dollar possible into their beneficiaries. Implementing JIRA has enabled the <a href="http://www.safmt.org/">Student Assistance Foundation</a> to do better development work with less staff, making developers happy and, more importantly, saving operational costs to benefit students.</p>
<blockquote><p><strong>Ultimately, the fact that JIRA allows SAF to work smarter means more Montana foster care youths get laptops and the supplies they need to pursue their dreams of higher education.</strong></p></blockquote>
<h2 id="publicblogdraft-SAFMTcasestudy-AboutSAFMT"><img class="alignright" src="https://extranet.atlassian.com/download/thumbnails/1997215339/SAFMT-logo.jpg?version=1&amp;modificationDate=1340646171580" alt="" width="265" height="96" data-image-src="/download/attachments/1997215339/SAFMT-logo.jpg?version=1&amp;modificationDate=1340646171580" />About SAFMT</h2>
<p>Based in Helena, Montana, <a href="http://www.safmt.org/">Student Assistance Foundation</a> is a nonprofit organization providing students with the knowledge and tools to pursue and fund their postsecondary education. SAF uses proceeds from its student loan servicing business to offer a range of programs that include grants, community outreach, counseling and training on education finance planning.</p>
<h2 id="publicblogdraft-SAFMTcasestudy-DevelopmentProcess">Development Process</h2>
<p>I recently spoke with David Thompson from SAF&#8217;s development team. David gave some background about what they&#8217;re working on and how Atlassian tools have become central to their processes.</p>
<p><em>We have 65 different development projects that we handle through JIRA and FishEye, and then use Confluence as our wiki for all those products. We do everything from automated file transfer systems to developing our web-based student portal where students can make their student loan payments online. We manage all the code base for those products and track our development with JIRA.</em></p>
<p><em>JIRA has spread to the rest of the IT department for tracking issues, major system changes, and planning out releases. Outside of the IT department, we do have several groups within the company that are using Confluence.</em></p>
<h2 id="publicblogdraft-SAFMTcasestudy-TheSwitchtoJIRA">The Switch to JIRA</h2>
<p>David started at SAF five years ago, and the company immediately started using Mantis because they weren’t using a bug tracker before. &#8220;<em>After about two-and-a-half years, it became apparent that Mantis couldn’t handle what we were trying to do with it, so, we started looking for a better option</em>.&#8221;</p>
<p>David first learned about Atlassian from a book about rapid application development that he was reading. &#8220;<em>When we found out you <a href="http://www.atlassian.com/software/views/community-license-request">give your products to nonprofits for free</a>, the deal was sealed!</em>&#8221;</p>
<p>How did the Atlassian ecosystem and development community factor into your decision?</p>
<p><em>From past experience using JIRA, we knew the product could handle 80 to 90 percent of what we needed it to do. Then, through searching documentation online, we found almost every answer we needed relatively quickly. The documentation and searchability related to this product is phenomenal. I don&#8217;t think I&#8217;ve ever submitted a request for help to install, or do anything from Atlassian because I can usually find the answer I need online.</em></p>
<h2 id="publicblogdraft-SAFMTcasestudy-GrowingTogether">Growing Together</h2>
<p>As a non-profit, SAF aims to funnel as much money as possible into helping students. David shared how <strong>metrics and reporting from JIRA has empowered the development team to improve their own processes and reduce operating costs</strong>.</p>
<p><em>Two of my installations are on 5.0.5 as of last weekend. The Share button in JIRA 5.0 has saved us time notifying one another of relevant issues.</em></p>
<p><em>I have two production JIRAs — one test and one development. One of the things I did was work with the JIRA REST API with 5.0, and modified all the code to be able to submit issues via the REST API, to submit that code back to Atlassian. We’ve done some really exciting things with some of our automation of issues.</em></p>
<p><em>Throughout all of our development, we decided to use JIRA not only as a means of bug tracking the applications, but to track any issues that may occur.  So, all of our automated processes have methods to report their errors back into JIRA. We have at least five different systems putting 10,000 issues into JIRA per year.</em></p>
<p><em><strong>What we really like about this process is that we can now track those issues, see who’s working them, know when they get completed, and make sure that the problem was addressed</strong>. We used to track these issues by emailing two or three operations people. Often, nobody knew who was working on what issues. Now, with JIRA, it’s easy. We have one operations employee that watches that project, and he assigns issues to the appropriate person each day.</em></p>
<p>How has that changed operations within the company?</p>
<p><em>In October, we finally set up all systems to automatically create JIRA issues. Using JIRA&#8217;s built-in reporting, we found that we were getting anywhere from 100 to 1,000 issues a day that were being ignored. By looking at the volume of similar issues, we were able to identify warnings that come up repeatedly. This allowed us to accurately report to management where our time was being spent. <strong>Just by showing management the graph, we were able to put a pause on new development to flatten the curve and minimize the amount of maintenance work required.</strong></em></p>
<p><em>Rather than fixing each warning error, developers started fixing the code instead. <strong>Prior to using JIRA, we didn’t realize we were doing more maintenance work than development</strong>. Within four months, we knocked error messages down from 100-1,000 per day to just 10-20 per day. What we learned is that fixing the core of the problem, rather than just the error messages, allowed us more time to dedicate to development.</em></p>
<h2 id="publicblogdraft-SAFMTcasestudy-ChangingLives">Changing Lives</h2>
<p><em>One of our internal goals is to work smarter, not harder. JIRA has made a huge impact in working smarter because we fixed numerous issues that we didn’t realize existed. When it comes to the amount of savings that can be passed on, Student Assistance Foundation’s primary goal, as a nonprofit, is to <strong>take any money that the company makes to give back to the students</strong>. As a result, we take income generated through servicing loans to provide grants and other services to students, and borrower benefits like interest rate reductions.</em></p>
<p><em><strong>Part of what JIRA has done is allow us to work with a smaller staff</strong>. On a larger scale, <strong>these savings provide SAF with the opportunity to dedicate more funds to its public benefit programs</strong>. For example, SAF organizes a free, four-day camp each summer for Montana foster care youths who are heading to college. We give these students laptops, give them training in scholarship searches and career exploration, and help them get ready for postsecondary education. <strong>Ultimately, the fact that JIRA allows SAF to work smarter means more Montana foster care youths get laptops and the supplies they need to pursue their dreams of higher education.</strong></em></p>
<h2><a href="http://www.atlassian.com/software/views/community-license-request">Get a Free Community License</a></h2>
<p>Are you with a non-profit organization? Atlassian software is free for use by official not for profit organizations and charities. It&#8217;s our way of giving back to the community (and to hopefully improve the productivity of charitable organizations too). <a href="http://www.atlassian.com/software/views/community-license-request">Get one here</a>!</p>
<h2 id="publicblogdraft-SAFMTcasestudy-Whydidyou#Go_JIRA?">Why did you #Go_JIRA?</h2>
<p>If you switched from an old bug tracker to JIRA, we’d love for you to tell us why. Let us know by tweeting the #1 reason you decided to #GO_JIRA:</p>
<pre>[THIS IS] why I ditched [MY OLD BUG TRACKER] to #GO_JIRA http://atlss.in/GoJIRA</pre>
<h3 id="publicblogdraft-SAFMTcasestudy-DidyouGoGreenHoppertoo?">Did you Go GreenHopper too?</h3>
<p>Tell us why you decided to #GoGreenHopper:</p>
<pre>[THIS IS] why I decided to #GoGreenHopper http://atlss.in/GoGreenHopper</pre>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22144" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/07/case-study-why-did-safmt-go-jira/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Coming Soon: the New &amp; Improved Bamboo OnDemand!</title>
		<link>http://blogs.atlassian.com/2012/07/bamboo-on-demand-upgrade/</link>
		<comments>http://blogs.atlassian.com/2012/07/bamboo-on-demand-upgrade/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 16:13:12 +0000</pubDate>
		<dc:creator>Sarah Goff-Dupont</dc:creator>
				<category><![CDATA[Bamboo]]></category>
		<category><![CDATA[OnDemand]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22227</guid>
		<description><![CDATA[It&#8217;s been quite a while since Bamboo OnDemand was upgraded, and the wait is almost over!  Later this month we&#8217;ll be bringing the hosted offering to be current with the latest offering for download, Bamboo 4.1.  I sat down with Douglas Butler, product manager for our OnDemand universe, to get the scoop.  SGD: First, tell me briefly what it means to be the product manager for Atlassian OnDemand.  What are some of the projects you work on? DB: There&#8217;s a ton going on at the moment. At all moments, to be honest. The last few months we&#8217;ve focused on improving the delivery pipeline and migrating subscribers from our legacy services to OnDemand. Planning for the next fiscal year is ongoing (our fiscal year begins July 1 and there&#8217;s a lot of great stuff in the works for the coming year. Road mapping is more of a process than an outcome, but I really enjoy this time of year because planning for what&#8217;s next on an annual scale is really exciting. SGD: Bamboo OnDemand hasn&#8217;t been upgraded along side each release of behind-the-firewall Bamboo.  Why is that? DB: Back in the JIRA Studio days, our team was a basically a customer of the product teams. When a release was created for on-premises customers we would receive it around the same time and get to work integrating into the service. Depending on the specific release and the timing of various product releases, this process could take anywhere from a few weeks to a few months. Since releasing Atlassian OnDemand we&#8217;ve made some major improvements to how products are deployed to the service. The product teams themselves have taken on responsibility for deployment to both download and OnDemand customers, with our team acting as facilitators &#8211; improving the pipeline that allows them to do so efficiently. We focused these efforts on JIRA and Confluence first, now it&#8217;s Bamboo&#8217;s turn. Improving our pipeline has already yielded impressive results. We&#8217;ve gone from about ten per year to weekly releases, with major releases going out to OnDemand and download customers simultaneously. SGD: What kind of upgrade cadence can Bamboo OnDemand users expect going forward? DB: Following the release of Bamboo 4.1 into OnDemand later this month, there will be a slight delay between the behind-the-firewall release of Bamboo 4.2 and the OnDemand release. This is happening because of the release timing &#8211; the next download release closely following the OnDemand one.  Subsequently, we plan to release major versions to both channels at the same time. SGD: Customers who follow Atlassian closely may have gotten wind of an initiative to bring more uniformity to all of our OnDemand offerings.  Would you care to confirm or deny those rumors? DB: That is definitely something that&#8217;s in the works. Applications that are focused around development should not only be the best at what they do, but also harmonious in how they look and feel. I&#8217;m very excited about where Atlassian is heading and how what we&#8217;re doing will help [...]]]></description>
				<content:encoded><![CDATA[<blockquote>
<div><em>It&#8217;s been quite a while since Bamboo OnDemand was upgraded, and the wait is almost over!  Later this month we&#8217;ll be bringing the hosted offering to be current with the latest offering for download, Bamboo 4.1.  I sat down with Douglas Butler, product manager for our OnDemand universe, to get the scoop. </em></div>
</blockquote>
<div></div>
<h3><em>SGD: First, tell me briefly what it means to be the product manager for Atlassian OnDemand.  What are some of the projects you work on?</em></h3>
<div>DB: There&#8217;s a ton going on at the moment. At all moments, to be honest. The last few months we&#8217;ve focused on improving the delivery pipeline and migrating subscribers from our legacy services to OnDemand. Planning for the next fiscal year is ongoing (our fiscal year begins July 1 and there&#8217;s a lot of great stuff in the works for the coming year. Road mapping is more of a process than an outcome, but I really enjoy this time of year because planning for what&#8217;s next on an annual scale is really exciting.</div>
<div></div>
<div></div>
</p>
<div>
<h3><em>SGD: Bamboo OnDemand hasn&#8217;t been upgraded along side each release of behind-the-firewall Bamboo.  Why is that?</em></h3>
</div>
<div>DB: Back in the JIRA Studio days, our team was a basically a customer of the product teams. When a release was created for on-premises customers we would receive it around the same time and get to work integrating into the service. Depending on the specific release and the timing of various product releases, this process could take anywhere from a few weeks to a few months.</div>
<div></div>
</p>
<div>Since releasing Atlassian OnDemand we&#8217;ve made some major improvements to how products are deployed to the service. The product teams themselves have taken on responsibility for deployment to both download and OnDemand customers, with our team acting as facilitators &#8211; improving the pipeline that allows them to do so efficiently. We focused these efforts on JIRA and Confluence first, now it&#8217;s Bamboo&#8217;s turn.</div>
</p>
<div></div>
<div>Improving our pipeline has already yielded impressive results. We&#8217;ve gone from about ten per year to weekly releases, with major releases going out to OnDemand and download customers simultaneously.</div>
<div></div>
<div></div>
</p>
<div>
<h3><em>SGD: What kind of upgrade cadence can Bamboo OnDemand users expect going forward?</em></h3>
</div>
<div>DB: Following the release of Bamboo 4.1 into OnDemand later this month, there will be a slight delay between the behind-the-firewall release of Bamboo 4.2 and the OnDemand release. This is happening because of the release timing &#8211; the next download release closely following the OnDemand one.  Subsequently, we plan to release major versions to both channels at the same time.</div>
<div></div>
<div></div>
</p>
<div>
<h3><em>SGD: Customers who follow Atlassian closely may have gotten wind of an initiative to bring more uniformity to all of our OnDemand offerings.  Would you care to confirm or deny those rumors?</em></h3>
</div>
<div>DB: That is definitely something that&#8217;s in the works. Applications that are focused around development should not only be the best at what they do, but also harmonious in how they look and feel. I&#8217;m very excited about where Atlassian is heading and how what we&#8217;re doing will help make customers awesome, both OnDemand and on-premises.</div>
<div></div>
<div></div>
</p>
<blockquote>
<div>Thanks Douglas!  One last thing to point out is that having FishEye OnDemand will no longer be a prerequisite for using Bamboo OnDemand.   JIRA OnDemand will still be required, however.  For more information about what&#8217;s coming up in the OnDemand world, see the <a href="https://confluence.atlassian.com/display/AOD/Atlassian+OnDemand+release+summary" target="_blank">Atlassian OnDemand release summary</a>.  To get a preview of what&#8217;s in store for Bamboo OnDemand, check out the <a href="http://www.atlassian.com/software/bamboo/whats-new" target="_blank">&#8220;What&#8217;s New&#8221; pages</a> from version 3.1 and forward.</div>
</blockquote>
<div></div>
<div style="text-align: center;"><a href="http://www.atlassian.com/software/bamboo/whats-new"><img class="wp-image-22228 aligncenter" title="SneakPeekCTAButton" src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/SneakPeekCTAButton.png" alt="" width="223" height="46" /></a></div>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22227" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/07/bamboo-on-demand-upgrade/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>13 days left before Codegeist ends!</title>
		<link>http://blogs.atlassian.com/2012/07/13-days-left-before-codegeist-ends/</link>
		<comments>http://blogs.atlassian.com/2012/07/13-days-left-before-codegeist-ends/#comments</comments>
		<pubDate>Tue, 03 Jul 2012 16:00:43 +0000</pubDate>
		<dc:creator>Rich Manalang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.atlassian.com/?p=22194</guid>
		<description><![CDATA[That&#8217;s right, only 13 days left before four awesome developers win $45,000 in cash prizes. What are you waiting for? If this news comes to you as a surprise, it&#8217;s not too late. Codegeist is our annual Add-on development contest. If you have an idea, some code skills, and a desire to win you&#8217;ve still got 13 days to submit your add-on. Here are some noteworthy entries so far: Ad hoc Canvas by Comalatech Ad hoc Canvas lets you visualize and organize your Confluence content. Get an overview of pages, and organize content by dragging on boards or checking-off lists. Products: Confluence &#160; Categories: Custom Fields, Document Management, Image, Visualization &#38; Reporting &#160; Free or Paid: Paid via Atlassian Atla-Search Plugin by J-Tricks Atla-Search plugin facilitates the searching of various Atlassian applications right from your JIRA instance! All you need is an Application Link between the host JIRA, where the plugin is installed, and other supported applications. Products: JIRA, Confluence, FishEye, Crucible &#160; Categories: Collaboration, Integration &#160; Free or Paid: Paid via Vendor Buccaneer by Julien Hoarau Lets you navigate your source code on Stash as a pirate on the high seas. Products: Stash &#160; Categories: Source Code &#38; Version Control &#160; Free or Paid: Free Compass &#8211; The UI Extension by aevolu &#8211; Andreas Spall Feel free to try my plugin if you want one of the following functionalities. See directly which field has the focus. Get context sensitive field description / help. Use a wizard to create issues. Products: JIRA &#160; Categories: Custom Fields, Service &#38; Help Desk, Themes &#38; Styles &#160; Free or Paid: Free DocMiner 2 by DocMiner DocMiner is an amazing bridge between enterprise documents and IT processes. Products: JIRA &#160; Categories: Collaboration, Document Management, Image, Visualization &#38; Reporting, Integration, Project Management, Requirements &#160; Free or Paid: Paid via Atlassian HTTP Request Workflow Function by hasCode.com This plugin adds a configurable postprocessing workflow function to a Jira instance that is able to pass workflow specific parameters in a HTTP request to a specified target host. Products: JIRA &#160; Categories: Workflow &#160; Free or Paid: Free JEditor by PluginFactory software JEditor is an add-on for JIRA that renders Rich Text Editor for text area fields like Description or Comment. JEditor is a painless way to create and edit your JIRA issues. Products: JIRA &#160; Categories: Admin Tools, Collaboration, Custom Fields, Document Management, Integration &#160; Free or Paid: Paid via Atlassian KCF-Additional custom fields by Kepler-Rominfo Kepler Custom Fields is a suite of free custom fields that we found very useful when working with JIRA. Products: JIRA &#160; Categories: Custom Fields &#160; Free or Paid: Free Profields by DEISER Profields is the way created by deiser to solve JRA-1991. Many companies need to have project-level information according their policies, standards or procedures. If you are using JIRA as your Project Management Tool, or as part of your CMMi supporting tools or many other scenarios, you will probably have to store information about the whole project; in fact [...]]]></description>
				<content:encoded><![CDATA[<p>That&#8217;s right, only 13 days left before four awesome developers win $45,000 in cash prizes. <a href="https://marketplace.atlassian.com/codegeist">What are you waiting for?</a></p>
<p>If this news comes to you as a surprise, it&#8217;s not too late. <a href="https://marketplace.atlassian.com/codegeist">Codegeist</a> is our annual Add-on development contest. If you have an idea, some code skills, and a desire to win you&#8217;ve still got 13 days to submit your add-on.</p>
<p>Here are some noteworthy entries so far:</p>
<ul style="margin:0;padding:0;">
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.comalatech.adhoccanvas" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.comalatech.adhoccanvas/icons/default/4a2bc28b-ecdf-4e30-a7f5-a94ac7d24ecb.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.comalatech.adhoccanvas" target="_blank">Ad hoc Canvas</a></h4>
<div class="vendor"><small>by Comalatech</small></div>
<div class="descr">Ad hoc Canvas lets you visualize and organize your Confluence content. Get an overview of pages, and organize content by dragging on boards or checking-off lists.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>Confluence &nbsp; </span><span><strong>Categories: </strong>Custom Fields, Document Management, Image, Visualization &amp; Reporting &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.jtricks%3Aatla-search" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.jtricks%3Aatla-search/icons/default/71b75416-f925-4e57-844c-7440b2f9a3ab.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.jtricks%3Aatla-search" target="_blank">Atla-Search Plugin</a></h4>
<div class="vendor"><small>by J-Tricks</small></div>
<div class="descr">Atla-Search plugin facilitates the searching of various Atlassian applications right from your JIRA instance! </p>
<p>All you need is an Application Link between the host JIRA, where the plugin is installed, and other supported applications.</p></div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA, Confluence, FishEye, Crucible &nbsp; </span><span><strong>Categories: </strong>Collaboration, Integration &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Vendor</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.madgnome.stash.plugins.buccaneer" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.madgnome.stash.plugins.buccaneer/icons/default/720e9f78-e6a2-4825-9345-ba6876237ee2.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.madgnome.stash.plugins.buccaneer" target="_blank">Buccaneer</a></h4>
<div class="vendor"><small>by Julien Hoarau</small></div>
<div class="descr">Lets you navigate your source code on Stash as a pirate on the high seas.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>Stash &nbsp; </span><span><strong>Categories: </strong>Source Code &amp; Version Control &nbsp; </span><span><strong>Free or Paid: </strong>Free</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.aevolu.jira.compass" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.aevolu.jira.compass/icons/default/3fd6b83d-3f2e-44da-943a-0879b2a6927c.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.aevolu.jira.compass" target="_blank">Compass &#8211; The UI Extension</a></h4>
<div class="vendor"><small>by aevolu &#8211; Andreas Spall</small></div>
<div class="descr">Feel free to try my plugin if you want one of the following functionalities. See directly which field has the focus. Get context sensitive field description / help. Use a wizard to create issues.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Custom Fields, Service &amp; Help Desk, Themes &amp; Styles &nbsp; </span><span><strong>Free or Paid: </strong>Free</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.docminer.jira.docminer-license" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.docminer.jira.docminer-license/icons/default/7280dec5-44e5-4048-8de9-36174b90281a.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.docminer.jira.docminer-license" target="_blank">DocMiner 2</a></h4>
<div class="vendor"><small>by DocMiner</small></div>
<div class="descr">DocMiner is an amazing bridge between enterprise documents and IT processes.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Collaboration, Document Management, Image, Visualization &amp; Reporting, Integration, Project Management, Requirements &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.hascode.jira.httprequest-workflow-function" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.hascode.jira.httprequest-workflow-function/icons/default/2ece8ca8-71e9-400e-ad4e-0bd57c2c3b7f.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.hascode.jira.httprequest-workflow-function" target="_blank">HTTP Request Workflow Function</a></h4>
<div class="vendor"><small>by hasCode.com</small></div>
<div class="descr">This plugin adds a configurable postprocessing workflow function to a Jira instance that is able to pass workflow specific parameters in a HTTP request to a specified target host.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Workflow &nbsp; </span><span><strong>Free or Paid: </strong>Free</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.jiraeditor.jeditor" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.jiraeditor.jeditor/icons/default/379a5676-9e44-42ba-9300-846ad324ce31.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.jiraeditor.jeditor" target="_blank">JEditor</a></h4>
<div class="vendor"><small>by PluginFactory software</small></div>
<div class="descr">JEditor is an add-on for JIRA that renders Rich Text Editor for text area fields like Description or Comment. JEditor is a painless way to create and edit your JIRA issues.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Admin Tools, Collaboration, Custom Fields, Document Management, Integration &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.keplerrominfo.jira.plugins.keplercf" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.keplerrominfo.jira.plugins.keplercf/icons/default/f6631ebc-0c43-4edf-a256-e21a3fbc22dd.jpeg" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.keplerrominfo.jira.plugins.keplercf" target="_blank">KCF-Additional custom fields</a></h4>
<div class="vendor"><small>by Kepler-Rominfo</small></div>
<div class="descr">Kepler Custom Fields is a suite of free custom fields that we found very useful when working with JIRA.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Custom Fields &nbsp; </span><span><strong>Free or Paid: </strong>Free</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.deiser.jira.profields" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.deiser.jira.profields/icons/default/3d592f79-725a-4c90-af5f-b6f4ec5776e8.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.deiser.jira.profields" target="_blank">Profields</a></h4>
<div class="vendor"><small>by DEISER</small></div>
<div class="descr">Profields is the way created by deiser to solve JRA-1991. Many companies need to have project-level information according their policies, standards or procedures. If you are using JIRA as your Project Management Tool, or as part of your CMMi supporting tools or many other scenarios, you will probably have to store information about the whole project; in fact about each of all your projects. With Profields you will get it.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Admin Tools, Custom Fields, Gadgets, Project Management, Testing &amp; QA &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.k15t.scroll.scroll-versions" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.k15t.scroll.scroll-versions/icons/default/25a21d35-0e28-45c3-a129-2775db80ffdc.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.k15t.scroll.scroll-versions" target="_blank">Scroll Versions</a></h4>
<div class="vendor"><small>by K15t Software GmbH</small></div>
<div class="descr">Deliver great documentation for your products! With Scroll Version you can manage and author multiple versions of the documentation in one Confluence space, improve content re-use, and use permalinks and duplicate page titles (!).</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>Confluence &nbsp; </span><span><strong>Categories: </strong>Build, Release &amp; Deploy, Collaboration, Document Management, Project Management, Requirements, Source Code &amp; Version Control, Testing &amp; QA, Themes &amp; Styles, Workflow &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.idalko.jira.plugins.igrid" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.idalko.jira.plugins.igrid/icons/default/aa48e180-fb36-4488-b383-403b04e1a198.png" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.idalko.jira.plugins.igrid" target="_blank">Table Grid Editor</a></h4>
<div class="vendor"><small>by iDalko</small></div>
<div class="descr">The table grid plugin is a JIRA custom field plugin allowing you to view and edit database data in a tabular fashion. It allows you to store detailed information in an external database while keeping process related information within JIRA.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Custom Fields &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
<li style="list-style-type:none;margin:0;padding:0;clear:both;min-height:100px;">
<div class="icon" style="float:left;margin:0 10px 10px 0;clear:left;"><a href="https://marketplace.atlassian.com//plugins/com.i4ware.plugin.timesheet.timesheet" target="_blank"><img src="https://dq1dnt4af4eyy.cloudfront.net/files/com.i4ware.plugin.timesheet.timesheet/icons/default/c9238002-a4a6-46e4-bc5b-5baa855b8427.gif" width="50px"></a></div>
<div class="name" style="float:left;width:80%;margin-bottom:20px">
<h4 class="name"><a href="https://marketplace.atlassian.com//plugins/com.i4ware.plugin.timesheet.timesheet" target="_blank">Timesheet for JIRA</a></h4>
<div class="vendor"><small>by i4ware Software</small></div>
<div class="descr">A Timesheet for JIRA Plugin.</div>
<div class="meta" style="font-size:11px"><span><strong>Products: </strong>JIRA &nbsp; </span><span><strong>Categories: </strong>Project Management, Worklog &amp; Time-tracking &nbsp; </span><span><strong>Free or Paid: </strong>Paid via Atlassian</span></div>
</div>
</li>
</ul>
<p><br/><br />
Check out more Codegeist add-ons at <a href="http://codegeist.com">http://codegeist.com</a>. Help out your favorite developers by rating and reviewing their add-ons.</p>
<p style="text-align:center"><a href="https://marketplace.atlassian.com/codegeist"><img src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/entercodegeisttoday.png" alt="" title="entercodegeisttoday" width="247" height="37" class="aligncenter size-full wp-image-22196" /></a></p>
 <img src="http://blogs.atlassian.com/?feed-stats-post-id=22194" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blogs.atlassian.com/2012/07/13-days-left-before-codegeist-ends/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
