Pivotal Tracker: The iPod of project management software
venturehacks.com
venturehacks.com
What would rule would be if someone could build a service like this but use something like Slicehost as the deployment environment, so that each customer got their own machine. I wouldn't even need root, or even a shell login. I'd feel instantly 10x better.
This is going to come across as paranoia from a security geek, and that's a little true, but its my clients concern that's controlling here, and they're not paranoid security geeks; they're Fortune 500 IT/dev shops.
I really wish I understood how business people percieve security.
If I'm sharing a single hosted instance of an app with 10 other customers, any bug in the Rails code can potentially give me access to other people's data.
If I own my own instance on a VM, even if I can't get access to the VM, I'm at least assured that I'm not sharing controller or model code with other customers.
Now that creating new public VMs with Rails instances on them is a pushbutton affair, you'd think people would start offering this as a feature. It's a great way to get a "*GOLD" price tier in your app.
it's open source and you are free to host yourself or pay for a hosted version.
This was fantastic, so I put 10 of my non-critical but still important projects on there. All of a sudden last month they've realized that their business was unsustainable and will be charging a fixed monthly rate per project. No monthly rate * 10 can be affordable, so now I need to find another. If it's hosted (and especially free), I run the risk of having to convert all my projects again..
I generally find that hosted == bad when it comes to my code.
Ben Curren Founder of esomnie.com and gobootstrap.com
HashRocket also uses Pivotal Tracker for all software projects.
Here's what our CTO said: “I've waited 15 years for a computer program that out-performs index cards. Pivotal Tracker's smooth interface and network-native architecture supports my team's collaborative/distributed planning without giving up the simplicity and physicality of cards. This product had to come from a team that understands how I work. ”
- Ward Cunningham, CTO, AboutUs.org
The tool itself won't make your team more or less productive, though. You really have to understand and be committed to Agile/XP theories, processes and practices for it to work. Tracker can help guide you in that direction ... but like almost any tool, there is a "best" way to use it to get the full benefit.
I also use it for all of my coding projects :p