skip to main content
10.1145/3528579.3529172acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

How developers feel about tools: an investigation on software startup professionals experience with virtual Kanban boards

Published:19 July 2022Publication History

ABSTRACT

Virtual kanban board is a tool widely used by software teams. The board provides a rich source of information about the teams' work and the project work-in-progress. Software startups often work with small teams with few resources and under constant time pressure. In this fast-paced environment of startups, the virtual kanban boards are helpful to improve communication keeping the whole organization members informed about the workflow and the allocation of tasks. However, startup software professionals often have little experience, and consequently, they can have difficulties maximizing the benefits of the virtual kanban to manage their work. In this paper, we present an empirical study with software startup professionals in which we analyzed qualitative data using the developer experience framework. This framework allows us to find out how development-related professionals perceive the resources of the virtual kanban tools and feel and see the board's contribution to the activities of their daily work. Our results revealed that the participants agreed that the virtual kanban boards are essential to tracking ongoing software projects and performing their work. However, they reported difficulties handling the tools, which can cause the professionals frustration. Besides, our findings showed that the participants saw the kanban virtual boards as a stimulus for their autonomy in routine activities. As the main contribution, our work provides a set of startup-related recommendations that can help startup teams better use virtual kanban board resources and, consequently, impact the software professionals' experience.

References

  1. Muhammad Ovais Ahmad, Denis Dennehy, Kieran Conboy, and Markku Oivo. 2018. Kanban in software engineering: A systematic mapping study. The Journal of Systems and Software 137 (March 2018), 96--113. Google ScholarGoogle ScholarCross RefCross Ref
  2. Muhammad Ovais Ahmad, Jouni Markkula, and Markku Oivo. 2016. Insights into the Perceived Benefits of Kanban in Software Companies: Practitioners' Views. XP 2016: Agile Processes, in Software Engineering, and Extreme Programming 17 (May 2016), 156--168. Google ScholarGoogle ScholarCross RefCross Ref
  3. David J Anderson. 2010. Kanban. Successful evolutionary change in your technology business. Vol. 2010. Blue Hole Press Sequim, WA.Google ScholarGoogle Scholar
  4. Vebjørn Berg, Jørgen Birkeland, Anh Nguyen-Duc, Ilias O. Pappas, and Letizia Jaccheri. 2018. Software startup engineering: A systematic mapping study. Journal of Systems and Software 144 (2018), 255 -- 274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Erika Corona and Filippo Pani. 2013. A review of lean-kanban approaches in the software development. Transactions on Information Science and Applications 10, 1 (2013), 1--13.Google ScholarGoogle Scholar
  6. Paulo Sérgio Medeiros dos Santos, Alessandro Caetano Beltrão, Bruno Pedraça de Souza, and Guilherme Horta Travassos. 2018. On the benefits and challenges of using kanban in software engineering: a structured synthesis study. Journal of Software Engineering Research and Development 6, 1 (2018), 1--29.Google ScholarGoogle Scholar
  7. Fabian Fagerholm, Marko Ikonen, Petri Kettunen, Jürgen Münch, Virpi Roto, and Pekka Abrahamsson. 2014. How do software developers experience team performance in lean and agile environments?. In Proceedings of the 18th international conference on evaluation and assessment in software engineering. 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Fabian Fagerholm and Jürgen Münch. 2012. Developer experience: Concept and definition. 2012 International Conference on Software and System Process (June 2012), 73--77. Google ScholarGoogle ScholarCross RefCross Ref
  9. JF Gauthier, Dane Stangler, Marc Penzel, Arnobio Morelix, Lubin Arora, and Jonathan Ortmans. 2019. Global Startup Ecosystem Report 2019. Technical Report. Startup Genome. https://startupgenome.com/reports/global-startup-ecosystem-report-2019 Online; accessed in October, 2019.Google ScholarGoogle Scholar
  10. Carmine Giardino, Michael Unterkalmsteiner, Nicolo Paternoster, Tony Gorschek, and Pekka Abrahamsson. 2014. What Do We Know about Software Development in Startups? IEEE Software 31, 5 (2014), 28--32.Google ScholarGoogle ScholarCross RefCross Ref
  11. Kenji Hiranabe. 2008. Kanban Applied to Software Development: from Agile to Lean. https://www.infoq.com/articles/hiranabe-lean-agile-Kanban/. Online; accessed 27 Jul 2020.Google ScholarGoogle Scholar
  12. ISO Central Secretary. 2010. Ergonomics of human system interaction - Part 210: Human-centred design for interactive systems. Standard ISO 9241-210:2010. International Organization for Standardization, Switzerland. https://www.iso.org/standard/52075.htmlGoogle ScholarGoogle Scholar
  13. Jorge Melegati, Alfredo Goldman, Fabio Kon, and Xiaofeng Wang. 2019. A model of requirements engineering in software startups. Information and software technology 109 (2019), 92--107.Google ScholarGoogle Scholar
  14. Shun Nakazawa and Tetsuo Tanaka. 2015. Prototype of Kanban Tool and Preliminary Evaluation of Visualizing Method for Task Assignment. In 2015 International Conference on Computer Application Technologies. IEEE, 48--49.Google ScholarGoogle Scholar
  15. Nilay Oza, Fabian Fagerholm, and Jürgen Münch. 2013. How does Kanban impact communication and collaboration in software engineering teams?. In 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). IEEE, 125--128.Google ScholarGoogle ScholarCross RefCross Ref
  16. Nicolò Paternoster, Carmine Giardino, Michael Unterkalmsteiner, Tony Gorschek, and Pekka Abrahamsson. 2014. Software development in startup companies: A systematic mapping study. Information and Software Technology 56 (April 2014), 1200--1218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. E. Ries. 2011. The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radicall Successful Businesses. Crown Business. p. 320.Google ScholarGoogle Scholar
  18. Jullia Saad, Priscila Portela Costa, Alexandre Alvaro, and Luciana A. M. Zaina. 2020. Developers eXperience (DX) in software tools: an investigation on virtual kanban boards. SBES '20: 34th Brazilian Symposium on Software Engineering (Oct. 2020), 167--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Mario Schmidt. 2008. The Sankey Diagram in Energy and Material Flow Management. Journal of Industrial Ecology 12, 2 (2008), 173--185.Google ScholarGoogle ScholarCross RefCross Ref
  20. Saad Shafiq and Irum Inayat. 2017. Towards Studying the Communication Patterns of Kanban Teams: A Research Design. In 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW). IEEE, 303--306.Google ScholarGoogle Scholar
  21. Helen Sharp, Rosalba Giuffrida, and Grigori Melnik. 2012. Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective. In Agile Processes in Software Engineering and Extreme Programming. Springer Berlin Heidelberg, Berlin, Heidelberg, 62--76.Google ScholarGoogle Scholar
  22. Renata Souza, Larissa Rocha, Franklin Silva, and Ivan Machado. 2019. Investigating agile practices in software startups. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering. 317--321.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Anselm Strauss and Juliet Corbin. 1998. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory (2 ed.). Vol. 4. Thousand Oaks, CA: Sage.Google ScholarGoogle Scholar
  24. Michael Unterkalmsteiner, Pekka Abrahamsson, Xiao Feng Wang, Anh Nguyen-Duc, et al. 2016. Software Startups - A Research Agenda. e-Informatica Software Engineering Journal 10, 1 (2016), 89--123. Google ScholarGoogle ScholarCross RefCross Ref
  25. Maha Khaled Yacoub, Mostafa Abdel Athim Mostafa, and Ahmed Bahaa Farid. 2016. A New Approach for Distributed Software Engineering Teams Based on Kanban Method for Reducing Dependency. JSW 11, 12 (2016), 1231--1241.Google ScholarGoogle ScholarCross RefCross Ref
  26. Luciana A.M. Zaina, Helen Sharp, and Leonor Barroca. 2021. UX information in the daily work of an agile team: A distributed cognition analysis. International Journal of Human-Computer Studies 147 (2021), 102574. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. How developers feel about tools: an investigation on software startup professionals experience with virtual Kanban boards

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHASE '22: Proceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering
      May 2022
      122 pages
      ISBN:9781450393423
      DOI:10.1145/3528579

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 July 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate47of70submissions,67%

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader