How the organization discusses and plans the work of creating software will be reflected in the implementation of that software. Technical systems can be decomposed to composite elements, from the large to the small. Basic components may be represented as activities, workflows, functions, features, capabilities, and other similar nomenclature. How does this system decomposition affect Scrum Teams on scaled projects?
正解:
How an organization discusses, plans, and decomposes work is inevitably reflected in the software it produces. When technical systems are decomposed into elements such as activities, workflows, functions, features, or components, these decomposition choices have adirect and systemic impact on Scrum Teams, especially inscaled Scrum environments. 1. Decomposition Influences Team Structure (Conway's Law) In scaled projects, system decomposition often drives how teams are formed. When work is decomposed along technical components or functions, organizations tend to createspecialist or component teams(e.g., front- end teams, back-end teams). This results in: * Increaseddependencies between teams, * More handoffs and coordination, * Reduced autonomy of individual teams. Scrum, however, expects teams to becross-functionaland capable of delivering usable Increments independently. Component-based decomposition therefore hinders effective Scrum adoption at scale. 2. Effect on Value Delivery and Transparency Scrum relies on frequent inspection ofintegrated, working product Increments. When decomposition focuses on small technical parts rather thanend-to-end features or capabilities, teams may deliver partial outputs instead of usable value. This negatively affects: * Transparency, as progress is reported through intermediate artifacts rather than working software, * Inspection, since stakeholders cannot meaningfully evaluate value, * Adaptation, because feedback is delayed until integration occurs. In scaled Scrum, this often results in "almost done" work that is not truly Done. 3. Feature-Oriented Decomposition Supports Scrum Scrum scales more effectively when system decomposition emphasizesvertical slices of value, such as features or capabilities, rather than horizontal technical layers. Feature-oriented decomposition enables: * Cross-functional teams, * Reduced dependencies, * Faster feedback cycles, * Independent delivery of value by each team. This approach aligns with Scrum's expectation that every Sprint produces ausable Increment. 4. Impact on Integration and Risk Decomposition decisions strongly affectintegration frequency. Poor decomposition increases integration complexity and encourages late integration, which raises risk and reduces learning. In Scrum-especially at scale-integration must happen early and often. Unintegrated work is not considered Done, and delayed integration undermines empiricism by hiding real system behavior until late in development. 5. Learning and System Optimization When Scrum Teams work on complete features rather than isolated components, they gain broader insight into: * Customer needs, * System-wide trade-offs, * End-to-end product behavior. This shared understanding improves decision-making and supportscontinuous improvement at the system level, rather than local optimization within silos.
問題 2
One of the Scrum events is the Sprint Review. How does the Sprint Review enable empiricism? What would the impact be if some members of the development team were not present?
正解:
TheSprint Reviewis a key Scrum Event that directly enablesempiricism, which is the foundation of Scrum. Empiricism is based on making decisions using what is known, observed, and learned, supported by the pillars oftransparency, inspection, and adaptation. The Sprint Review operationalizes these pillars at the product level. How the Sprint Review Enables Empiricism First, the Sprint Review createstransparencyby making the current state of the product visible. During the event, the Scrum Team presents a"Done" Product Incrementthat meets the Definition of Done. Stakeholders can see and often use the actual product rather than relying on reports or assumptions. This shared visibility ensures that discussions are grounded in reality. Second, the Sprint Review enablesinspection. The Scrum Team and stakeholders jointly inspect the Increment and assess progress toward product goals. The Developers provide context about what was delivered, what was not, and what challenges were encountered. This inspection is focused on outcomes and value, not individual performance. Third, the Sprint Review supportsadaptation. Based on the inspection and feedback, new insights emerge about customer needs, market conditions, risks, and opportunities. The Product Owner uses this information to adapt the Product Backlog, reordering items, adding new work, or refining existing items. This completes the empirical feedback loop by ensuring future decisions are based on the latest evidence. Impact of Development Team Members Not Attending the Sprint Review If some Developers are not present at the Sprint Review, empiricism is weakened. First,transparency decreases. Developers possess critical, first-hand knowledge about implementation details, technical trade-offs, constraints, and risks. Without their presence, stakeholders receive an incomplete picture of the Increment and its implications. Second,inspection becomes less effective. Stakeholders may ask questions about behavior, limitations, or quality that only Developers can accurately answer. The absence of Developers limits meaningful dialogue and reduces the quality of inspection. Third,adaptation suffers. Decisions about what to do next-such as changes to scope, priorities, or technical direction-depend on accurate understanding. Without Developers participating, adaptations to the Product Backlog may be based on assumptions rather than evidence, increasing the risk of poor decisions. Finally, excluding Developers underminesScrum Values, particularlyRespect and Openness, by treating the Sprint Review as a reporting event rather than a collaborative working session. This can lead to disengagement and reduced shared ownership of product outcomes.
問題 3
Describe the difference between feature and component teams, and how they hold up when viewed from the perspective ofthe Scrum Guide.
正解:
In Scrum, team structure significantly impacts the ability to deliver value. Two commonly discussed structures arecomponent teamsandfeature teams. Although the Scrum Guide does not explicitly define these terms, it strongly favors the characteristics of feature teams through its definition of a Scrum Team. Component teamsare organized around technical specialties or system components, such as database, frontend, or middleware teams. Their work typically represents partial contributions to a product feature, requiring coordination and handoffs across multiple teams to deliver customer value. As a result, component teams often introduce dependencies, delay integration, and struggle to produce a usable Increment independently within a Sprint. Feature teams, in contrast, are organized around delivering complete product features or Product Backlog Items. They are cross-functional and possess all the skills required to design, build, test, and deliver a "Done" Increment of value. Feature teams minimize dependencies and can independently deliver customer-facing functionality each Sprint. From theScrum Guide perspective, feature teams align more closely with Scrum principles: * The Scrum Guide states thatScrum Teams are cross-functional, which directly supports feature teams and challenges component team structures. * Scrum requires each Sprint to produce ausable Increment. Feature teams can meet this expectation, while component teams usually cannot without reliance on other teams. * Scrum is based onempiricism(transparency, inspection, and adaptation). Reduced dependencies in feature teams improve transparency and enable faster inspection and adaptation. * Scrum emphasizesvalue delivery and accountability. Feature teams maintain clear ownership of outcomes, whereas component teams fragment accountability across technical silos. While component teams may exist due to legacy structures or technical constraints, they represent organizational impediments rather than an ideal Scrum implementation. From a Professional Scrum Master III perspective, moving toward feature teams supports agility, improves value delivery, and better enables Scrum as defined in the Scrum Guide.
問題 4
A Scrum Master is working with a Development Team that has members in different physical locations. Development Team meets in a variety of meeting rooms and has much to do logistically (for example, setup conference calls) before the Daily Scrum. What action should be Scrum Master take?
正解:
When a Development Team is distributed across different physical locations and faces logistical overhead just to start theDaily Scrum, this situation represents animpediment to effective inspection and adaptation. As a Scrum Master, the appropriate action is toenable the team to inspect and adapt more effectively, not to control or manage logistics on their behalf. 1. Help the Team Establish a Stable and Simple Daily Scrum Setup The Scrum Master should work with the Development Team toinspect and improve how the Daily Scrum is conducted. This may include: * Agreeing on afixed time and virtual location, * Standardizing tools (e.g., always the same conferencing solution), * Reducing setup effort so the event can start on time and remain within its 15-minute timebox. This supports transparency and reduces unnecessary waste. 2. Remove or Reduce Organizational and Technical Impediments If logistical difficulties stem from organizational constraints-such as lack of proper tooling, inadequate rooms, or unreliable communication infrastructure-the Scrum Master shouldaddress these as impediments. This may involve working with IT or management to provide stable tools that enable smooth collaboration. 3. Coach the Team Toward Self-Management Rather than running the Daily Scrum or handling logistics personally, the Scrum Master shouldcoach the Developers to self-managehow they organize the event. The goal is for the team to own and continuously improve the Daily Scrum in a way that fits their distributed context.
問題 5
During a retrospective, one of the more junior developers confesses he has a hard time getting his opinion heard. Whendiscussing the work to be done, the more experienced developers often don't let him finish his sentences or disregard what hehas to say. What Scrum Values are touched upon here?
正解:
The situation described directly touches on several coreScrum Values, which guide behavior and collaboration within Scrum Teams. In particular, the values ofCourage, Respect, and Opennessare most prominently involved. First, the value ofCourageis demonstrated by the junior developer. Speaking up about feeling unheard, especially in front of more experienced colleagues, requires personal courage. Scrum encourages team members to be brave in raising difficult or uncomfortable issues so that problems can be addressed rather than ignored. Without courage, important impediments to collaboration and effectiveness would remain hidden. Second, the situation highlights a lack ofRespectin team interactions. Scrum emphasizes that Scrum Team members respect each other as capable, independent individuals. Interrupting a colleague or disregarding their input-regardless of seniority-undermines this value. Respect is essential for effective collaboration and for creating an environment where all team members can contribute fully. Third, the value ofOpennessis central to this scenario. Scrum Teams are expected to be open about challenges, feedback, and differing perspectives. Openness also means being receptive to ideas from all team members, independent of role, experience level, or background. Disregarding input from a junior developer contradicts Scrum's emphasis on openness and reduces the quality of decision-making.