Sign In
Not register? Register Now!
Pages:
2 pages/β‰ˆ550 words
Sources:
Check Instructions
Style:
APA
Subject:
IT & Computer Science
Type:
Coursework
Language:
English (U.S.)
Document:
MS Word
Date:
Total cost:
$ 12.96
Topic:

Scrum Sprint Cycle based on agile project management Essay

Coursework Instructions:

In this week’s interactive assignment, you will add to your concept map that you started in Week 1 and further illustrate and make connections among the concepts of software development and requirements engineering. This week’s section of the concept map is focused on software development and requirements engineering. In your concept map, illustrate different software development methods, and explain the processes used for real-life software development and software requirements engineering. Be sure to label each component, and describe the function of each.
In addition to your concept map, you will write a paper in which you will
Summarize the Scrum sprint cycle in the context of agile project management.
Explain agile development techniques, including the Extreme Programming (XP) process and user stories.
Specify practical concerns with agile methods.
Describe the fundamental requirements in scaling agile methods to integrate with plan-driven methods.
Describe the concepts of user and systems requirements.
Describe how they need to be documented differently.
Explain the differences between functional and non-functional requirements.
List the main activities for requirements elicitation, analysis, and validation.
Discuss the relationship among these activities.
Your paper must be a minimum of 600 words.
Attach your presentation concept map and paper in your initial post. In addition, provide a brief summary of the alignment between your concept map and elements within your paper. If you choose to utilize a web-based presentation software, include the URL of your presentation in your post.
This is the book we are using.
Sommerville, I. (2016). Software engineering (10th ed.). Pearson.
Chapter 1: Introduction
Chapter 2: Software Processes

Coursework Sample Content Preview:

Software Development (Section two)
Name
Institution Affiliation
Date
Software Development (Section two)
1 Scrum Sprint Cycle based on agile project management
A scrum refers to an incremental and interactive framework used in managing product development. It defines an effective product development strategy enabling the teams to organize themselves appropriately and promote effective online collaboration. In agile project management, the scum sprint cycle is conducted under eight steps. The first step involves determining the backlog. After which, the scrum team conducts specific estimation and arrangement of workload. The third stage involves a sprint planning meeting (Abrahamsson et al., 2017). The user stories are eventually collected to establish a sprint backlog. The fourth phase involves the completion of the sprint backlog. This is attained by the scrum team. In this case, each member must be refined given tasks. Additionally, in the sprint, there is a requirement for a daily scrum meeting. The meeting should take approximately fifteen minutes. There must be an effective interaction and discussion, after which the sprint burndown chart is effectively enhanced (Sliger, 2011). In achieving a daily integration, there must be a well-laid version to achieve the process. The seventh step involves completing all the user stories. In other words, this is an indicator that the script is already completed. After all these steps are done, the sprint retrospective is held, as indicated in Figure 1. In this case, the agile development team identifies elements that did not go well as well as those ones which were effectively achieved. Retrospectives are majorly achieved within ninety minutes.
Figure 1: Scrum Sprint Cycle
Sliger, M. (2011). Agile project management with Scrum.
2 Agile Development techniques
As opposed to the traditional approach, agile techniques make software efficient and more flexible. The most known techniques in include extreme programming (XP) and user stories. XP is critical and used in several companies. Majorly, it enhances the combination of agile teams with specific tools and promotes optimization of the engineering process (Altextsoft, 2021). XP technique advocate for systematic development of cycles which further leads to new checkpoints and improved productivity. Its significant elements include unit testing and code review. User Stories, on the other hand, involve a natural language system written from the end-user system. They are associated with post-it notes and index cards. They are essential as they promote communication and sense-making among the software teams.
3 Practical concerns with agile methods
Despite the effectiveness in software development, agile methods, including user stories and extreme programming, are also composed of specific practical concerns. The primary concern is an agile failure. The failures are attributed to flawed company philosophy and organizational change (Sliger, 2011). Lastly, another concern is the bad experiences leading to poor d...
Updated on
Get the Whole Paper!
Not exactly what you need?
Do you need a custom essay? Order right now:

πŸ‘€ Other Visitors are Viewing These APA Coursework Samples:

HIRE A WRITER FROM $11.95 / PAGE
ORDER WITH 15% DISCOUNT!