10 ms·
Ask HN: Simple tools/hack for small project management
I am looking for an equivalent of Google Keep for project management. Appreciate any help in advance.
thanks.
- nagarjun 9y agoI've used https://trello.com/ https://trello.com/ for most of my projects even when I am working with a team. We love it. Here are some basics on how to manage a project with Trello: https://trello.com/inspiration/project-management https://trello.com/inspiration/project-management.
- davewasthere 9y agoDitto with Trello. A Kanban workflow is almost ideal for all small (and even some larger) projects... https://trello.com/b/4wddd1zf/kanban-workflow https://trello.com/b/4wddd1zf/kanban-workflow
- pankajdoharey 9y agoAbsolutely, With Trello you can always scale from small beginnings to full fledged system with plugins. And if you have a DIY nature you can write your own plugins the same isnt true for say JIRA.
- samat 9y agoIs there somewhere a plugin to make shortcut buttons for filtering? I label my cards, but filtering by labels is real pain in the ass process. I've had a look at their API but it does not seems too straightforward. :(
- pankajdoharey 9y agoYou can always program something if you want. Their client ibrary is excellent https://trello.readme.io/v1.0/reference#client-library https://trello.readme.io/v1.0/reference#client-library There are assortment of ways to get data which you can filter and show the cards that you want.
- janlukacs 9y agoIf you guys also need time tracking along with KanBan be sure to check out Paymo (shameless plug) https://www.paymoapp.com/kanban-software/ https://www.paymoapp.com/kanban-software/
- giarc 9y agoI second the vote for Trello. I find it simple enough that even novice software users can understand it. As a team, we've recently switched to Asana which I find more feature rich, but overwhelming because of this.
- nurettin 9y agoI've been using MS TFS scrum workow which is pretty much Trello without editable columns. Pretty good after other task management systems. Very responsive and easy to edit tasks/user stories. Edit: also integrates with your version control, build and test systems if you manage them with TFS as well. Pretty much what atlassian was trying to do when buying Trello.
- outsideoflife 9y agoDitto with Trello, and not just for software. I love the 'email to board' feature where I can forward supplier quotes/docs straight to the board from my inbox, so I can find them later! I hope Atlassian look after it
- mathiassm 9y agoDidn't Atlassian buy Trello some time ago?
- mathiassm 9y agoHas the web interface for Trello got better (more fluid, less laggy) in the past year? What about the native app (or is it another electron crap?)?
- hmeh 9y agoAlso check out https://helloepics.com https://helloepics.com which adds parent child relationships across boards to Trello. I worked on it, but I wouldn’t (and didn’t) want to use Trello without it.
- sriku 9y agoI wholeheartedly recommend WorkFlowy - https://workflowy.com https://workflowy.com For me, its focus on text and deep hierarchical breakdown, in combination with tagging is potent. You may need to figure out your own way to adapt to your PM style though. For example, some common tags I use are "#next", "#someday", "#2018-02-08" and such.
- thecatspaw 9y agothe landing page is horrible though. Literally no informations apart from "these guys use it"
- IronCore864 9y agoI would not use it simply because of this
- xorraxrax 9y agoTo be fair, there's an embedded demo + tutorial that gives you a pretty good idea what it is and how it works: https://workflowy.com/demo/embed/ https://workflowy.com/demo/embed/
- pankajdoharey 9y agoIt is good for Personal Workflows but lacks any feature that Org-agenda offers. It is a dumb down org-mode for web.
- sriku 9y agoIts available everywhere and is smoother to use than org agenda. Org + fold comes close and I did use it for some time, but WF got me into the zone more easily than org.
- pankajdoharey 9y agoApologies for procrastinating earlier, just went through Workflowy's documentation this morning. It does have some scheduling features still lacks reminders though which we can easily program in org-mode. All in all it could be used for project management for teams provided they give support for github which seems unlikely since their focus is to be as generic as possible.
- gkya 9y agoOrg mode. I put a Readme.org in every project I start, and it can help with most project management tasks. You can also hook these files up to your Org agenda, so that issues (i.e. TODO items) show up there. Edit: I should also mention the Dired mode in Emacs, which is a directory browser. I use "% g" quite frequently, and it has useful extensions like wdired and dired-hacks.
- terminalcommand 9y agoOrg-mode also offers tagging support. If you add it to your agenda, you can filter things out by tags. Org mode also has excellent mobile support. All your todo items, schedules etc. can also be viewed in your phone. Another plus-side is that it is completely text based. You don't have to worry about internet access, operating system, age of the machine, the medium you want to use. You can quickly export org-mode schedules as pdf/tex/html/txt etc. If you cannot meet your schedules, you can make a note yourself on why you couldn't meet it and simply reschedule. The core functionality of org-mode is actually simple. I'd suggest giving org-mode a chance. 1) Create an org document 2) Set some tasks as headlines 3) make them todo items by typing C-c C-t 4) schedule them to a certain date with C-c C-s 5) add the org-file to your agenda by C-c C-[ And you've got a working project schedule. M-x org-agenda to view your schedule.
- TeMPOraL 9y agoCould you and GP share more about your project management setup (and ways you use it) in org-mode? I do use org-mode quite a bit, but for project-specific notebooks, I usually quickly get mentally overwhelmed with the volume and mix of finished/unfinished tasks. I can feel the problem is in the way I use it. Somehow the same content, put in a crappy kanban-style web board, doesn't seem as overwhelming (even though it's an order of magnitude less efficient to work on than it is with org).
- gkya 9y agoOrg has archiving and sorting built in, you can sort entries such that the completed ones sink to the bottom, and archive them to an archive file. With sparse trees you can filter out uninteresting entries, and with org-goto jump around more easily. Frankly I haven't maintained any big or medium sized projects, and for anything with more than one regular committer I'd probably want to have something like Trac or Github or just make it a GNU project if applicable. Still though I can imagine using an org file in conjunction with a mailing list (a Google group, even), but I don't have practical experience with such setup. A Readme.org for me is a description of the project followed by notes and a hierarchy of issues i.e. to-do items. Also, when starting out sometimes I use src blocks to write initial bits of a script while exploring the data or the library I'm planning to work with.
- gilfoyle 9y agoUse Quip for documenting features, ideas, check-listing, task tracking https://quip.com/ https://quip.com/ Having one place for chats, documents, tasks is great. Its fast, simple and real-time!
- jongpieter 9y agoI'm using https://www.paymoapp.com https://www.paymoapp.com for time-tracking and project management. Next to that using https://trello.com https://trello.com for setting up Agile boards.
- mariust 9y agoIf I am not wrong you can have Agile boards in Paymo as well, it's called Kanban boards.
- hashmal 9y agoFor small/solo projects I prefer to use a notebook with the first few pages reserved for an index. I complement it with a kanban board on the wall (post-it notes). What I like about it: No procrastination in a management tool (over-planning, formatting, etc). No illusion of order (technology/computers have a tendency to make you appear disciplined, or to pretend you will be more disciplined by using them… I think it's bullshit. Discipline is a core skill, not the ability to use a tool). No software can provide the feel of moving a post-it note to the "Done" column. Physical data (pages) is also supposed to help memorization.
- mrslave 9y ago> No software can provide the feel of moving a post-it note to the "Done" column. Physical data (pages) is also supposed to help memorization. I tear mine into little squares. Occasionally I throw them at my colleagues (very small, very intense, on-site dev team) assuming they were somehow involved in creating the issue, and we are aligned on sense of humor.
- a3n 9y ago> For small/solo projects I prefer to use a notebook with the first few pages reserved for an index. You might consider starting your index on the back page, and let it grow "backwards" toward the content, sort of like stack and heap do in memory. I think I first saw this suggested by the Humphrey/PMP people, where a notebook is (used to be?) a prominent tool. https://en.wikipedia.org/wiki/Capability_Maturity_Model https://en.wikipedia.org/wiki/Capability_Maturity_Model
- binaryapparatus 9y agohttps://kanboard.org/ https://kanboard.org/ as self hosted trello alternative, very good and obviously completely private. Org-mode or https://github.com/jceb/vim-orgmode https://github.com/jceb/vim-orgmode if you are using vim (I do). http://tailordev.github.io/Watson/ http://tailordev.github.io/Watson/ for cli time tracking. Works beautifully.
- soneca 9y agoI am happy enough with Github's Project feature. I create a simple kanban board and keep the tasks updated.
- paulgb 9y agoI'm a fan of OneNote for this. It's not perfect but it checks all the boxes I need and it's free. Rather than making a list of tasks I have a whole section of them, and so I can attach files or notes to each one. This makes context switching between tasks fairly efficient.
- latte 9y agoTelegram's Saved Messages feature (which is basically a chat with oneself) helps me a lot - it loads in the web interface instantly and works like an ultra-light notes app, where you can also post files and images, search your notes, edit and delete items. Everything is instantly shared between web and mobile. The drawback is that you can have only one Saved Messages chat and no way to tag messages by project - it becomes messy when you use it for several projects at once. For a small team, per-project chats are also very helpful - you can easily recall what you were discussing or planning to do several months ago.
- eitland 9y agoYou can add a #hashtag or even a bunch of them to every post though. Makes it easy to filter by topic. Another quick tip: you can have multiple chats with the exact same recipients. Nice if you have a running chat with someone and you also have one or more shared projects.
- osrec 9y agoWe built https://usebx.com/app https://usebx.com/app for managing a small business. It includes a simple to do list type of project manager. Most of our users love the simplicity and the fact that it integrates with time tracking and invoicing. You may find it useful too.
- osrec 9y agoAlso, we're adding the ability to add files to tasks soon. If there's any particular functionality you're looking for but can't find, let us know - if we think it can make the app more useful, we'll build it. We're only at 30k active users, so are still small enough to be able cater to specific needs!
- vaughan 9y agoI recommend Asana. It is simple when you get started, but can also grow with you as your project increases in complexity with numerous task organization options. Useful features: - Browse tasks with keyboard like a text file. - Tasks can be in multiple projects. - Tasks can have sub tasks. - Big ecosystem - lots of integrations with other tools. I use the following alongside it: - Everhour for time tracking. - Unito to sync my tasks to Github to track commits. - Github issues. - Instagantt for gantt charting the Asana tasks to see how reliable your time estimates were and plan ahead.
- smnscu 9y agoA simple GitHub or Gitlab repository is all that I need. Gitlab has the added advantage of a free CI (with 2k free build minutes per month), but for me git hosting + issues and boards + wiki pages are all I need for any project. I have used many, many project management solutions before, but if you use a sane methodology you don't really need anything else.
- rodolphoarruda 9y agoWe have been using Teamwork for a couple of years. It offers kanban card based paradigm as well as PERT/CPM. Our PD teams like the former while we in Consulting services like the latter best. One can project delivery dates in a timeline and with that do more refined risk management. Currently there are 455 running projects and 1603 stakeholders using the system including internal, customer and partners teams.
- jcadam 9y agoHere's my project: https://www.contabulo.com https://www.contabulo.com. It hasn't gotten any love via Show HN, but it's relevant to the thread, so :) Basically I wanted something sort of like Trello, but more geared toward Knowledge and Content management and collaboration. I was unaware of the existence of Google Keep at the time, but it does look vaguely similar, doesn't it? Oh yea, example (read-only) board: https://app.contabulo.com/boards/a5e413d1-8fe3-4b42-a8f1-b4f83cd1aff5 https://app.contabulo.com/boards/a5e413d1-8fe3-4b42-a8f1-b4f...
- faitswulff 9y agoLittle bit of feedback: "Contabulo’s flexibility enables a wide variety of uses" would be a lot stronger if it specifically named a use for a problem that I encounter.
- jcadam 9y agoThanks for that. Yea, I need to work more on the landing page. Being too close to the product myself (having built it) of course I think the utility is obvious (and I don't think it's an outlandishly new concept), but I definitely need to work on my marketing-speak and salesmanship (not my forte, apparently). :)
- z5h 9y agoInvite URL for my project: https://ixberg.com/#/invite/2018-hn-1 https://ixberg.com/#/invite/2018-hn-1 (click sign in to do anything) Make (sharable) projects. Add tasks. Break into subtasks (recursively). Defer anything you don't want to see yet. Focus on what you can do next and get things done.
- BobBagwill 9y agoFossil is cool: https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki https://www.fossil-scm.org/index.html/doc/trunk/www/index.wi...
- gglitch 9y agoDo you know whether its ticket management functionality is available from the CLI?
- thunderbong 9y agohttps://fossil-scm.org/xfer/help?cmd=ticket https://fossil-scm.org/xfer/help?cmd=ticket
- indescions_2018 9y agoI design the workflow first. Starting sparingly with Github and G-Suite. You can build your own webrtc-enabled video chat room in under 100 lines of javascript with PeerJS or the Twilio API. Or use Talky, Cyclops, etc. If you need invoices, time tracking, and reports. You can always jump into something like Avaza https://www.avaza.com/ https://www.avaza.com/ Keep it simple. And don't be afraid to roll your own tools. Good luck!
- nickjj 9y agoI just keep a text file near the project and jot down notes / other things accordingly in free form. This even includes recaps for freelance work. Like I would have an entry of: 2/7/2018: 3 hours - Did such and such - Implemented this and that - Fixed foobar to return foo I keep to that exact date / hours worked format so when I invoice clients I just grep the file and cut / sum the total hours (if I'm not doing project based pricing). It works really well for the solo developer / freelancer. No time is wasted on BS and there's a log of work rendered + notes + TODOs + etc.. I like it because I can do all of this from within my code editor which is where I'm doing the work. The efficiency level is very high.
- hboon 9y agoI do this too, but I have 1 file for everything, with each project having a section. At the end of the day, I rotate the file and archive it in a directory. I can run a script and figure out how much time I spent on a project over several years.
- rkhassen 9y agohboon - that ability to run a script and see time spent from a text file sounds like a fantastic combo of simplicity to use and the ability to mine data. I'd love to see an example of your file format and script to see exactly how it all works together, if you are up for sharing.
- jason_slack 9y agoI would love to see this as well. My workflow would benefit greatly from this.
- hboon 9y agoReplied above.
- hboon 9y agoSure, here's an example from 2 days ago. During the day, my wip.md file looks like this https://gist.githubusercontent.com/hboon/cd7ffa9ed94ce3a8bc8a7117003b20f3/raw/49cf40715c66cda8c459aaca093d66b233834ab5/wip.md https://gist.githubusercontent.com/hboon/cd7ffa9ed94ce3a8bc8... I abuse the Markdown format: * "projects" marked with headers, with a prefix :: so I can search for it * I mark "tasks" as done with an * * I mark uncompleted tasks with @@ * When I start to work on a project, I add a line near the top with the start time and when I finish, I mark the end time too, using a vim macro. I use MacVim all the time, so my wip.md is always open as the first tab. And I bind cmd+1 to it. At the end of the day: I run a vim macro which runs a script to generate the total time for each project ending up with: https://gist.githubusercontent.com/hboon/b8770dea077f67664d9817c31cfba1d9/raw/142ac778f394ee83e70113b4d65dd1c8c0a0904f/20180206.md https://gist.githubusercontent.com/hboon/b8770dea077f67664d9... I then go through it manually and delete the tasks that are still marked as @@ just keeping those with an asterisk. So this effectively becomes my journal for that day. I keep a short note under the Notes: line. For eg. I might say that I didn't work because I went out with my family, or if I'm sick. I delete those mark with an asterisk in wip.md, add more or tweak the remaining ones and I have the file ready for the next day. I do my daily review at this time, so the macro which I mentioned actually opens a few other files including one called on-deck which is basically where I can grab things over from to add to wip.md. Over the years, I sometimes end up with wip.md growing too much, making it quite inhibiting. I try to keep the wip.md to ~1 page so it's more manageable. I'm ashamed to share the script which I wrote a few years ago :P But it's simple, it just goes through each line looking for a regex match for: 11:10 PM - 11:21 PM Mimic I have a config file that looks like this: [timelog] projects=Everyday,Marketing,Mimic,etc ignoreInTotal=Plan,Review,Photos,Expenses,HomeAdmin,Paperwork timelogDirectory=/Users/hboon/Dropbox/backup/timelog/ So it can figure out the project name from the regex and only include the relevant ones. Then compute a total for each project, for AM/PM, as well as a grand total for the day. You can see the result in that second gist link. I think I got the idea from John Carmack's .plan files https://github.com/ESWAT/john-carmack-plan-archive/blob/master/by_day/johnc_plan_19960218.txt https://github.com/ESWAT/john-carmack-plan-archive/blob/mast.... My original version back in 2009 only had this: 11:57 AM - 12:17 PM Code: Check conversation view problems 12:19 PM - 12:23 PM Code: Crash when timeline->avatar->followers->back (not home, probably), probably problem with ContactsPicker It just evolved from there.
- mobitar 9y agoI use (and develop) Standard Notes (https://standardnotes.org https://standardnotes.org). It's dead simple, but that's good enough for me. I use the task editor to keep track of todos for updates and other projects.
- nanch 9y agoHow large is the team? Specifically, is it project management for 1 person or more than 1 person?
- dharma1 9y agohttps://www.getflow.com/ https://www.getflow.com/ is pretty nice. But almost any kanban tool will do the job
- z1mm32m4n 9y agoIf it was just me, I’d use plain text files like people are suggesting in this thread. In particular, if you want to be able to track and do retrospectives of what’s been done, consider using jrnl[0] to log what you’ve done. For small teams, I really like Dropbox Paper. It’s better than text files here because it’s real-time collaborative, but retains nearly all of the flexibility. It supports Markdown syntax, checkboxes, etc. You can tag members of your team, comment in the margins, and link to one doc quickly from another. For small teams that don’t need a heavyweight process, Dropbox Paper fills fits my needs here rather well. [0] http://jrnl.sh http://jrnl.sh
- beckler 9y agoSo what exactly are you looking for? If Google Keep is what you're looking for, then use Google Keep. If you want to share to-do lists, then use Asana or Trello. If you want to manage tasks, I'd recommend http://clubhouse.io http://clubhouse.io It's hard to say what would fit your needs without saying what you need or want from a product other than "project management".
- chunkyslink 9y agoEvernote is a lot like Google Keep. As you've mentioned GK I thought this was relevant.
- katelynsk 9y agoI'm from a small remote team of 8 employees, we use Riter (https://riter.co https://riter.co). It provides a basic set of necessary features for project management, time tracking, estimation and control. Here's an existing demo company for quick review https://demo.riter.co/login https://demo.riter.co/login
- biggerfisch 9y agoMight want to disclose that your company creates this product.
- katelynsk 9y agoYes, it does, I had to mention that. However, it's free now. We tried to use some existing tools earlier, but the own one is always better suited for particular team needs. So Riter was developed primarily for personal use, not for sale. Maybe someone will also find it useful.
- shalabhc 9y agoAlso check out notion.so
- annywhey 9y agoI open a Gdocs page and start writing a project diary. It serves the same purpose as the recording of transactions in accounting: rather than try to skip to a summary of tasks, bugs, or features, first I have to develop a "primary source of truth" about the project as a narrative - what I am developing, why I should prioritize something right now, and the feedback I hope to get from developing it. As aspects of the project turn into specific tasks and data I can consider making formal artifacts for them, but it's unwise to do it too early in a solo project because of the added overhead and distraction from overall priorities. Structurally, coding on your own is really different from having a team to communicate with and leads or managers to specialize time allocation. You have the freedom to automate everything you are working with, and that's your biggest advantage. Where formality is added, it should be done with the support of a script that takes care of the technical details and keeps your friction down - it is not hard to automate turning TODO or FIXME source comments into a report, for example.
- tedmiston 9y agoIf you're on a Mac, Things.app is great. https://culturedcode.com/things/ https://culturedcode.com/things/
- jgamman 9y agoexcel/LO as a list of @#@#-that-needs-to-get-done. next column over is a r/b/g traffic lights. move them around in rough order. highlight those that are fixed dates. scribble on post it notes. lots and lots of post it notes and physically screw them up and throw them away. you'd be surprised how robust this is for single owner projects. managing a team? need different tool. i've used basecamp and was v happy.
- david90 9y agoNot sure if you are working on a software related project or not. One of my favourite tool is GitHub Project Boards https://help.github.com/articles/about-project-boards/ https://help.github.com/articles/about-project-boards/
- retSava 9y agoNot Google Keep, but part of "Simple tools/hack for small project management". I do a lot of work from the commandline, and have a few simple macros to do simple timestamped tags. Eg "ttag started on proj ABC", "ttag debugging this", "ttag stopped for today". The tags are stored in a text file. Some work when going back to sum up hours spent on project X, hours on Y etc, but very simple. Here: alias ttag='/cygdrive/c/Dropbox/tools/ttag/ttag.sh' alias ttagcat='cat /cygdrive/c/Dropbox/tools/ttag/ttag-logfile.txt' alias ttago='open /cygdrive/c/Dropbox/tools/ttag/ttag-logfile.txt' and >cat /cygdrive/c/Dropbox/tools/ttag/ttag.sh #!/bin/sh LOGFILE=/cygdrive/c/Dropbox/tools/ttag/ttag-logfile.txt TIMESTAMP_NICE=$(date +"%F %H.%M.%S - %s:") echo $TIMESTAMP_NICE "$@" >> $LOGFILE works well enough for me.
- deleted 9y ago[deleted]
- dswnnpa 9y agoVivifyScrum - https://www.vivifyscrum.com https://www.vivifyscrum.com. It's free for smaller projects (and very feature-complete) but robust enough for the largest of projects (and very affordable @ $8/user/mo.). They also have a native app for both desktop and mobile. I'm not affiliated with them in any way. I'm just a very satisfied user.
- hermitcrab 9y agoIf you want a card-based planner, take a look at our Hyper Plan software: http://www.hyperplan.com http://www.hyperplan.com Where it differs from most other card-based planners is: -any number of custom properties per card -powerful visualization (layout and color your cards automatically by their properties or connectivity) -powerful filtering -supports dependencies between cards (including support for PERT type project scheduling) -store different combinations of layout, coloring and filtering as 'views' you can swap between with a mouse click -highly customizable appearance -runs locally on Windows and Mac (which makes it very responsive) but plays nicely with DropBox