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 条
  • [41] Integrating Mathematical Thinking, Abstract Thinking, and Computational Thinking
    McMaster, Kirby
    Rague, Brian
    Anderson, Nicole
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [42] Simulation at Extreme-Scale: Co-Design Thinking and Practices
    Tian, Rong
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2014, 21 (01) : 39 - 58
  • [43] Simulation at Extreme-Scale: Co-Design Thinking and Practices
    Rong Tian
    Archives of Computational Methods in Engineering, 2014, 21 : 39 - 58
  • [44] ROLE OF THINKING OBSTACLES IN MODERN ART DESIGN INTEGRATING TRADITIONAL AESTHETICS
    Wang, Yili
    PSYCHIATRIA DANUBINA, 2022, 34 : S65 - S67
  • [45] Integrating Open Innovation Process with the Double Diamond Design Thinking Model
    Hawryszkiewycz, Igor
    Alqahtani, Areej
    PROCEEDINGS OF THE 21ST EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT (ECKM 2020), 2020, : 1003 - 1006
  • [46] A Novel Approach Integrating Design Thinking Techniques in Cyber Exercise Development
    Gafic, Melisa
    Tjoa, Simon
    Kieseberg, Peter
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON APPLIED CYBER SECURITY (ACS) 2021, 2022, 378 : 103 - 113
  • [47] Integrating computational thinking in elementary STEM using the engineering design process
    Galanti, Terrie M.
    Holincheck, Nancy M.
    SCHOOL SCIENCE AND MATHEMATICS, 2024, 124 (04) : 279 - 286
  • [48] Widening the scope of FabLearn Research: Integrating Computational Thinking, Design and Making
    Eriksson, Eva
    Iversen, Ole Sejer
    Baykal, Gokce Elif
    Van Mechelen, Maarten
    Smith, Rachel
    Wagner, Marie-Louise
    Fog, Bjarke Vognstrup
    Klokmose, Clemens
    Cumbo, Bronwyn
    Hjorth, Arthur
    Musaeus, Line Have
    Petersen, Marianne Graves
    Bouvin, Niels Olof
    FABLEARN EUROPE 2019 - CONFERENCE ON CREATIVITY AND MAKING IN EDUCATION, 2019,
  • [49] Empirical evaluation of evolutionary design approach -: Design, results and discussion of experiments on extreme programming
    Noel, Rene
    Visconti, Marcello
    Valdes, Gonzalo
    Astudillo, Heman
    ENASE 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2007, : 119 - 122
  • [50] PROGRAMMING THINKING - RESPONSE
    MAYER, RE
    DYCK, JL
    COMMUNICATIONS OF THE ACM, 1986, 29 (12) : 1151 - 1151