4 of 8Image
(Credit: Lukasz Zajdel)
Platform: iOS (iPhone and iPad)
If you want to go down the Agile software development path, GoTask might be the app for you. It helps you define user stories, set due dates, conduct release and sprint planning, manage defects and a number of other functionalities. You can forecast and report progress on how things are going and easily change the priority of tasks.