Friday, December 16, 2016

Cis 331 assignment 1 scrum vs. plan-based software development strategies

Cis 331 assignment 1 scrum vs. plan-based software development strategies






You are the lead software engineer at a large educational institution consisting of twenty three (23) campuses located across the Midwestern United States. Your team has been asked to spearhead an effort to implement a new software program that will serve as a centralized student information center for all of your online students. This system is being designed to reduce the cost of managing students’ information and to automate the processes associated with this information. The total online enrollment currently stands at 10,000 students. As the project manager you will need to decide whether to utilize the Scrum approach to project management or a more conventional, plan-based approach.
Write a three to five (3-5) page paper in which you:
Describe your approach in managing this project through both a Scrum-based approach and a plan-based software engineering approach.
Identify how to address the most challenging aspects of this software development project under both approaches and describe how to address such challenges to ensure a successful outcome.
Develop a visual rendering of each approach using Microsoft Visio or its open source alternative, Dia. Note: The graphically depicted solution is not included in the required page length.
Evaluate the effectiveness of a Scrum approach compared to a plan-based approach based on the following factors:
Planning the allocation of people to projects
Estimating the cost of projects
Maintaining team cohesion
Managing changes in project team membership
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.
Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.
Include charts or diagrams created in Visio or an equivalent such as Dia. The completed diagrams / charts must be imported into the Word document before the paper is submitted.
The specific course learning outcomes associated with this assignment are:
Summarize the competitive advantages software engineering presents to organizations.
Evaluate the issues and challenges associated with software engineering.
Describe the role of Agile methods in software engineering projects.
Use technology and information resources to research issues in software engineering.
Write clearly and concisely about software engineering using proper writing mechanics and technical style conventions.


Preview of solution:
 
  1. Scrum highlights the thought of the empirical process control. Scrum based software utilizes the real world progress of the project for planning and scheduling. In the scrum, projects are dividing into concise work tempos.  The scrum based software has three roles: product owner, scrum master and the team member.
Product owner: in this approach, the owner shall be responsible to interact vision of the product development team. He or she also demonstrates customer interest through the requirements and priorities. Since the owner of the product has the most power of the three reels, it is also the role of the more duties.
Scrum master: the scrum master should perform like the facilitator for the product owner and team. The scrum master does not control the team. Rather than, he or she works to eliminate any obstructions that are hurdles the teams for receiving its sprint goals. In short, this role helps the team stay original and productive while ensuring their successes are observable to the product owner. The scrum master also operates to suggest the product owner regarding how we enhance ROI from the team.
Team member: in the scrum approach, the team is accountable for finishing the work the teams contains seven cross-functional members, with addition two individuals. For the software projects, the typical team involves the mix of the software engineers, QA experts and the UI designers. This funds teams the large deal of autonomy, but likely to the situation of the product owner.
The plan based software process tends to have the difference between the assets due to non-manageable knowledge in the range which causes the organizations to fail in the process activities and the practices of the software engineering. The data is controlled in the recent plan base software models.This is well known that every asset in the software production range produce the output which is the input for the other assets. This approach to the software production assets exposes the skill based software process.
  1. Challenges aspects in scrum based software:
  • Staff turnover will happen
  • Conflict will happen
  • Job of product management will alter and will be complicate
  • Engineering is responsible for quality
  • Reimbursement strategies require to alter
  • Job will alter
  • The main duty of management will shift from order to servant leadership
  • The turnover of management will happen
These challenges are addressed by reducing the conflict between the team members. The technology for engineering is accountable for the quality so we should provide better quality. The turnover of the management should be maintained and correctly implemented.
Challenges in plan based approach.


For Full solution please contact us
24*7 Live chat with Experts



Note- We always charge after the grades.Just Assign your Class and Relax!

No comments:

Post a Comment