Integrating design thinking into extreme programming

被引:32
|
作者
Sohaib, Osama [1 ]
Solanki, Hiralkumari [1 ]
Dhaliwa, Navkiran [1 ]
Hussain, Walayat [1 ]
Asif, Muhammad [2 ]
机构
[1] Univ Technol Sydney, Fac Engn & IT, Sch Syst Management & Leadership, Sydney, NSW, Australia
[2] Natl Text Univ, Dept Comp Sci, Faisalabad, Pakistan
关键词
Agile methods; Agile software development; Design thinking; Extreme programming; Prototyping; User-centered design; Usability; USABILITY;
D O I
10.1007/s12652-018-0932-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The increased demand for information systems drives businesses to rethink their customer needs to a greater extent and undertake innovation to compete in the marketplace. The design thinking (DT) is a human-centered methodology leads to creativity and innovation. The agile applications development such as extreme programming (XP) as a rapid application development approach tends to focus on perfecting functionality requirement and technical implementation. However, it causes significant challenges to building software/applications to meet the needs of end-user. This study integrates DT practices into XP methodology to improve the quality of software product for the end-users and enable businesses to achieve creativity and innovation. The proposed integrated DT@XP framework presents the various DT practices (empathy, define, persona, DT user stories) are adapted into XP exploration phase, prototyping and usability evaluation into XP planning phase. Our work demonstrates the applicability of DT concepts to analyze customer/user involvement in XP projects.
引用
收藏
页码:2497 / 2504
页数:8
相关论文
共 50 条
  • [21] Integrating writing and critical thinking in a freshman design course
    Kellogg, SD
    Kellar, JJ
    McDonald, MB
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 1324 - 1324
  • [22] Integrating design thinking with sustainability science: a Research through Design approach
    Ray Maher
    Melanie Maher
    Samuel Mann
    Clive A. McAlpine
    Sustainability Science, 2018, 13 : 1565 - 1587
  • [23] Integrating design thinking with sustainability science: a Research through Design approach
    Maher, Ray
    Maher, Melanie
    Mann, Samuel
    McAlpine, Clive A.
    SUSTAINABILITY SCIENCE, 2018, 13 (06) : 1565 - 1587
  • [24] Integrating computational thinking, game design, and design thinking: a scoping review on trends, applications, and implications for education
    Chih-Hung Wu
    Yu-Cheng Chien
    Mei-Tzu Chou
    Yueh-Min Huang
    Humanities and Social Sciences Communications, 12 (1):
  • [25] Integrating Computational Thinking into English Dialogue Learning through Graphical Programming Tool
    Weng, Xiaojing
    Wong, Gary K. W.
    PROCEEDINGS OF 2017 IEEE 6TH INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2017, : 320 - 325
  • [26] Integrating learning supports into the design of visual programming systems
    DiGiano, C
    Kahn, K
    Cypher, A
    Smith, DC
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (05): : 501 - 524
  • [27] Architecture and design in eXtreme Programming;: Introducing "Developer stories"
    Jensen, Rolf Njor
    Moller, Thomas
    Sonder, Peter
    Tjornehoj, Gitte
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 133 - 142
  • [28] Reframing engineering design: integrating design thinking and systems thinking in engineering education and practice to address wicked problems
    Wilson, Eric
    Dunne, David
    Bergen, Terry
    Mukhopadhyaya, Phalguni
    CANADIAN JOURNAL OF CIVIL ENGINEERING, 2024, : 1212 - 1225
  • [29] A Framework for Open Civic Design: Integrating Public Participation, Crowdsourcing, and Design Thinking
    Reynante B.
    Dow S.P.
    Mahyar N.
    Digital Government: Research and Practice, 2021, 2 (04):
  • [30] eXtreme Learning of Programming - A Methodology Based in eXtreme Programming to Programming Learning
    Faria, E. S. J.
    Yamanaka, K.
    Tavares, J. A.
    IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (02) : 1589 - 1594