__________ is a software development methodology where a working model of a project is quickly produced. this allows for more control over system risks, but also means the system is not scalable and uses a great deal of resources.
a. mvp
b. cascade
c. rapid application development
d. agile