Live data from Hacker News

How Project Management tools kill more companies than any other SaaS out there

lnbogen.com

21–30 of 61 posts

Re: How Project Management tools kill more companies than any other SaaS out there

#21
Software projects and project management tools have always been a dangerous combination. Project management tools were originally made for creating big, expensive physical objects. These projects merited hiring professional project managers, and the nature of the projects left little room for ambiguity: Either 27 floors of steel are up, or not. In this world every measurement of task completion is represented by a physical object.

Contrast this with software development: If you use the same tools as people who build skyscrapers, you are locked-in to a largely "waterfall" model of development. That's way out of fashion for good reason. The plan is rigid and subject to misreported completion. Projects die with 80% of every task complete but with few of them actually finished, done, put to bed.

But if you use "swim lane" style tools, the plan's malleability is an invitation to make frequent changes.

The best I have been able to come up with is:

1. Use a traditional resource-loaded CPM chart to find places where the project is resource bound, find milestones that can be used to funnel multiple task completions to a choke point that must be completed before subsequent tasks are started, and get a best-estimate for total project completion. This is for planning only, not tracking.

2. Use a "swim lane" style task manager to run tactical resource allocation and keep decisions about resources fluid enough to not be bound to a rigid waterfall process.

3. Keep a versioned spreadsheet (Google Sheets is ideal for this) that tracks added and (ha!) deleted tasks and their resource and time estimates.

4. Use milestones as gates that must be crossed before earlier parts of the project can be confirmed as completed. If the milestone is not complete, the project is in a state of day-for-day slippage.

This keeps a project nimble, not to say "agile," it provides adequate discipline before you find yourself at the end of the project schedule and are surprised it didn't all come together in the last week, and it gives me the documentation needed to take to a client when change requests add up and a re-estimation is needed.

Re: How Project Management tools kill more companies than any other SaaS out there

#22

It seems obvious that a start up doesn't need an enterprise project management tool. It needs something more appropriate, like Trello. That said, whilst a start up can be built with rocks and paper, useful tools are ... useful, and having top notch tools can be a competitive advantage.

I totally agree: PM tools are useful in general, and the more the tool's feature set aligns with your individual needs, the better. Hence it makes sense to have a modular PM tool.

As one of the lead developers of Collabtive ( http://collabtive.o-dyn.de/ ), I think we did something right: Collabtive itself is a basic PM software - very accessible, simple to use.

When your company and your projects grow, you can add modules like a Gantt chart and project templates as you go. This way the software will adapt to your growing need for overview and division of work.

Re: How Project Management tools kill more companies than any other SaaS out there

#23
This is also very true of old school tools like Microsoft Project. The overhead for entire teams to learn to use the charting and other features is too much.

My experience has been that a spreadsheet containing all the tasks, issues and risks, with owners and dependencies identified is usually enough. Then it's all about the actual discipline of discussing them, saying "No" to lots of things, telling people when you're waiting on things for them, and focusing on the tasks at hand.

Execs frequently get too hung up on the tools themselves. I cringe every time I see MS Project as a requirement for a Project Manager. It tell me that either someone from HR wrote the requisition, or that the project is in trouble.

Re: How Project Management tools kill more companies than any other SaaS out there

#24
post #17

Focusing on PM tools is a symptom and not the cause of a failing company. When a company is focusing on things like PM tools, they are avoiding working on the project because they either a) do not know what to build or b) how to build it.

Alternately, it may be that they c) do not know how to evaluate team members.

Re: How Project Management tools kill more companies than any other SaaS out there

#25
post #17

Focusing on PM tools is a symptom and not the cause of a failing company. When a company is focusing on things like PM tools, they are avoiding working on the project because they either a) do not know what to build or b) how to build it.

Absolutely, or there's a focus on process rather than real decision making. Either there's no clear leadership or people are passing the buck in lieu of making a call that might turn out to be wrong in the long run. When you're a small company that's suicide.

Re: How Project Management tools kill more companies than any other SaaS out there

#27
"stake holder" is not mentioned once in this article. PM tools, help with the communication that leads to trust between the doers, and those putting the cash up for it. it's either use PM tools, or suffer micro management hell and lack of focus until the $$ runs out.

I can sort of empathize, with having too much focus on the planning/pm process, I've been there, done that, it's a potential problem. But not a reason to disregard the tools or the need for them.

There's flaws in accounting processes too, but I believe sane people would all agree that accounting processes are needed.

If there are problems in the way you are measuring, deciding that measuring is bad is just silly.

Re: How Project Management tools kill more companies than any other SaaS out there

#28
If your task is "deliver software with these 10 features until 15 August" then you've got to know if you're on track or not.

- You've got to know what the tasks are that still need to be done, and their current estimates.

- Given the people on your team, how long they work per week, what public holidays there are, when they are going on vacation, you can work out how much work capacity is available to you until the deadline.

How do these compare?

As the project progresses, no doubt slips will occur, requirements might change etc. Continuing to model the set of tasks ahead of you allows you to understand if the current plan will make you meet your target or not.

If you already know, two months ahead of the deadline, "we're not going to make it", you can do something about it. Inform the customer. Hire more people. Reduce the requirements. Schedule overtime. Etc.

If you don't know, then you're just driving blind. The 14th August will roll around, and you'll notice "oh, the project's not done, and now it's too late to do anything about it".

This is where tools can help you. Model all the tasks. Model all the expected durations (range estimates ideally to model uncertainty like LiquidPlanner or FogBugz does). Model when people are on holiday, how long they work per week.

Know as soon as possible when things are no longer on track, so you can take action.

Re: How Project Management tools kill more companies than any other SaaS out there

#29

If your task is "deliver software with these 10 features until 15 August" then you've got to know if you're on track or not. - You've got to know what the tasks are that still need to be done, and their current estimates. - Given the people on your team, how long they work per week, what public holidays there are, when they are going on vacation, you can work out how much work capacity is available to you until the d…

Studies show that deadlines reduce code quality and increase overall time though - so the better solution is to modify the tasks so that "until 15 August" is not part of it.

Re: How Project Management tools kill more companies than any other SaaS out there

#30

If your task is "deliver software with these 10 features until 15 August" then you've got to know if you're on track or not. - You've got to know what the tasks are that still need to be done, and their current estimates. - Given the people on your team, how long they work per week, what public holidays there are, when they are going on vacation, you can work out how much work capacity is available to you until the d…

Studies show that deadlines reduce code quality and increase overall time though - so the better solution is to modify the tasks so that "until 15 August" is not part of it.

Any chance you remember what studies? Would love to introduce them to my startup.
Post reply on HN