How do software engineers architect and design software in the era of agile/scrum? - EdgeBench