(Cross post from Google+ – see comments there)
As one project draws to a close (apart from all the changes that will inevitably be forthcoming over the years), it’s time to reflect…
Around 1.5m lines of Java code (much of it generated from a rules engine), a ton of JavaScript using ExtJS, approx 700 web service calls, 170 database tables, two user facing web-apps apps, a bulk data load app, an authentication app and an infrastructure service app, and somewhere around 15 developers, 4 analysts and a room full of testers have been involved over the last 8-10 months.
It wasn’t painless, partly due to the choice of a key tool early on in project (before the requirements were fully defined), and partly due to the commercial pressures, but it is certainly an accomplishment of which we should be proud.
Looking forward, my next project couldn’t be more different: .net WPF desktop app and Java RESTful server (and much smaller – probably a team of 2-3 developers. in 12 weeks ask me if we’ve finished). I just need to learn the Ms Prism components now!
Sidenote: I did consider the possibility of Dart + Chrome for this next project, however, there are a couple of factors that prevent this happening. One is that the desktop client needs to interact with an existing legacy desktop app, and the other is the commercial nature of the project (unfortunately) precludes the use of HTML5 technologies).
