Hacker News new | ask | show | jobs
by PaulHoule 3561 days ago
In project management you balance cost, schedule, and scope.

The simplest thing is to focus on scope, and make a checklist for when the project is "ready to ship". Add things as they come up, remove them, edit them, etc.

That kind of checklist is related to the "procedural" sort of checklist which is important also.

On top of that you can add practices such as "grouping projects into milestones", "estimating the effort involved in tasks", "forming a dependency tree between the tasks", "setting delivery dates for milestones", etc.

Checklisting is the basic practice. I was on the project from hell that we rescied where a real bully of a manager got us all, developers, testers, UX, ops, on a checklist -- I think estimates are a good thing but key people on the team would not play along so we did not do them.

It was not easy but we shipped.