News for hackers. Stuff that matters.
Re:Why software projects take longer than you think – a stat... by agumonkey on Tuesday April 16, 2019 @11:13AM (#19674331)
I wish school taught me how to do your first point.

People talk about project management, gantt diagrams and all that but you have no idea how to estimate even grossly the complexity of a thing.

Re:Why software projects take longer than you think – a stat... by afarrell on Tuesday April 16, 2019 @01:37PM (#19675613)
The lack of a good “intro to task and small project management” MOOC or book is a serious problem for our industry’s ability to onboard junior engineers. I wish I knew how to write one, but TBH I don’t know any principles myself except one.

Lots of people say “just do it and multiply by 3” without appreciating that The important part of estimating tasks is coming up with the task breakdown and identifying the risks.

Re:Why software projects take longer than you think – a stat... by mntmoss on Tuesday April 16, 2019 @03:47PM (#19676685)
The best you can do in most scenarios is to research comparable projects and calibrate against them. "They shipped in six months, therefore we can ship in six months."
Re:Why software projects take longer than you think – a stat... by afarrell on Tuesday April 16, 2019 @04:09PM (#19676849)
Have you ever done this and had it turn out successfully? Because my intuition is screaming at me that this would be disastrous.

For one, it skips the step where you break down the tasks. For another, it seems likely to ignore a bunch of variables in the search for something similar enough.

Re:Why software projects take longer than you think – a stat... by agumonkey on Tuesday April 16, 2019 @04:33PM (#19677052)
Both the mentionned idea are natural, but it's ultra sad that we can only live by experiment like craftsmen for previous eras. Not that I mind craftmanship but at least school should write it in bold letters so you're not seeking a mathematical model.