论文标题
黑客马拉松中的开发人员设计思维工具箱:软件开发马拉松的重复设计方法的研究
The Developers' Design Thinking Toolbox in Hackathons: A Study on the Recurring Design Methods in Software Development Marathons
论文作者
论文摘要
黑客马拉松是紧密的团队合作活动,通常以软件的形式构建原型,旨在旨在组织者提出的特定挑战。由于过去十年的开放式创新趋势越来越大,这些事件在IT行业,大学和许多其他情况下成为了广泛的实践。由于这些事件的主要交付是一个可说明的想法的版本,例如早期硬件或软件原型,因此短时间框架要求参与者快速理解拟议的挑战,甚至确定与给定域相关的问题。为了创建解决方案,团队遵循一种临时但有效的设计方法,这似乎是非正式的,因为参与者的背景相当于技术方面(例如,网络和移动编程),并且不涉及设计思维中的任何培训。 为了了解这一创作过程,我们与来自16个国家的人进行了37次访谈(32个黑客奖得主和5位黑客马拉松组织者)。我们旨在确定获奖者在这些事件中采用的设计过程和重复设计方法。此外,我们进行了一个焦点小组,其中有8个人在黑客马拉松(参与者和组织者)中讨论我们的发现。我们的分析表明,尽管与IT背景的Hackathon获奖者没有关于设计思维的正式培训,但他们意识到许多设计方法,通常遵循一系列阶段,涉及分歧和收敛性思维以探索问题空间并在解决方案空间中提出替代方案,这是设计思维背后的理由。我们根据设计策略得出了一套建议,这些建议似乎导致了成功的黑客马拉松参与。这些建议也对打算增强黑客马拉松新手体验的组织者也很有用。
Hackathons are time-bounded collaborative events of intense teamwork to build prototypes usually in the form of software, aiming to specific challenges proposed by the organizers. These events became a widespread practice in the IT industry, universities and many other scenarios, as a result of a growing open-innovation trend in the last decade. Since the main deliverable of these events is a demonstrable version of an idea, such as early hardware or software prototypes, the short time frame requires participants to quickly understand the proposed challenge or even identify issues related to a given domain. To create solutions, teams follow an ad-hoc but effective design approach, that many times seems informal since the background of the participants is rather centered on technical aspects (e.g., web and mobile programming) and does not involve any training in Design Thinking. To understand this creative process, we conducted 37 interviews (32 hackathons winners and 5 hackathon organizers) with people from 16 countries. We aimed to identify the design processes and recurring design methods applied by winners in these events. Also, we conducted a focus group with 8 people experienced in hackathons (participants and organizers) to discuss our findings. Our analysis revealed that although hackathon winners with IT background have no formal training on Design Thinking, they are aware of many design methods, typically following a sequence of phases that involve divergent and convergent thinking to explore the problem space and propose alternatives in a solution space, which is the rationale behind Design Thinking. We derived a set of recommendations based on design strategies that seem to lead to successful hackathon participation. These recommendations can also be useful to organizers who intend to enhance the experience of newcomers in hackathons.