> (4/25) We needed to support working offline should the user go out of range of wi-fi.
> (8/25) When offline, any actions that require a GET to the server results in an error message to the user.
I would argue right there that you failed to deliver a product that met the user's requirements, and this sort of limitation is why I have to write native code when writing a web app would be much easier.
> (21/25) Development team consisted of 5 developers, 1 business analyst, 1 tester, and 1 project manager (times 2 years for development time)
> (21/25) Production code is 20K LOC of Java, 10K javascript.
I'm not sure on what planet that is considered a reasonable level of output, but it must be nice there.