In the 1970s, spurred on by the changing marketplace and the rapid advancement of technologies and requirements, teams around the world started experimenting with approaches to software development that would move away from the “established” practic...