Metodology for product hackathons Methodology for product hackathons in physical and virtual environments