Assume I work as a part of a small team (2-3) people who are all remote from each other. We build web applications.
* I use a project management web application to manage bugs/resources/specs etc.
* Passwords are managed using keepassx and dropbox
* We use git for version control and codebase/github
* We use screencast and jing for screenshots and screencasts to share
My questions:
- Can I improve the above?
- Should I add a new layer - central dev server for testing application (using capistrano)?
- Real time collaboration solutions that don't cost $100,000/hour?
- Anything else you want to add?
I've been taking on some increasingly large projects recently which demand some effective project management and workflow tools. Any advice or criticism is welcome!