CS-250 Module 7 Competency In this project, you will demonstrate your mastery of the following competencies: · Explain the different methodologies and stages involved in the software development life...

1 answer below »
Requirements



CS-250 Module 7 Competency In this project, you will demonstrate your mastery of the following competencies: · Explain the different methodologies and stages involved in the software development life cycle · Apply the stages of the software development life cycle within an agile development environment · Evaluate various software development methodologies and tools Scenario You work for ChadaTech, a company that specializes in custom software design and development for both domestic and international clients. For many years, the company has been developing their software using a waterfall development model. Recently, ChadaTech has considered shifting all of its development teams to an agile methodology that uses the Scrum framework. They think the agile approach will enhance their products and build a more cohesive corporate culture. However, before the entire organization makes this shift, ChadaTech has decided to pilot this process with one small team: yours. Your team has been assigned to develop an application for SNHU Travel, a travel agency seeking to expand their client base with new tools for their customers. Your team will take a Scrum-agile approach to developing the application. Additionally, ChadaTech has asked you to lead a final Sprint Review and Retrospective of the development with your team. This will help your team think through the work that they completed and how the new Scrum-agile approach facilitated the development. Finally, you have been asked to present the lessons you’ve learned to the broader company to help them decide whether or not to shift all development teams to a Scrum-agile approach. Important Note: You will not be working with an actual team for this project. Instead, during each week of the course, you will take on a different role on the team and produce artifacts related to those roles as you progress through the phases of the software development life cycle (SDLC). You will reflect on the work you did throughout the course during your Sprint Review and Retrospective. Directions Sprint Review and Retrospective As would normally happen at the end of a Sprint or an incremental release, the Scrum Master will put together a Sprint Review and Retrospective. For this deliverable, you will take on the role of the Scrum Master and create a Sprint Review and Retrospective to summarize, analyze, and draw conclusions on the work you completed during the course of the development. In a paper, be sure to address each of the following: · Demonstrate how the various roles on your Scrum-agile Team specifically contributed to the success of the SNHU Travel project. Be sure to use specific examples from your experiences. · Describe how a Scrum-agile approach to the SDLC helped each of the user stories come to completion. Be sure to use specific examples from your experiences. · Describe how a Scrum-agile approach supported project completion when the project was interrupted and changed direction. Be sure to use specific examples from your experiences. · Demonstrate your ability to communicate effectively with your team by providing samples of your communication. Be sure to explain why your examples were effective in their context and how they encouraged collaboration among team members. · Evaluate the organizational tools and Scrum-agile principles that helped your team be successful. Be sure to reference the Scrum events in relation to the effectiveness of the tools. · Assess the effectiveness of the Scrum-agile approach for the SNHU Travel project. Be sure to address each of the following: · Describe the pros and cons that the Scrum-agile approach presented during the project. · Determine whether or not a Scrum-agile approach was the best approach for the SNHU Travel development project. Agile Presentation Finally, you have been asked to put together a PowerPoint presentation for the leadership at your company. You will start by explaining the key facets of the Scrum-agile approach. You will also contrast the waterfall and agile development approaches to help your leadership make an informed decision. You must use properly cited sources to support your points. In your presentation, be sure to address each of the following: · Explain the various roles on a Scrum-agile Team by identifying each role and describing its importance. · Explain how the various phases of the SDLC work in an agile approach. Be sure to identify each phase and describe its importance. · Describe how the process would have been different with a waterfall development approach rather than the agile approach you used. For instance, you might discuss how a particular problem in development would have proceeded differently. · Explain what factors you would consider when choosing a waterfall approach or an agile approach, using your course experience to back up your explanation. What to Submit To complete this project, you must submit the following: Sprint Review and Retrospective Your retrospective should be a 3- to 4-page Word document with double spacing, 12-point Times New Roman font, and APA formatting. Be sure to address all prompts. You are not required to use sources for the retrospective; however, any sources that you do use must be cited. Agile Presentation Your agile presentation should be a PowerPoint of at least 5 slides in length, including a references slide. Be sure to address all prompts. You must use properly cited sources in APA style to support your points.
Answered 2 days AfterApr 12, 2022

Answer To: CS-250 Module 7 Competency In this project, you will demonstrate your mastery of the following...

Ayan answered on Apr 14 2022
96 Votes
Slide 1
agile development environment
1
Various roles on a Scrum-agile Team
Scrum team
Scrum master
Stakeholders
Product Owner
Scrum Team – All actions that contribute to the sprin
t's objectives are managed by the Scrum Team (Andrei, Casu-Pop, Gheorghe & Boiangiu, 2019). In sprint planning, they must engage with the Scrum Master to priorities the product backlog items.
Scrum Master – Scrum Masters are regarded as the top dog in any firm since they are usually recruited rather than considered as permanent workers, which explains why they have no power.
Stakeholders – The Stakeholder must have a solid relationship with the Product Owner in order to discuss every area of his project. If the Stakeholder does not convey his wishes and concerns to the product owner, the project's quality and timeliness will be jeopardised.
Product Owner – The product owner is in charge of informing the rest of the team about the stakeholders' vision.
2
Various phases of the SDLC work in an agile approach
Project Planning
Analysis
Design
Implementation
Support
Project Planning –
The system's practicality is assessed at this phase.
The primary purpose of this phase is to determine the project's scope.
The resource plan, timeline, and budgets have been established.
Analysis –
Examining the prerequisites.
The business requirements are examined and recorded in this step.
Making prototypes to figure out what's needed (Thesing, Feldmann & Burchardt, 2021).
Various needs and analyses are also carried out, including the gathering of system requirements.
Alternatives are being investigated.
Design –
The requirements that were studied in the analysis phase are modelled in this step.
Various activities are carried out throughout the design process, including:
Network.
Application architecture.
Databases.
User interfaces.
System controls.
System...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here