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 条
  • [31] Correction to: Integrating design thinking with sustainability science: a Research through Design approach
    Ray Maher
    Melanie Maher
    Samuel Mann
    Clive A. McAlpine
    Sustainability Science, 2019, 14 : 551 - 553
  • [32] Integrating Design Thinking Approach to Increase Student's Motivation
    Ahmad, Wan Fatimah Wan
    Sarlan, Aliza
    Rokhmah, Siti
    Ahmad, Rohiza
    2017 7TH WORLD ENGINEERING EDUCATION FORUM (WEEF), 2017, : 268 - 272
  • [33] Integrating Design Thinking in Freshmen-Level Engineering Curriculum
    Al-Qaralleh, Esam
    Sababha, Belal H.
    Abugharbieh, Khaldoun
    PROCEEDINGS OF THE 2021 INNOVATION AND NEW TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY EDUCATION CONFERENCE (IETSEC 2021), 2021, : 57 - 62
  • [34] On Integrating Design Thinking for Human-Centered Requirements Engineering
    Hehn, Jennifer
    Mendez, Daniel
    Uebernickel, Falk
    Brenner, Walter
    Broy, Manfred
    IEEE SOFTWARE, 2020, 37 (02) : 25 - 31
  • [35] PROGRAMMING AND FACILITY MANAGEMENT PRESENTED PAPERS - INTEGRATING RESEARCH, PROGRAMMING, AND DESIGN - AN INITIAL EFFORT
    HEGGEN, ET
    PROCEEDINGS : EDRA 20/1989, 1989, : 244 - 244
  • [36] Fostering Computational Thinking and Problem-Solving in Programming: Integrating Concept Maps Into Robot Block-Based Programming
    Chen, Chih-Hung
    Chung, Hsiang-Yu
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2024, 62 (01) : 406 - 427
  • [37] Extreme programming
    Beck, Kent
    Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 1999,
  • [38] Prioritizing CRC Cards as a Simple Design Tool in Extreme Programming
    Alshehri, Sultan
    Benedicenti, Luigi
    2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2013, : 711 - 714
  • [39] Direct Heuristic Dynamic Programming Design with Extreme Learning Machine
    Luo, Xiong
    Lv, Yixuan
    Wang, Weiping
    Zhou, Mi
    Zhao, Wenbing
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 1961 - 1967
  • [40] INTEGRATING ENTREPRENEURSHIP EDUCATION INTO DESIGN EDUCATION: TOWARD AN EMBEDDEDNESS MODEL BASED ON DESIGN THINKING
    Yu, Shu
    Yuizono, Takaya
    Kim, Eunyoung
    TOWARDS A NEW INNOVATION LANDSCAPE, 2019,