Applying agile practices in data science requires adaptations. this paper describes challenges and lessons learned in two applied machine learning projects developed in the XP Lab course at University of Sao Paulo in ...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Applying agile practices in data science requires adaptations. this paper describes challenges and lessons learned in two applied machine learning projects developed in the XP Lab course at University of Sao Paulo in Brazil. It compiles six suggestions for educators and practitioners who want to bring agility to their data science initiatives.
Team composition is a critical factor influencing collaboration within agilesoftware development. this study investigates the impact of gender distribution on teamwork quality in softwareengineering capstone courses...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
Team composition is a critical factor influencing collaboration within agilesoftware development. this study investigates the impact of gender distribution on teamwork quality in softwareengineering capstone courses. We examined the experiences of 240 students organized into 40 teams during an agile project course. We analyzed two surveys, one conducted before team composition and one at the end of the project work. As much as 91% of the students chose to use the practice of conducting stand-up meetings in their project work and the majority were satisfied withthe practice. Further, our analysis reveals that while women tend to engage more in design and men in programming, an increase in the proportion of women within a team correlates with a higher involvement of women in programming tasks. Our findings highlight gender differences in perceptions and experiences related to project involvement in agilesoftwareengineering courses.
this open access book constitutes the proceedings of the 19thinternationalconference on agilesoftware development, xp 2018, held in porto, portugal, in may *** is the premier agilesoftware development conference c...
详细信息
ISBN:
(数字)9783319916026
ISBN:
(纸本)9783319916019
this open access book constitutes the proceedings of the 19thinternationalconference on agilesoftware development, xp 2018, held in porto, portugal, in may *** is the premier agilesoftware development conference combining research and practice, and xp 2018 provided a playful and informal environment to learn and trigger discussions around its main theme – make, inspect, *** 21 papers presented in this volume were carefully reviewed and selected from 62 submissions. they were organized in topical sections named: agile requirements; agile testing; agile transformation; scaling agile; human-centric agile; and continuous experimentation.
Large-scale agilesoftware development is increasingly being organized with product management. Although product management is familiar to softwareengineering, we need research-based knowledge about organizing produc...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
Large-scale agilesoftware development is increasingly being organized with product management. Although product management is familiar to softwareengineering, we need research-based knowledge about organizing product management in an agile development context. this study focuses on product management challenges and configurations in a Nordic fintech organization with10,000 employees. We conducted 19 interviews with participants involved in core product management activities. the study identifies ten key factors that hinder product management performance in a large-scale agile product company. Further, we present six product management configurations used in the fintech organization. the most suitable setup depends on the product lifecycle stage, product size, and development team setup. Our summary of the product management configurations and challenges can guide software product managers working in large-scale agile companies.
this article provides a rich discussion on how the sustainability of agile development processes can be enhanced. In particular, we focus on a recently developed framework, namedGLUX, that integrates LeanUXinto Scrum....
详细信息
ISBN:
(纸本)9783031485497;9783031485503
this article provides a rich discussion on how the sustainability of agile development processes can be enhanced. In particular, we focus on a recently developed framework, namedGLUX, that integrates LeanUXinto Scrum. GLUX's main goal is to facilitate a seamless integration between agile and user experience (UX) by using gamification to motivate agile teams to adopt a user-centered mindset and carry out UX activities collaboratively throughout the development process. Our role as software researchers is to contribute towards improving software sustainability and provide the softwareengineering community withthe tools and techniques that will improve the human, economic, and environmental sustainability of software development. We found that GLUX addresses human sustainability by empowering self-sufficient, problem-focused teams, building a motivating and engaging environment, and developing team cooperation. Economic sustainability is addressed by minimizing UX debt and using gamification techniques to direct the focus of the behavior and mindset of agile teams towards value creation. Finally, environmental sustainability is promoted by encouraging agile teams to build a minimum viable product (MVP).
the wide adoption of agile methodologies in software development necessitates an educational approach that prepares students for industry practices. this study aims to explore an agile capstone course, focusing on stu...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
the wide adoption of agile methodologies in software development necessitates an educational approach that prepares students for industry practices. this study aims to explore an agile capstone course, focusing on student learning experiences in teamwork while examining the gender dynamics affecting team roles and engagement. We conducted a comprehensive study of the capstone course "softwareengineering with Project Work" at the University of Oslo, analyzing 27 presentations and interviewing 10 students and two teaching assistants. the course is designed to immerse informatics students of different specializations in agile methodologies and collaborative project work. Our findings suggest that the students learn essential collaboration and technical skills. However, during their final presentations, significant gender differences emerged in the topics discussed: women predominantly spoke about design and process, whereas men focused more on technical aspects such as architecture, technical solutions, and algorithms. Our results underscore the need for educational strategies that promote inclusivity and equal participation in agilesoftware development courses.
Digital Twin (DT) stands as the premier technology within Industry 4.0 used in multiple sectors. Although there has been considerable recent literature on DT, there has been limited focus on the life cycle methodologi...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
Digital Twin (DT) stands as the premier technology within Industry 4.0 used in multiple sectors. Although there has been considerable recent literature on DT, there has been limited focus on the life cycle methodologies for its development. Lacking a well-defined process can significantly complicate DT development. this paper proposes an augmented agilesoftware Development Life Cycle as a methodology for DT development.
Today green IT is mostly driven by the measurement of CO2e of data centers. However, this is a symptom treatment approach, since the operating parameters of software are defined during build-time. this implies that th...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Today green IT is mostly driven by the measurement of CO2e of data centers. However, this is a symptom treatment approach, since the operating parameters of software are defined during build-time. this implies that the consumption during run-time of a software cannot be changed in a wide range. To ensure that enterprise IT can be operated within a higher sustainable setup the software and systems engineering has to consider sustainability aspects during development phase. Furthermore, sustainability is more than measuring and optimizing CO2e of applications - it includes e.g. reuse aspects. Each software component which is reused reduces resource allocation during development and maintenance. IT sustainability step by step becomes a quality characteristic of software. this work presents a more holistic view for sustainable softwareengineering from an enterprise IT perspective which can be integrated into agilesoftware development especially within DevOps teams.
the global shortage of highly skilled employees has created a need for a more efficient onboarding process in software development companies. the experienced onboarding efficiency affects the new employee's willin...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
the global shortage of highly skilled employees has created a need for a more efficient onboarding process in software development companies. the experienced onboarding efficiency affects the new employee's willingness to stay within the company and the efficiency of their work. Our case company transferred to a team-based organization structure, where agile teams were given high autonomy. Supervisor responsibilities were divided among different roles, such as people coaches and a lead team. We studied the onboarding process through a survey that was answered by 39 persons, as well as 18 interviews to gather details from the onboarding process. To validate the findings, workshops, and presentations were organized in the case company. We found that mentoring was experienced as the most important form of onboarding in the case company. the biggest challenges were lack of transparency, insufficient material availability, and lack of documentation. As solutions were suggested: a shared repository of onboarding materials, checklists for teams and mentors for onboarding new employees efficiently, and collecting team-specific materials to a single location.
there is a rapid emergence of tools, methods, and guidance for the use of AI across all parts of the software development process, from requirements gathering to code generation to testing and user feedback. However, ...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
there is a rapid emergence of tools, methods, and guidance for the use of AI across all parts of the software development process, from requirements gathering to code generation to testing and user feedback. However, AI raises many concerns regarding responsible use, and there is a need to understand and develop principles for what responsible software development entails in practice in an agile context, as well as carefully evaluate the incorporation of AI tools and methods in softwareengineering. We draw on experience from Bespot, Knowit, Schibsted, and Spotify to identify challenges faced by companies pioneering the use of AI in their software development efforts and start charting a roadmap for responsible AI in softwareengineering.
暂无评论