As described at their site:
Well designed and powerful Agile Scrum project management tool
And I must say that they are right! It is indeed very well designed, and it looks gorgeous! But before diving into the features this tool provides, lets start by explaining what is Agile Scrum and why is needed for.
Scrum (development) defined by Wikipedia:
Scrum is an iterative and incremental agile software development method for managing software projects and product or application development. It focuses on project management institutions where it is difficult to plan ahead. Mechanisms of empirical process control, where feedback loops that constitute the core management technique are used as opposed to traditional command-and-control oriented management. It represents a radically new approach for planning and managing projects, bringing decision-making authority to the level of operation properties and certainties.
Like other agile development methodologies, Scrum can be implemented through a wide range of tools. Many companies use universal tools, such as spreadsheets to build and maintain artifacts such as the sprint backlog. There are also open-source and proprietary packages dedicated to management of products under the Scrum process. Other organizations implement Scrum without the use of any tools, and maintain their artifacts in hard-copy forms such as paper, whiteboards, and sticky notes.
Now lets take a look at the features of GoTask, we’ll start with the
Create user stories to capture all features, requirements, enhancements and defects that will make your software better. Estimate stories using story points, which combine complexity, effort or duration of a user story. Prioritize stories based on business value and team priority. User stories may be also annotated with details such as notes, due date reminders, acceptance tests or tags.
Organize releases and sprints to recognize what and when to implement. Choose which user stories have highest business value and should be implemented in next release. Schedule sprints, specifying start date, duration and a number of working week days. Analyzing team’s velocity, decide how many of user stories could be successfully delivered in an iteration.
Identify what needs to be done to realize the sprint’s goals on time and deliver working software at the end of each iteration. Get feedback and be adaptive to changing requirements. Determine the amount of work that needs to be done. Break user stories down into tasks and tests. Estimate, manage and track them throughout the iteration in the most efficient way.
Monitor progress of your project with powerful and easy-to-use tools. Check how much work remains and how much has been done. Track your user stories, defects and tasks. See your daily progress with Sprint Burndown Chart. Use Release Burndown Chart to forecast progress. Velocity Chart shows the rate at which business value was delivered.
Easily manage your stories and tasks in one simple view. Create user stories and break them down into tasks. Drag tasks between columns to change their development status and use colors to highlight specific tasks. It’s intuitive, simple and powerful.
You can get more detailed information at GoTap.