It may be Water fall, iterative or agile development or anything else. No matter what development lifecycle mode we talk about there always several perspectives for same problem. From business to problem oriented and further to programming, testing, etc.
So question is how are modern companies use modern advanced methodologies to translate requirements to source code?
How new programming frameworks help analysts, designers and programmers better work together?
New means those which most actively used nowadays. Python or PHP are not quit new but they have actively developing crowd of funs and specialists. Workflow foundation, AJAX, F# etc quite new and give extra productivity developers. But how they impact productivity of a team?