Monday, May 13, 2019

The role of stand up meetings in agile software development ( benefit) Essay

The office staff of stand up meetings in agile softw be program development ( benefit) - Essay ExampleThis need investigated unitary of the most important elements of the Agile approach, daily stand-up meetings. Over 40 percent of all the respondents were developers, the other(a) bigger proportions were made up of throw off managers, analysts, software testers and solution architects. This can probably be attributed to the circumstance that in any process of software development, developers exploit the greatest role as they are outright involved in the technical processes. According to Martin (2003), an Agile development team needs sufficient software development personnel with deep experience and good working relationship to succeed. Project managers also form a substantial proportion of all respondents this too can be explained by the fact that all Agile team has got to be led by a stand manager. Sometimes we have a larger project split into handsomeer project tasks each with a project manager (Larman, 2004). otherwise roles represented by respondents included Team Leads, Scrum Masters, CEOs, Testers, Delivery Managers, Agile coaches and Product owners. Many responses were non obtained from these groups, probably because they did not play huge roles in their team or they happened to be in leading positions e.g. CEOs and Team Leads.The software development process function better at optimal conditions this can entirely be made possible with the right number of members in a team, each playing a key role. Depending on the company and software development requirements of a project, Agile team sizes differ from project to another, Scrum and DSMD recommend that an ideal project team should have about 10 or dozen people. XP does not have a particular preferred number but recommends that teams be as small as possible. Over 83.8 percent of the respondents indicated that they worked in a team of between one and ten members - these are relatively small g roups. Many software developers prefer to carry out projects in small waxy and manageable groups as recommended by the Agile methodology. Agile software development is particularly very reiterative and participative and requires excellent communication, consultations and interaction between the members. For such teams to work effectively they require a moderate to minimal number of members for flexibility and greater team bonding, for example, stand-up meetings can be more effective and operable with fewer members in the team rather than a large number of members (Larman, 2004). A number of dissimilar Agile methods are used in software development. These include Scrum, DSDM, Extreme Programming, and Lean-Kanban. The choice of method is by and large determined by software development needs as well as preference. According to Larman (2004), project needs sometimes dictate the choice of method between the various Agile methods. - Developer preferences also play a large part in det ermination of the methods to be adopted, in most cases once a method is adopted it is used by a company consistently for all other projects. This study found that scrum is the most preferred Agile method with over 59 percent of the respondents exploitation it. The popularity of scrum can be attributed to its ease of use and flexibility. According to Rising and Janoff (2000), Scrum remains the most

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.