Methodology: Agile, Rapid Prototyping, SCRUM, and Beyond