The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
According to the textbook [23], Scrum exists only in its entirety, where every component is essential to Scrum's success. However, in many organizational environments some of the components are omitted or modified in a way that is not aligned with the Scrum guidelines. Usually, such deviations result in missing the full benefits of Scrum [24]. Thereby, a Scrum process should be frequently inspected...
While agile has become a go-to methodology for software engineers engaged in software development, little research has explored the specific language choices used by these engineers in their agile-oriented processes. This study examines the language used by a Scrum team during the meetings of a 5-week sprint. Specifically, this study explores how certainty is presented by the group members through...
Agile, lean processes have become the de-facto way to operate in the domain of software intensive products. Methodologies such as the lean startup are reshaping the way new companies and even well-established enterprises seek new opportunities in their operations. In contrast, in research, little has changed during that time – organizations that fund research still expect a solid, linear research...
Agile methods are best taught in a hands-on fashion in realistic projects. The main challenge in doing so is to assess whether students apply the methods correctly without requiring complete supervision throughout the entire project. This paper presents experiences from a classroom project where 38 students developed a single system using a scaled version of Scrum. Surveys helped us to identify which...
Future-generation SASs need to have the adaptive abilities to efficiently handle changes from different sources and to mitigate conflicts caused by multiple simultaneous changes. However, existing methods cannot simultaneously make Future-generation SASs have the above abilities. This paper proposes an adaptive system framework based on agent technology and search-based software engineering technology...
This paper discusses research and development (R&D) capabilities under a software development setting following the scrum framework. Although the scrum framework provides routines to address technical needs, it lacks routines for proactive behavioral management. A conceptual model was developed to include behavioral routines in the scrum framework. The model links predictability of new or improved...
Marine spatial planning efforts require spatial information on human uses and biophysical components of the ocean. Currently available spatial use information on the for-hire fishing industry is insufficient for planning purposes, lacking spatial resolution and confidence by the industry. In 2015, through a collaborative partnership with ocean planning and fisheries management authorities, SeaPlan...
Communication and collaboration are central skills for agile development. Trust, openness, transparency and equality are core agile values and there is a shortage of software developers with these skills. How can we teach software engineering so that students get these skills together with the needed technical competences? This paper presents and discusses the setup of an innovative agile educational...
Rapid software development demand in software engineering is increasing with passage of time in all fields of life and in all domains of computer. Agile methodology is result of this rapid software demand and it is focusing on how to balance the ratio of developed software according to user demands. This research paper enlightens the agile methodologies and their conversion into the agile project...
Scrum framework disseminates principles that guarantee a dynamic and adaptable Software development process. Supporting the software engineering teaching using agile methodologies and Scrum framework with some proper adaptations is the challenge of Federal University of São Carlos in the Software Engineering specialization course for graduated students. The article presents an evaluation of Scrum...
Although the agile software development approaches have gained wide acceptance in practice, the concerns regarding the scalability and integration of agile approaches in traditional system development organizations have remained. The difficulty of adopting agile practices increases when there is a need to scale these practices. Scaled Agile Framework (Safe) has emerged as a solution to address some...
User experience (UX) has become an increasingly important factor in the success or failure of software systems. However, established agile practices for ensuring desired UX of the software under development are largely missing. Consequently, companies are facing problems in conducting UX work in agile development. This paper contributes towards understanding those problems and developing means to...
In this paper we are focusing on the collaborative competencies associated with group learning and required by many of today's complex, fast-changing learning environments. Our pedagogical approach called Learning to learn together (L2L2) was implemented in the Metafora project's web-based environment and provides various tools to support collaboration, mutual engagement, and conflict management....
This paper describes the design of a 10-week summer software engineering capstone course that provides a service learning opportunity through cross-departmental collaboration. The projects for this course centered on developing software products to support education faculty in their work in the greater university area. This paper will also discuss how Scrum was implemented over a 10-week summer semester,...
Over recent years, more and more companies have come to recognise the utility of storytelling in the workplace. Stories are thought to be an effective means of sharing information and can fulfil a range of knowledge management functions. Furthermore, storytelling can contribute to social bonds between co-workers because stories allow the audience to create impressions about the attitudes and beliefs...
A significant number of software development methods have been published over the last 40 years that purport to be properly based on empirical, adaptive and collaborative development. All suggest, some by name, rapid development; bringing systems to production rapidly and at lower cost. The latest manifestation of these methods is Agile Development. This paper pursues the idea that in normal, everyday...
This paper is an experience report of a long running Scrum project, conducted in a collaboration between industry and research, in a so called "Joint Research and Development Laboratory". Over time in the collaboration, we experienced a constant decrease in the pace of our development progress. Planning forward only within the limits of single sprints was the main reason for this. It resulted...
The relevance of collaborative Product Development (PD) is rising with the decrease of product life cycles combined with growing customer demands. Industrial manufacturers now experience competition in the global market where differentiation is necessary for survival. Hence, in order to differentiate from low-cost competitors and increase PD performance, some industrial manufacturers now seek competitive...
Projects often consist with members with different values that may cause conflicts within the team causing decrease in members' motivation, involvement, and cohesiveness. In our experiences with off shoring Japanese software development projects to China, we were having difficulties with low quality deliverables and high turnover rate of Chinese members because of social differences. Our attempts...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.