How can Design Thinking improve Software Engineering Processes II

PI: Dr. Matthias Uflacker


Design Thinking has shown its value as a methodology for the generation of innovative ideas on numerous occasions, ranging from short boot camps to extensive projects within global companies. Its integration into development processes of large IT companies, however, remains subject to research and the primary target of our second year project proposal.

In the past project year, we conducted interviews with software developers and Design Thinkers in order to identify common pitfalls of previous integration approaches. Based on these findings and extensive literature reviews, we created a prototypical process, called DT@SCRUM, that promotes a gradual transition from Design Thinking to Software Engineering activities. This process was prototypically tested in an ME310 project and revealed several aspects that require further experimental verification. In particular, we aim at testing the feasibility of Scrum's Planning Poker to estimate the required effort for Design Thinking activities, the organization of transitional workshops for handovers from ideation to software engineering, and tool support that can be implemented based on our previous AnalyzeD project. With these additions, a well-rounded process proposal will be created that provides IT companies with the possibility to seamlessly integrate Design Thinking into their software development activities.


Matthias Uflacker

After studying Computer Science at the Monash University and University of Oldenburg, Matthias Uflacker attained a Ph.D. … > more

Thomas Kowark

Thomas is a member of the HPI research school on "Service-oriented Systems Engineering" and affiliated with the research … > more

Franziska Häger

Franziska is affiliated with the research group "Enterprise Platform and     Integration     Concepts". … > more