Emily Freeman introduces revolutionary model for modern software development
siliconangle.com
siliconangle.com
I've been programming for 50 years. There are no "revolutionary models". Nor is there a silver bullet.
The only trend I see that has merit is proving programs correct. CMU (Harper, Pfenning, Crary, etc.) teaches the next generation programs how to write reliable software.
Write specifications so you know what is required. Show formally that the program meets specifications.