TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Any project management app you feel at home with?

50 pointsby softwaremanalmost 7 years ago
I know there are tons and tons of PM apps. I wanna know if any of those drive your daily project management activities as (Engineering) Manager.

33 comments

TrevorAustinalmost 7 years ago
As an engineering manager, what I want most from a project management app is something that does a good job helping engineers on my teams collaborate effectively with non-technical departments. We use Asana for this right now and it works well, and at a previous employer we used Jira which also worked well. Done well, it means the team always has shared state about what the latest designs are, how far along various pieces of work are, and what to-dos we need to keep track of. The goal is to offload onto the tool a bunch of status communication that otherwise happens in meetings.<p>If someone was starting from no system today I’d recommend Asana. Jira gives you way too much rope to make a custom workflow to enforce business rules, but as long as you have a light touch and use it mostly stock it’s fine. I have trouble organizing medium to large projects with many small sub-tasks in Trello. When I’ve used a more engineering-focused tool like GitHub Issues or Phabricator, I have too much trouble getting non-technical stakeholders to follow along there. I despised PivotalTracker trying to put me in a process straightjacket, and found BugZilla unusably ugly.
评论 #17478796 未加载
评论 #17479136 未加载
gravypodalmost 7 years ago
The team I&#x27;m on currently uses JIRA but I would harshly recommend against using it. It&#x27;s one of the tools on the belt of the Agile Clergy that is used to beat the peasant into submission.<p>The tool is expensive, constantly deteriorating in visual appeal, workflow, and support, and over complicates very simple tasks. The Agile Clergymen who work at my office boast it&#x27;s integration abilities, it&#x27;s high customization, and 3 charts it produces that inevitably say &quot;You&#x27;re not Agile enough&quot; as being all one would ever need for a project management system.<p>In my opinion there are three main options right now.<p>If you&#x27;re hosting an internal Software Development-only ticketing system that only the PM and the developers will interact with, and you are using GitLab, and you have the ability to host a robust GitLab server internally, I would recommend GitLab Issues [0]. It&#x27;s free and open source and very integrated with the entire workflow even including time-tracking, gantt charts, etc. It&#x27;s all bundled into what they&#x27;re calling a Portfolio Manager [1] that has a bunch of other features you may want to explore as a PM.<p>If you want to use JIRA because the Agile mob is present within your organization it is a fine option so long as you either don&#x27;t mind spending a very long time figuring out how the unnatural interface works and setting up a bunch of essentially needed &quot;customization&quot; then you can look into that. It even produces 3 pretty nice charts!<p>If you specifically need to take in issues and triage bug reports and feature requests then you may want to look into Redmine [2] or BugZilla [3]. Both are extremely dated but have been tried and successfully used by many large teams.<p>[0] - <a href="https:&#x2F;&#x2F;about.gitlab.com&#x2F;features&#x2F;issueboard&#x2F;" rel="nofollow">https:&#x2F;&#x2F;about.gitlab.com&#x2F;features&#x2F;issueboard&#x2F;</a><p>[1] - <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ee&#x2F;issues&#x2F;3254" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;gitlab-org&#x2F;gitlab-ee&#x2F;issues&#x2F;3254</a><p>[2] - <a href="https:&#x2F;&#x2F;www.redmine.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.redmine.org&#x2F;</a><p>[3] - <a href="https:&#x2F;&#x2F;www.bugzilla.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bugzilla.org&#x2F;</a>
评论 #17478619 未加载
shivekkhuranaalmost 7 years ago
My current company uses Clubhouse. (<a href="https:&#x2F;&#x2F;clubhouse.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;clubhouse.io&#x2F;</a>)<p>Clubhouse is Trello where each card can is synced with a git branch. As you add and push, the cards move automatically.<p>This helps me as a developer, because the business is always up to date with the latest progress and all I need to do is follow the company&#x27;s git workflow.<p>To see the cards move when you raise or merge a PR is magical.<p>There are other features like collecting tickets together into an epic, sub projects and integrations with logging and deployment tools. If you are the manager and you implement this in your org, you dev team will love you.
评论 #17479077 未加载
muzanialmost 7 years ago
Used many of them. None really worked well.<p>As a PM, my main focus is just to get people to update what they&#x27;re doing and trying to assign, distribute, negotiate, and see tasks and dependencies that need to be done.<p>Asana - Amazingly good in the first few versions. But it started getting slow as they added more features. Back then I would use it even for trivial things like bug tracking, because the keys and controls were so intuitive.<p>Google Docs&#x2F;Sheets - It does the job. It&#x27;s got history and versioning. Low learning curve. It&#x27;s very powerful at searching (you can link to a document and it will search the linked document as well). Sheets is mildly programmable.<p>It&#x27;s missing some tricks like tagging people and tracking who is assigned to what, attaching files, and has a limited comment system. You can&#x27;t really subtask, map dependencies, or do burndown charts with it.<p>Jira - Hated it. Its core purpose seems to be covering asses. It makes a PM look extremely productive. It makes late night and remote workers look productive. It logs what people are doing and logs issues and dependencies. Extremely useful for people who have agile contracts for another company. But actually managing people seems to be the lowest priority of the tool.<p>Pivotal Tracker - Lots of potential. If you&#x27;re using full Agile, this is probably the best. It&#x27;s probably too heavy if you have a team of two, but even then it works. I think the Epics handling is a little messy, but it&#x27;s much better than the others.<p>Trello - good for assigning tasks to a group. Too light for managing a pipeline from design to dev to testing to approval. At some point, it acts like email, where people get too many messages and ignore a lot of them.<p>I&#x27;m considering experimenting more with Google Sheets and maybe even group Evernotes. The others are a bit too clumsy.
评论 #17478935 未加载
mxwsnalmost 7 years ago
Notion has been wonderful for me as a personal project management app. My main use cases are organizing and juggling personal to-dos across several independent projects and growing knowledge bases for each project organically as I add complexity to computational pipelines and record experimental results (I&#x27;m doing a PhD). I switched from Evernote which to me was significantly weaker in linking individual notes into larger structures.<p>[0] <a href="https:&#x2F;&#x2F;www.notion.so" rel="nofollow">https:&#x2F;&#x2F;www.notion.so</a>
cagenutalmost 7 years ago
The only system i&#x27;ve ever been able to tolerate is a 2-page google doc.<p><pre><code> - shared but read-only, the manager writes - at the top of page1 are your top3 quarterly goals - each persons name starts a short outline list of their 2 -3 active task-goals - since your team is 3 - 8ish ppl everyone fits on one page - all other ideas, wants, tasks, goals, questions, etc go onto page 2, &quot;the wishlist&quot; - meet twice a week, mon&#x2F;thur - monday you go around the &quot;room&quot; (its always a vid conf) and each person declares their 2 - 3 items - thursday you go around the room and go over what got done and&#x2F;or learned - every quarter you start a new doc with a clean&#x2F;only-a-few-carryovers wishlist</code></pre>
TheAceOfHeartsalmost 7 years ago
Not a manager, just an engineer.<p>I was happiest when my team could just get by with GitHub issues. It was super simple and really easy to work with.<p>Eventually we used JIRA and Confluence, and it worked fine. Just make sure you keep workflows as simple as possible. I think there exists the temptation to add lots of constraints and requirements when creating and resolving issues, but that just raises the bar for getting actual things done. If reporting something takes more time than actually fixing the bug then your system is broken.
评论 #17484200 未加载
DanielBMarkhamalmost 7 years ago
Notepad. Or any other code editor.<p>I wrote a book on extreme minimalist information management[1]. Notepad and git (along with the appropriate text tools, which might just be some shell programming) work just fine, as long as you know how to tag and organize stuff.<p>Even without the stuff I wrote about, what do you really need to know? 1) What work is there? 2) How much of it is done? 3) Who&#x27;s doing what? 4) How are things going?<p>There&#x27;s not a lot to it -- which is probably why you see fourteen million PM apps out in the wild.<p>I&#x27;d like to see PM apps make the transition that source control apps did to git. That is, moving from everybody-makes-an-app-they-sell-you to something bland, easy, free, highly configurable and interoperable -- and runs anywhere. There&#x27;s no reason we can&#x27;t have that.<p>1: <a href="https:&#x2F;&#x2F;leanpub.com&#x2F;info-ops" rel="nofollow">https:&#x2F;&#x2F;leanpub.com&#x2F;info-ops</a>
评论 #17478718 未加载
willart4foodalmost 7 years ago
This is the system that I have developed through the years, it&#x27;s simple, kind of low-tech, but it works:<p>- Meeting starts every Monday night, 5PM&#x2F;end of business day - Meeting ends when it ends. Usually 1-2 hours, but at times till midnight - Only executives, one per department: so CEO, COO, CFO, SW Development, Marketing&#x2F;Sales... no more than 5 max 7 people - A google spreadheet - Projects are ranked by importance: 1,2,3 and 4. 1 High, 2 medium, 3. low. 4 just placeholder for ideas - Projects must have a completion date of 3 months or less. If longer they get broken down into &lt;3 months chunks - Weekly deliverables. All deliverables are due on Monday - Each row is 1 project, then there are columns for Dependencies, Resources (people, money, things, outside contractors) - If one of the deliverables is going to be late, or there&#x27;s a chance it might be late, the executive has to notify the executive committee by email no later than end of business day on Thursday with a succinct explanation of what&#x27;s going on and revised project deliverable etc.... The CEO is in charge of eventually clarify with the Executive or take any action. If no such email arrives, the deliverable is assumed to be on-time, on-target, and on-budget by the following Monday. - Only the Executive is accountable. No blaming others.<p>The above was the original, these days I like to ADD to the above BASECAMP project management for any and all communications between anyone involved. Everything&#x27;s public, from commitments to comments, if it&#x27;s not in there, it didn&#x27;t happen.
评论 #17480858 未加载
alanfranzonialmost 7 years ago
You didn&#x27;t tell us what would you like to do with it. What is your problem? What kind of projects and team sizes are you working with?<p>Do you need an application, at all?<p>I would suggest you to devise a WORKFLOW that you like, and you build or choose a (probably small) app that fits your needs.<p>Personally, I rarely found PM problems (reporting, calculating effort spent vs remaining, record task completion) that require a lot more than a spreadsheet, but again, I don&#x27;t know what you&#x27;re trying to achieve.
egeozcanalmost 7 years ago
We eat our own dog food. We have a fairly complex piece of software called L-mobile PM (the marketing material for it exists only in German, sorry: <a href="https:&#x2F;&#x2F;www.l-mobile.com&#x2F;geschaeftsfelder&#x2F;vernetztes-projektmanagement&#x2F;projektmanagement&#x2F;projektkontrolle&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.l-mobile.com&#x2F;geschaeftsfelder&#x2F;vernetztes-projekt...</a>)<p>The great thing about having our own tool (which we also license to our customers but it&#x27;s far from our main focus) is the possibility to adapt exactly to how our company works. It is integrated into everything (integration and offline are our strengths) and when something doesn&#x27;t fit, it usually takes a few days until a solution is found (or it is already implemented for a customer). It even has a lunch module which adds calendar entries in our outlook when we say we are attending a company lunch, and that is integrated into navision which takes care of the accounting side.<p>We also evaluated using JIRA at one point in the history. IMHO, if JIRA fits, go and use it, when not, you can bend it but that causes some headaches.
评论 #17478942 未加载
johnorourkealmost 7 years ago
People have asssumed you&#x27;re asking &quot;what PM app do you recommend&quot; but you&#x27;re not - you&#x27;re asking if engineering managers use one to drive daily activity. Good question :)<p>Every business works differently, so all PM apps in their default config will match 80% of what you need, for 80% of businesses.<p>If a manager implements an app without customising it to the business, users will be frustrated, directionless and end up hating the app - see user comments in this thread!<p>Bespoking it to the business allows users to do their jobs with minimal interaction AND WITHOUT MICROMANAGEMENT.<p>Finally, without management buy-in (that&#x27;s you!), without you actually using the inputs and outputs of it, it will fail - lead by example.<p>Hope this helps :)
shawndimanthaalmost 7 years ago
For agile story tracking and development pipeline management, Pivotal Tracker. Lots of great features for team productivity and health tracking, also helps as you automate your workflow. For general tasks and individual workflow, Trello. By far my favorite UI and delightful experience in using for simple workflow management using a kanban style (which plays a large role when you use it regularly). Trello is less useful the more team members that join and the more complex the workflow you need to manage.
dragonshalmost 7 years ago
Two apps drive it for us which are self hosted on Google cloud 1. kallithea-scm (<a href="https:&#x2F;&#x2F;kallithea-scm.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kallithea-scm.org&#x2F;</a>) generating analysis of code commits, with webhooks to 2. Taiga (<a href="https:&#x2F;&#x2F;taiga.io" rel="nofollow">https:&#x2F;&#x2F;taiga.io</a>) for project and issue management which we use for kanban boards, sprint planning and review and issues management. They do drive our engineering team on daily basis.
valegalmost 7 years ago
<a href="https:&#x2F;&#x2F;www.phacility.com&#x2F;phabricator&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.phacility.com&#x2F;phabricator&#x2F;</a><p>Give it some love.
评论 #17478940 未加载
oneplanealmost 7 years ago
Pretty much just JIRA and communication&#x2F;storage apps on the side (like Slack and Google Docs). A lot of people seem to hate JIRA, but as long as you keep it simple and only keep some border requirements rigid, it&#x27;s pretty sweet to work with.<p>Other setups I&#x27;ve worked with are Trello-style (but not actual Trello) kanban boards, be it a physical board or a board implemented in something else. In some projects it worked very well with GitLab and GitHub integrated project tools. As limited as they are, they are a great minimal way to workflow your stuff. Anything more complex than that is often in the wrong place and should most likely be managed at a different (non-engineering) level. Perhaps that is why JIRA works for us as well on most projects; we tend to not mix engineering and non-engineering stuff as they often have different needs where even small differences make for a bad combination in the same tool.
Gorathalmost 7 years ago
Emacs + org-mode has always served me well.
osrecalmost 7 years ago
We tried a bunch of PM apps in my company, but couldn&#x27;t find ones that did time tracking and invoicing well. We just needed something simple - an app that would let us list our project tasks and tick them off as they were completed. Eventually we built our own for internal use. Some of our clients saw us using it and asked us to wrap it into a service - so we created <a href="https:&#x2F;&#x2F;usebx.com" rel="nofollow">https:&#x2F;&#x2F;usebx.com</a> - we still use it internally, and it&#x27;s serving us well (we&#x27;re a team of 25).
TXValmost 7 years ago
I have recently discovered Backlog - disclaimer: due to being hired by the company, even if not in that team. If you google &quot;backlog project management&quot; it should be the first result.<p>I honestly like it very much. It is way easier to use than Jira, nice modern UI&#x2F;UX, integrates with git etc. It has enough features to help with larger projects, and you can shut off features you don&#x27;t need. There&#x27;s even more to say, but I don&#x27;t want to spam the thread.<p>I feel the product deserves credit. You can try it out.
aantixalmost 7 years ago
Pivotal Tracker.<p>One backlog. It forces everyone to truly think about priorities and by its design, avoids the “everything is important, mark it a P5!” issue.
评论 #17479110 未加载
todd3834almost 7 years ago
I’ve always found Trello to be just enough for my needs. <a href="https:&#x2F;&#x2F;trello.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trello.com&#x2F;</a><p>I know Jira and Confluence get a lot of hate but the companies I’ve worked for always seem to favor it and I’ve gotten very comfortable in there now. If I were at a company with &lt;20 people then I’d go with Trello. &gt;20 then Jira
nradovalmost 7 years ago
CA Agile Central (Rally) works quite well if you need to manage a portfolio of many long-term programs and teams. It lets you coordinate roadmaps, balance workloads, and plan at varying levels of abstraction. But it&#x27;s probably overkill for small organizations, and requires some training and customization to use effectively.
allanmacgregoralmost 7 years ago
I been using Monday.com rather successfully for that past couple months, I&#x27;m using to track project work, sprints, bug queues all the way to using it for tracking my own morning routine.<p>While it doesn&#x27;t have all the bells and whistles or even the integrations as Jira or Asana, I&#x27;ve found it more useful.
melolifealmost 7 years ago
My experience has been that the most important consideration in a project management tool is simplicity and ease of use, which is why I find Github&#x27;s issue tracking with threads + tags + milestones to be the gold standard. If you need private hosting you can use GitLab&#x2F;Gogs&#x2F;Gitea.
lkrubneralmost 7 years ago
After many years trying a vast variety of project management software, I&#x27;ve come to the conclusion that what matters most is the project manager, rather than the software. Nowadays when I consult with clients I advise them: &quot;First, find a really good project manager, and then use whatever software they want to use.&quot; If you have a great project manager, and they prefer to keep track of everything on crumpled up napkins, then the whole team should be given an ample supply of crumpled up napkins. Great project managers are rare, but if you have a great one, you should let them set the parameters of project management for your project.<p>When you have a bad project manager, good software will not save you. This is my personal story of how things can go wrong:<p>-----------------------------------<p>At 2 PM we had a meeting scheduled to go over all of the tasks in PivotalTracker. John had promised Milburn that we would execute our work according to a project-management philosophy that the tech industry called agile. Agile software development, among many other aspects, focuses on the delivery of small, incremental improvements to software. It encourages self-organizing teams, evolving and continuous progress, and rapid response to challenges faced. The Celolot team would work two-week sprints, checking in at the end of each period to see where everyone was at.<p>Unfortunately, vague definitions of “done” haunted our progress. John read through a long list of tasks that had been assigned to Sital.<p>“Find all possible variations of ‘Close Date,’” John read from the screen. “Is this done?”<p>“Yeah,” muttered Sital. “Sure.”<p>His assurance meant nothing to me. Sital would never lie, indeed I was often surprised by his childlike honesty, but he lacked an appreciation for the many ways that software could break.<p>“How many variations have been tested?” I asked.<p>“Two,” replied Sital.<p>“That’s not enough,” I said.<p>“That’s enough,” countered John. “‘Close Date’ and ‘Contract.’ That’s all we need.”<p>“What about ‘Close’?” I asked.<p>“Oh, yeah,” John thought aloud. “What about ‘Close’?”<p>“I’ll see,” Sital responded somewhat robotically.<p>John marked it as done.<p>“Wait,” I objected. “That is not done.”<p>John turned back to Sital. “Do you think you can finish today?”<p>“Absolutely,” Sital assured us.<p>“Then I’ll mark it as done,” said John, returning to his screen.<p>“But it’s not done till it’s done,” I argued.<p>John pondered this for a brief moment. “It’ll be done today,” he shrugged. He marked it as done.<p>In my view, John’s casual use of the word “done” to refer to items that were nowhere near done meant that this whole effort to track tasks was a useless ceremony. But John felt good about it. He could tell Milburn that we were following a two-week sprint, just like an authentic agile team.<p>It was true we had the accoutrements of an agile team. We used PivotalTracker. We broke down goals into fine-grained tasks. We reviewed the task list once a week, and we added more tasks every two weeks. But the whole thing was mockery of what the Agile Process was supposed to accomplish. If you have programmers who cannot finish assignments, then there is no point in pretending to be making progress.<p>----------------------<p>related to here:<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Destroy-Tech-Startup-Easy-Steps&#x2F;dp&#x2F;0998997617&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Destroy-Tech-Startup-Easy-Steps&#x2F;dp&#x2F;09...</a>
imirzadehalmost 7 years ago
Phabricator!<p>It’s an open source software development platform can do pretty much ANYTHING you want and if you know PHP, you can add everything you need at low cost! It has task management, code repository, code review, team collaboration syatem, knowledge sharing and ...
tootiealmost 7 years ago
I don&#x27;t care what anyone else says, I always come back to JIRA. The basic usage is simple enough. Everything is customizable although you can shoot yourself in the foot if you overthink it. It&#x27;s great at associating tickets in various relationships. It integrates very neatly with version control and CI systems. Anytime we try something simpler, we hit a wall and end up back with JIRA.
评论 #17479208 未加载
ChicagoDavealmost 7 years ago
I’ve tried many systems, but Thoughtworks’ Mingle is still my favorite.
logicmanalmost 7 years ago
Brightpod :) Everything that needs to be tasked goes in there.
marmot777almost 7 years ago
Trello’s outstanding for relatively small projects.
unixheroalmost 7 years ago
I use taiga projects. It&#x27;s awesome.
deathtrader666almost 7 years ago
Nobody loves Basecamp anymore?
ulowebalmost 7 years ago
Basecamp