Integrating Approaches in Software Development: A Case Analysis in a Small Software Company

被引:2
|
作者
Sanchez-Gordon, Mary [1 ]
Colomo-Palacios, Ricardo [1 ]
Sanchez, Alex [2 ]
Sanchez-Gordon, Sandra [3 ]
机构
[1] Ostfold Univ Coll, Halden, Norway
[2] LogicStudio Panama, Panama City, Panama
[3] Escuela Politecn Nacl Quito, Quito, Ecuador
关键词
Agile software development; Case study; Lessons learned;
D O I
10.1007/978-3-030-56441-4_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are a myriad of software development methods, methodologies, frameworks, techniques and practices in both traditional and agile software development. Seeking synergy between these approaches has become necessary for the evolution of a software development process. Software companies deal with that challenge by combining well-structured comprehensive methods and flexible agile practices. In fact, some studies have revealed that mixed approaches in software industry are not uncommon. This paper analyzes a case study of the evolution of a software development process in a small company, which is based on Design Thinking, PMBOK and SCRUM. Results show the natural evolution of the software process over 15 years and lessons learned from a pragmatic process selection. The evolution in the company depends on its adaptability which captures the capacity of the company to learn, combine experience and knowledge, and adjust its software process to a changing context. Despite the results are promising further studies should be done.
引用
收藏
页码:95 / 106
页数:12
相关论文
共 50 条
  • [1] Integrating User Experience into a Software Development Company - A Case Study
    Komischke, Tobias
    [J]. HUMAN CENTERED DESIGN, PROCEEDINGS, 2009, 5619 : 221 - 229
  • [2] Improving by involving:: A case study in a small software company
    Moe, Nils Brede
    Dyba, Tore
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2006, 4257 : 159 - 170
  • [3] Independent Security Testing on Agile Software Development: a Case Study in a Software Company
    Choliz, Jesus
    Vilas, Julian
    Moreira, Jose
    [J]. PROCEEDINGS 10TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY ARES 2015, 2015, : 522 - 531
  • [4] A Collaborative Method for Scoping Software Product Lines: A Case Study in a Small Software Company
    Cecilia Camacho, Marta
    Alvarez, Francisco
    Collazos, Cesar A.
    Leger, Paul
    Dario Bermudez, Julian
    Ariel Hurtado, Julio
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (15):
  • [5] Integrating agile software development and software process improvement: a longitudinal case study
    Salo, O
    Abrahamsson, P
    [J]. 2005 International Symposium on Empirical Software Engineering (ISESE), Proceedings, 2005, : 187 - 196
  • [6] SPI with lightweight software process Modeling in a small software company
    Savolainen, Paula
    Sihvonen, Hanna-Miina
    Ahonen, Jarmo J.
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2007, 4764 : 71 - +
  • [7] Analysis of Strategic Maps for a Company in the Software Development Sector
    Silveira, Marisa de Camargo
    Link, Brandon
    Johann, Silvio
    Vanti, Adolfo Alberto
    Espin Andrade, Rafael
    [J]. INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 515 - 521
  • [8] Integrating UX work with agile development through user stories: An action research study in a small software company
    Ananjeva, Alisa
    Persson, John Stouby
    Bruun, Anders
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 170
  • [9] Virtual Workspace for a Small-Scale Software Development Company in Developing Countries Case of Thailand
    Chaisricharoen, Roungsan
    Srimaharaj, Wanus
    Boonyanant, Phakphoom
    Laohapensaeng, Teeravisit
    [J]. 2019 22ND INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS (WPMC), 2019,
  • [10] Research questions on integrating user experience approaches into software development processes
    Szabo, Balint
    Hercegfi, Karoly
    [J]. 2017 8TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM), 2017, : 243 - 246