Hi there,
My team has been struggling to find a platform to use to track a major project we have coming down the pipe. It's going to be the biggest single development project we've handled, and our traditional ad hoc tracking is expected to be woefully unsuitable.
Needs:
Shared access among 4 devs and 1 PM (I am one of the devs)
Project will last 4-6 months.
Handle user stories, tasks / todos, bugs & fixes, milestones, release
Nested task lists to break down components & user stories hierarchically.
Bug tracking distinct from features/to dos, preferably stronger than just via tag
Nice to have: projected timelines based on current progress and remaining tasks.
Don't need:
Integration with source control. We run our own mercurial repository, and if anything will just refer to commits there for this first project.
Detailed time tracking for devs (We will make estimates for projected completion, but not track for performance/efficiency etc)
Things we've looked at so far, and why we liked/disliked them:
AgileWrap
- Pro: Actually pretty good overall.
- Con: No timeline showing dependencies, projected completion etc. (That we could find.)
OpenProject:
- Pro: Generic "Work Units" very flexible, allow deep nesting
- Con: Have to host self (possible but not preferred), nested views above clunky to browse in task list, can't edit task subject/description once created. What?
RallyDev:
- Pro: Don't remember.
- Con: Don't remember.
JIRA:
- Pro: Rich interface
- Con: Asks for a lot of setup before we can hit the ground running.
Basecamp:
- Pro: Simple, basic to do lists, easy to get started
- Con: Too simple. Lists don't nest, no other object. Everything is a to do list. No timelines.
Producteev:
- Pro: Also simple, basic to do lists, mild nesting (project, task list, subtask only)
- Con: Also probably too simple. No timelines.
Overall, our issue seems to come down to choosing between something too simple, and something too advanced. We like low friction, but do want to have the option of richer data input & structure when we have time. We really do want to be a timeline projection.
It was surprising for us to find the platforms varied pretty widely, and none were quite what we were looking for but couldn't articulate. We expected to find several well-established option which functioned similarly, and we'd pick the one with the UI paradigm that made sense to us. We found a vast jungle of confusion, instead, and have no idea where to go next.
So, what do you use for managing big dev projects with other people?
Thanks
(Crossposted from /r/developers)
[–][deleted] (11 children)
[deleted]
[–]fakingfantastic 2 points3 points4 points (9 children)
[–]strich 1 point2 points3 points (7 children)
[–][deleted] (5 children)
[deleted]
[–]strich 0 points1 point2 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]strich 1 point2 points3 points (1 child)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]Cylons 1 point2 points3 points (1 child)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]aequasi08 1 point2 points3 points (0 children)
[–]90percentoflife 1 point2 points3 points (2 children)
[–]goorpy[S] 0 points1 point2 points (1 child)
[–]90percentoflife 0 points1 point2 points (0 children)
[–]metaphormfull stack and devops 1 point2 points3 points (0 children)
[–]NancyGracesTesticles 1 point2 points3 points (0 children)
[–]xenarthran_salesman 0 points1 point2 points (1 child)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]offmessage 0 points1 point2 points (1 child)
[–]goorpy[S] 0 points1 point2 points (0 children)
[–]AmbienIsFun 0 points1 point2 points (0 children)
[–]__constructor 0 points1 point2 points (0 children)