Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2016, Journal of Systems and Software
https://doi.org/10.1016/j.jss.2016.01.004…
24 pages
1 file
The daily stand-up meeting is one of the most used agile practices but has rarely been the subject of empirical research. The present study aims to identify how daily stand-up meetings are conducted and what the attitudes towards them are. A grounded theory study with 12 software teams in three companies in Malaysia, Norway, Poland and the United Kingdom was conducted. We interviewed 60 people, observed 79 daily stand-up meetings and collected supplementary data. The factors that contributed the most to a positive attitude towards the daily stand-up meeting were information sharing with the team and the opportunity to discuss and solve problems. The factors that contributed the most to a negative attitude were status reporting to the manager and that the frequency of the meeting was perceived to be too high and the duration too long. Based on our results, we developed a grounded theory of daily standup meetings and proposed empirically based recommendations and guidelines on how to organize them. Organizations should be aware of the factors that may affect the attitude towards daily stand-up meetings and should consider our recommendations and guidelines to make this agile practice as valuable as possible.
The daily stand-up meeting is a widely used practice. However, what is more uncertain is how valuable the practice is to team members. We invited professional developers of a programming forum to a survey and obtained 221 responses. Results show that the daily stand-up meeting was used by 87% of those who employ agile methods. We found that even though the respondents on average were neutral towards the practice, the majority were either positive or negative. Junior developers were most positive and senior developers and members of large teams most negative. We argue that the value of the practice should be evaluated according to the team needs. Further, more work is needed to understand why senior developers do not perceive the meetings as valuable and how to apply the practice successfully in large teams.
2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013
Context: Most of the software organizations that use agile methods organize daily team meetings. Aim: Our aim was to understand how daily meetings are conducted and identify obstacles that reduce their efficiency. Method: We observed 56 daily meetings and conducted 21 interviews in three different teams in two countries. We used the repertory grid technique in the interviews and to analyze the results. Results: We identified thirteen obstacles. The four most prominent ones were: (1) The daily meetings lasted too long (on average, 22 minutes instead of the scheduled 15 minutes). (2) In the meetings that were not self-organized, team members reported to the Scrum Master instead of sharing information among all team members. (3) The interruption caused by daily meetings required substantially more time than the actual meeting time due to overhead before and after the meetings. (4) Several team members had negative attitudes towards the daily meetings. Conclusion: Organizers of daily meetings should evaluate whether the obstacles we have identified are present in their organization and consider our suggestions to remove or reduce these obstacles.
IEEE Software, 2020
Members of high performing software teams collaborate, exchange information and coordinate their work on a frequent, regular basis. Most teams have the daily stand-up meeting as a central venue for these activities. Although this kind of meeting is one of the most popular agile practices, it has received little attention from researchers. We observed 102 daily stand-ups and interviewed 60 members of 15 teams in five countries. We found that the practice is usually challenging to conduct in a way that benefits the whole team. Many team members have a negative experience from conducting the meeting, which reduces job satisfaction, co-worker trust and well-being. However, the practice can be adjusted and improved to empower teams. In this article, we describe key factors that affect the meeting and propose four recommendations for improving the practice.
2012 38th Euromicro Conference on Software Engineering and Advanced Applications, 2012
An increasing amount of time is being spent at organizational meetings. One common type of meeting in software projects is the daily team meeting, which is the most important forum for coordinating and planning daily work. To better understand how software teams make decisions, communicate, and coordinate their work, we must uncover the micro-level interaction processes among the team members at these meetings. We analyzed transcriptions of eight daily meetings from two software development teams. The agile literature states that the daily meeting should focus on answering questions such as "What have I done? What will be done? What obstacles are in my way?" However, on average, only 24% of each of the meetings that we studied focused on this task. We found that 35% of the meeting was spent on elaborating problem issues and discussing possible solutions. Very little time was used for coordinating tasks. Our results indicate that many project decisions are made in daily team meetings and that this quick decision making requires team members to be experts. These experts need to have a shared understanding of who is responsible for what and of the information and requirements needed to solve the tasks.
Journal of Engineering Management and Competitiveness
For Agile methodologies, it is extremely important to have a well-established communication system. In addition to the daily meetings of the project team members, there are also meetings before the start and after the end of each development cycle, when the client needs to express his opinion, proposals, and suggestions based on the delivered part of the product. Due to the great importance of having meetings, it is necessary to analyze the problems related to meetings. In this paper, inductive thematic analysis of the data obtained through a systematic review of the literature was carried out. The analysis was carried out using the software tool QDA Miner Lite by creating codes to determine the themes that represent problems in Agile meetings. Through thematic analysis, we want to show which problems occur at meetings in an Agile environment. Finally, we develop and present a conceptual framework encompassing the problems found in Agile meetings. This literature review offers a con...
Lecture Notes in Business Information Processing, 2017
Knowledge management and reflection are important aspects in daily stand-up and retrospective meetings, which contribute to agile teams continuous improvement. Research in knowledge management in agile software development has shown knowledge classifications which do not seem closely related with agile practitioners and current research has not treated agile reflective practice in detail. This research, which will focus on daily stand-up and retrospective meetings, addresses two objectives: (i) to investigate specific knowledge types (i.e. product, project and process knowledge) in everyday agile practice and knowledge management strategies applied by agile teams; (ii) to explore the actual knowledge involved in the meetings, which helps agile teams to perform reflection and use that knowledge for reflection. Case studies will be applied for this research to analyse both meeting practices. It is expected that the research results will provide a framework for agile teams to manage knowledge and perform reflection, which would be useful for team and process improvement.
2010
This research is an exploratory study, which investigates how the use of three agile practices - the daily stand-up, iteration planning and iteration retrospective - may contribute to motivation or de-motivation in an agile team in two different European countries; namely Ireland and Sweden. Several studies recognize that motivation is an important issue in software development and have identified factors that motivate software developers. However, relatively little is known about motivation in an agile context or how agile practices may impact on team motivation. Seventeen individuals across two teams were interviewed. The results indicate that in both countries agile practices can contribute to team motivation and de-motivation. This study hopes to make an important contribution towards research efforts in the area of motivation and agile software development by identifying factors that can contribute to and inhibit motivation in agile software development teams.
Cascon, 2008
Due to the electronic nature of the procedure, the manuscript and the original figures will only be returned to you on special request. When you return your corrections, please inform us, if you would like to have these documents returned.
2018
Coordination of teams is critical when managing large programmes that involve multiple teams. In large-scale software development, work is carried out simultaneously by many developers and development teams. Results are delivered frequently and iteratively, which requires coordination on different levels, e.g., the programme, project, and team levels. Prior studies of knowledge work indicate that such work relies heavily on coordination through "personal" modes such as mutual adjustment between individuals or through scheduled or unscheduled meetings. In agile software development processes, principles and work structures emerge during the project and are not predetermined. We studied how coordination through scheduled and unscheduled meetings changes over time in two large software development programmes relying on agile methods. Our findings include transitions from scheduled to unscheduled meetings and from unscheduled to scheduled meetings. The transitions have been in...
International Journal of Managing Projects in Business
PurposeThis study aims to create a better understanding of how practitioners implement and work Agile while balancing the tensions arising between stability and change.Design/methodology/approachA grounded theory approach was used to explore what happens in practice when software development teams implement and work Agile. The empirical data consists of twenty semi-structured interviews with practitioners working in fourteen different organizations and in six different Agile roles.FindingsAs a result, a substantive theory was presented of continuously balancing between stability and change in Agile teams. In addition, the study also proposes three guidelines that can help organizations about to change their way of working to Agile.Research limitations/implicationsThe inherent limitation of a grounded theory study is that a substantial theory can only explain the specific contexts explored in that study. Thus, this study's contribution is a substantial theory that needs to be fur...
2013
Agile methods are being widely used in industry and government projects as a way of delivering IT software projects. We report results from a survey about agile team work and a follow-up interview study. Themes emerging from the interviews were team tension, method adaptation and cultural change. We discuss the implications of practitioners’ experiences and views, and highlight some of the social and ethical challenges for IT developers working in organisations that adopt agile methods. We take as the focus of our work, a view that cultural shifts are essential to agile working, and that these require an intensive commitment from individuals, teams and organisations.
2011
This exploratory study of IT project teams in Sweden and Ireland investigates how three agile practices, namely daily stand-ups, iteration planning, and iteration retrospectives, contribute to motivation or de-motivation in an agile team. Several studies recognise that motivating staff is critically important for a project manager and have identified factors that motivate IT project staff in particular. Yet relatively little is known about motivation in an agile context and in particular how an IT project manager may use agile practices to improve team motivation. Seventeen individuals across two teams were interviewed, including both project managers and their staff. The results from both cases indicate that agile practices can contribute to team motivation and de-motivation. This study makes an important contribution in the area of motivation and agile project management by identifying factors that contribute to and inhibit motivation in agile IT project teams. It also makes a contribution to the existing literature by identifying additional factors that motivate and de-motivate IT developers, namely increased visibility and transparency on the progression of tasks, an increase in the number of meetings, lengthy meetings, use of agile practices on long-term projects and use of agile practices for complex or fragmented tasks. McHughetal-23-2.indd 85 31/12/11 13.35 86 • Beck, Schott & Gregory
2011
Abstract. This exploratory study of IT project teams in Sweden and Ireland investigates how three agile practices, namely daily stand-ups, iteration planning, and iteration retrospec-tives, contribute to motivation or de-motivation in an agile team. Several studies recognise that motivating staff is critically important for a project manager and have identified factors that motivate IT project staff in particular. Yet relatively little is known about motivation in an agile context and in particular how an IT project manager may use agile practices to improve team motivation. Seventeen individuals across two teams were interviewed, including both project managers and their staff. The results from both cases indicate that agile practices can contribute to team motivation and de-motivation. This study makes an important contribution in the area of motivation and agile project management by identify-ing factors that contribute to and inhibit motivation in agile IT project teams. It also...
2020
The usage of agile software development methods is increasing and so is the need for enhancing the collaboration between the different stakeholders. Thus, we chose to investigate the communication tools and challenges across the different boundaries and consequently deduce implications for practitioners. This research addresses inter-team communication by exploring the practitioners' perception on the different communication tools and the challenges faced at the three different boundaries, inter-team, team and customers, and geographically separated teams. We aim to enhance the productivity of software development through enhancing the communication between the different stakeholders. In this research, we use grounded theory approach to gather data from semi-structured open-ended interviews with practitioners in a geographically separated software development company. The findings observed three main inter-team communication means (Slack, Trello, face-to-face) used by practition...
Information Systems Development, 2011
Trust is an important aspect of any software development team, but particularly with self-managing teams as team members are very dependent on one another. Agile teams are considered to be self-managing and they employ many different agile practices to function as an agile team. While there have been many studies of trust in software development teams few have examined trust in an agile context with even less focus on how specific agile practices may contribute to trust. The purpose of this study is to examine how three agile practicesthe daily stand-up, iteration planning and iteration retrospective -may support and facilitate trust in an agile team. An exploratory case study of one agile team was conducted. The findings indicate that while factors such as environmental conditions and personal characteristics of team members must be considered, agile practices can also contribute to building trust among team members. They may also highlight the existence of a lack of trust.
2016
Scrum framework is a growing trend in software industry to companies that are looking for development agile ways. In their early days, this methodology required that the working team members were established in a unique room, because it is necessary to have great communication and working together. However, it is a common increasingly practice that the teams are in geographically dispersed places, which means that it is necessary to adapt and/or look for the way that this methodology is suitable in these contexts. There are many experiences in the industry where we can see communication issues due to this kind work. In this paper we will briefly explain the Scrum framework definition, the Global Software Development (GSD) context, and the practices used in different case studies to solve the issues when applying Scrum in GSD.
Proceedings of the 11th International Conference on Enterprise Information, 2009
Full bibliographic details must be given when referring to, or quoting from full items including the author's name, the title of the work, publication details where relevant (place, publisher, date), pagination, and for theses or dissertations the awarding institution, the degree type awarded, and the date of the award.
The Agile Manifesto includes a principle that Agile software development teams should be given the right environment and support. In large organisations it is often difficult to apply this principle because of traditional management practices. Previous research has studied Agile in the large organisation, particularly with regards to its relevance, adoption and adaptation. Other work has considered these issues in the context of ACKNOWLEDGMENTS Prof. Terri Carmichael -for patiently helping me understand the finer points of qualitative research and for encouraging me and others to digitise the tertiary learning process by contributing to the Wits MOOC initiative.
It has been more than two decades since the formulation of the values and principles for the enactment of Agile methods. Since then, the software development industry increasingly began using such methods , that are various. At the core of all Agile methods, however, lies an assumption: it is the interactions between people, not just processes and plans, that allows for successful product delivery and projects productivity. Hence, Agile methods typically focus on how groups of individuals with different but often complementary skill-sets can mutually interact or self-organise to build high-performing teams capable of developing, testing, and delivering software valuable for the users and stakeholders. The validation of such methodologies in the software development industry nevertheless requires a careful analysis of the potential challenges and impediments that agile teams may encounter during their collaboration; so, a practical investigation over the root causes of these potential issues. Our aim in this paper is twofold. Firstly, we want to gather all currently defined root causes of interaction issues and impediments in agile teams. Secondly, we intend to review and systematically analyse the most common of them in order to build appropriate mitigation strategies, which-we hope-will contribute to decreasing their potential occurrences in future works.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.