Hindsight is a start-up company focused on building intelligent testing software that supports agile practices such as acceptance testing. Using the Atlassian Marketplace to enable rapid development of their first tool, JIRA Behave, they had a platform to quickly deliverer a valuable product to a large number of software teams around the world. Atlassian competitions such as Codegeist showed Hindsight how easy it was to get started with plug-in development with JIRA and inspired the team to secure funding for their own product development. Hindsight is passionate about software quality and is in the business of providing tools to help everyone in the software development team focus on quality of the delivered product. Their first product, JIRA Behave, brings acceptance testing to the wealth of Atlassian customers around the world and at a lower cost of entry into the market. If successful the company will look to extend this service to the cloud. In the mean time the Atlassian market place allows Hindsight to validate that their innovative solutions are valuable to the market before they make a major infrastructure investment JIRA Behave – bringing Acceptance Testing to all your projects Acceptance tests allow you to express specific needs for your software product in a way that is testable and measurable. It is also invaluable for breaking down the barriers in software development. JIRA Behave allows you to easily add acceptance tests to any issue in your JIRA projects. Acceptance tests are written in a natural language, eg. English, but in a structured way so that those needs can be matched up to the software that is created to satisfy them. In Behaviour Driven Development an example acceptance test would be: Given a specific situation When something occurs Then you will get a specific outcome The most commonly used acceptance testing framework is called Cucumber and supports many different software programming languages. Once you have defined you acceptance criteria with JIRA Behave, you can then run those tests with Cucumber to get instant feedback on you software development progress. As this is a plug-in for JIRA, you can easily make use of all the data your projects and have a simple to use and powerful way to edit and review your test specifications. This includes syntax highlighting editor for quick authoring of requirements & acceptance tests. Developing products using Atlassian tools As Hindsight have stakeholders with a vested interest in the success of the company, they make use of the Atlassian tool-set to ensure everyone is up to date with the progress of the software development. Any non-technical people involved in the company can see the sprint burn-down charts and understand the status. It is easy to see what is planned and what the development team have committed to and hold the team to account if they don’t meet the targets they set for themselves. For the developers, using GreenHopper it was easy to see if things were going to over-run and a decision could be made quickly about re-prioritising [...]