Explain the different methodologies and stages

Assignment Help Basic Computer Science
Reference no: EM133165387

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:
o Describe the pros and cons that the Scrum-agile approach presented during the project.
o 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.

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 must use properly cited sources in APA style to support your points.

Attachment:- Waterfall development Project.rar

Reference no: EM133165387

Questions Cloud

Future of data-enabled business video : What do you like and not like about the workday depicted in this video?
What is the goal of blogging : What is the goal of blogging? What are the key components of a blog? What makes a successful blog?
What is the annual cash flow to stockholders : The firm acquired $33,500 in new fixed assets and sold $8,400 of old assets. What is the annual cash flow to stockholders
Different business units in a particular geographical area : In the case study, it is stated "Johnson had realised that the customer experience could be enhanced through the collaboration of different business units in a
Explain the different methodologies and stages : Explain the different methodologies and stages involved in the software development life cycle and Apply the stages of the software development life cycle
What was rjss economic value added this year : RJS generated $78,000 net income this year. If its average cost of funds is 12 percent, what was RJS's economic value added (EVA) this year
Basic knowledge of the role of the federal reserve : Explain in detail how the Fed uses Monetary Policy to affect interest rates and the economy. The goal is to demonstrate that you have the basic knowledge of the
Social purpose of financial services providers in your state : If you had the power and authority, what changes would you make to improve the social purpose of financial services providers in your state/country?
Establish the rules of what is expected of the employee : In this task, you will develop a code of ethics for your BizCafe business. First, you need to assess how you, as the business owner, want your employees to beha

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd