Isn't there a constant need for development after all? Look at how fast the world is changing throughout time, new features and requirements are needed. Software doing the all necessary development and also adjusting itself to keep up with time without human involvement implies an AI similar to the ones in Terminator 2 movie and the world didn't look very good there :)