Quickdraw McGraw said:
Kytiara said:
Actually Quickdraw, I hate to say this but in general the last 10% of any software project takes much longer than you might expect. Its sometimes called the "Last Mile Problem", though that was specifically coined for telecommunications, but for software it is a similar idea. The reason the last 10% take so long is because you have to iron out all those bugs that everyone missed. No matter how talented your development group and no matter how many procedures you try and implement to reduce bugs, all software has them. In general, the longer a bug has been in the system, the longer it takes to debug and fix that problem, so if you have a software project that spans years, and there are bugs from the first months of development, you can imagine the pains it takes to fix them. This is probably a bit of a geeky joke, but oh well...."Developers often say that the first 90% of the project takes the first 90% of the development time...and the last 10% takes the other 90%!" |
Is creating the graphical engine part of the completion percentage? I always thought that was the most complicated part of development. Although if it's not included, that makes sense.
Either way, thanks for the info (The More You Know!). I guess I'll keep quiet next time when I don't know what I'm talking about, =P. |
If I had to guess I'd say that the graphics engine wouldn't be considered as part of the true FF13 project...simply because they've indicated that the engine (white engine or something?) is going to be used in other places.
Also in my professional opinion (working in software development) giving a percentage completed to any project is subjective at best =). I haven't ever worked on a project as complicated as a video game, but I'm nearing the end point of a project I've been working pretty steadily on for over a year now and that Alpha release date keeps getting pushed back lol. It was a hopeful "august-ish" last year, and now a hopeful "October-ish"...luckily I don't have a specific release date that can't be missed so that last 10% isn't causing me too much stress.