What do you guys think? Is software development problem solved? take a look at ThoughtWorksProjomatic.