It has been 5 years since I started to set up the new branch of NB office, and I think it is probably a good time for the review of works now.
In the last 5 years, the size of NB office expanded from 1 single staff (me) to a total of 18 now, with 13 engineers, 3 testers and 1 PM. And the project size changes from internal and toy projects to the big ones of theme parks, banks, and government.
In total we have worked on 43 projects, among of which 8 projects did not get a happy ending at the end. Most of them still get released. Yet they were not released in the best shape, and the customer was not most happy about that. Sometimes it is due to the budget problem, and sometimes it's because the immature execution or wrong choice of technology.
Like many other things in the world, the success of a project need coexist of a lot of different factors, yet it only needs one single factor to fail the entire project.