Hi,
I'm looking for recommendations for software development tools either on Mac and/or in conjunction with a Linux system as well.
I am setting up for Android development (with just myself as the single developer for now).
Documentation (reqts, design, test) - Pages word processor? I think I want something with better support for UML. In MS Windows, I used IBM Rhapsody (a really expensive reqts tracking tool), Visio, and MS Word.
IDE/Coding/testing - Eclipse/junit. I plan to stick with this.
Version Control - Bazaar? I am new to it and not that thrilled about its integration with Eclipse. I picked bzr over git since it seemed better for someone with svn experience.
Defect tracking - ??? I've used gnats and bugzilla.
Scrum tools - ??? Mostly, I would like to track tasks (product backlog, sprint backlog). I am not too concerned about graphical output like burn-down charts. I've used "trac", a python-based web tool with sql backend, which my last company customized for scrum and not so much for defect tracking. It was okay, but I hope to use something developed specifically for scrum.
My impression is that I might be better off going with just Linux for all development since I prefer free open-source tools, but I already have some tools working in my Mac. Installation on Linux from a major distro seems like less hassle than installing Mac versions. From what I can tell, one cannot download many of these tools from the App store.
Feel free also to "disrecommend" any tools that you think are not very good.
Thanks.
I'm looking for recommendations for software development tools either on Mac and/or in conjunction with a Linux system as well.
I am setting up for Android development (with just myself as the single developer for now).
Documentation (reqts, design, test) - Pages word processor? I think I want something with better support for UML. In MS Windows, I used IBM Rhapsody (a really expensive reqts tracking tool), Visio, and MS Word.
IDE/Coding/testing - Eclipse/junit. I plan to stick with this.
Version Control - Bazaar? I am new to it and not that thrilled about its integration with Eclipse. I picked bzr over git since it seemed better for someone with svn experience.
Defect tracking - ??? I've used gnats and bugzilla.
Scrum tools - ??? Mostly, I would like to track tasks (product backlog, sprint backlog). I am not too concerned about graphical output like burn-down charts. I've used "trac", a python-based web tool with sql backend, which my last company customized for scrum and not so much for defect tracking. It was okay, but I hope to use something developed specifically for scrum.
My impression is that I might be better off going with just Linux for all development since I prefer free open-source tools, but I already have some tools working in my Mac. Installation on Linux from a major distro seems like less hassle than installing Mac versions. From what I can tell, one cannot download many of these tools from the App store.
Feel free also to "disrecommend" any tools that you think are not very good.
Thanks.