Looking for CSE342 (UG2023) - Agile Software Development (40589) test answers and solutions? Browse our comprehensive collection of verified answers for CSE342 (UG2023) - Agile Software Development (40589) at lms.eng.asu.edu.eg.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Background: You have been hired as an Agile Consultant to evaluate a software engineering department currently developing a new application called "FitTrack." The organization claims to use the Scrum framework, but the project is suffering from severe delays, poor morale, and lack of tangible output. After observing the team for a few weeks, you log the following field notes:
Team Composition: The main Scrum Team consists of 24 cross-functional members working on the same sprint backlog.
Feature Prioritization: The role of the Product Owner is handled by a "Steering Committee" of three executives. When the Developers need clarification on prioritizing a core user journey feature versus a secondary feature, they must submit a formal request and wait for the committee's bi-weekly meeting to get a decision.
Sprint Deliverables: Because the team felt overwhelmed by coding tasks, they decided to spend the last two Sprints entirely on writing comprehensive system architecture documentation instead of delivering the planned functional workout-logging feature. They argued this would save time later.
Stakeholder Interference: The Marketing Director frequently visits the Developers directly during the Sprint, asking them to "quickly add" small social sharing features to align with an upcoming marketing campaign. To keep the stakeholders happy, the Developers regularly accept these ad-hoc requests, resulting in the team repeatedly failing to meet their main Sprint Goal.
Questions: As the Agile Consultant, write a report addressing the following:
Identify the Issues: Based on Agile Principles and the Scrum Framework, identify the four specific anti-patterns (violations) occurring in this scenario.
Explain the Impact: Explain why each identified issue is detrimental to the project's success, referencing specific Agile principles or Scrum rules.
Propose Solutions: Provide a concrete, actionable solution to resolve each issue. Specify which Scrum Role (Product Owner, Scrum Master, or Developers) must take accountability for fixing it.
You are the newly appointed Scrum Master for a startup developing "MediConnect," a patient portal for a healthcare provider. The organization has historically used the Waterfall model for government contracts, but leadership wants to use Agile for this project to ensure rapid delivery and customer focus.
The Product Owner (PO) has provided the following first draft of a requirements item for the initial Sprint:
"The system should be extremely secure and allow all users to manage every aspect of their medical records, including viewing history, scheduling appointments, and messaging doctors, so that they have a better experience."
Part 1:
During the kickoff, the CEO insists that the portal must have a full set of features (Scope), be delivered in 4 weeks (Time), and stay under a very tight budget (Cost), all while maintaining zero-error healthcare standards (Quality).
A) Using the Iron Triangle principle, explain to the CEO the risk of "fixing" all three constraints (Scope, Time, Cost) simultaneously.
B) Given that this is a healthcare project involving patient safety and high regulatory compliance, argue whether Waterfall or Agile is more appropriate for this specific context, citing one benefit and one drawback for each.
Part 2:
A) Identify at least two INVEST principles this requirement currently violates.
B) Rewrite this requirement as two separate, well-formatted User Stories that follow the standard template.