Now, finally, what is it?
Our first goal is to make an agile project management web app. Why? We are not happy with the apps we have been using. They clearly are clueless regarding usability, and the pricing is unreasonable – not to mention the drug dealer selling model. The one that has a very decent UI is just not flexible. Also, I’m not a total fan of SaaS model, so I’d rather host my and my clients projects and important data.
While designing the core I decided to go towards a more extensible, pluggable model. That makes things way more complicated, but pays off in the end. The core allows you to plug modules and extensions. Just like in Windsor, they can hook and extend functionality. Currently we have three modules:
- Core: manages Components and Releases
- Issue Tracking: manages issues, depends on Core
- Discussion: allows you to have online discussions with your peers and clients.
We have just started a Scrum module, which is planned for version 1.1, though.
Nothing stop you from creating your own module that makes sense for you scenario/company.
What is cool?
There are two features I like the most:
Searching, which was clearly inspired on Mac OS’ Spotlight, was proved really handy.
And the list view. There, you can click on any column to start narrowing the results, save the view, edit directly on the table and fire the workflow (if you are a project member), a real time saver!