正解:B
In the context of a Nonprofit Cloud implementation, the Agile methodology is often preferred over traditional methods because it accounts for the evolving needs of mission-driven organizations. Unlike a rigid framework, Agile focuses on delivering value in small, manageable increments called "Sprints." Two of the most significant benefits of this approach are:
* Iterative Planning: Rather than trying to document every single requirement for a complex feature like
"Outcome Management" at the very start, Agile allows for continuous planning. The consultant and the nonprofit stakeholders prioritize a "Backlog" of work. At the start of each sprint, the team plans only the work for that cycle. This allows the organization to pivot if, for example, a new grant requirement is announced mid-project that changes how they need to track benefits.
* Hands-on Stakeholder Involvement: Agile requires constant collaboration. Stakeholders (such as Program Managers or Gift Officers) are involved in "Sprint Reviews" where they see live demonstrations of the work completed. This "fail-fast" or "learn-early" model ensures that if a consultant builds a Gift Entry flow that doesn't quite match the staff's physical workflow, it is caught and corrected within weeks rather than months.
Why other options are incorrect:
* Option A: Defining all risks early and producing a "single deliverable" is a hallmark of the Waterfall method. In Agile, risks are identified continuously, and deliverables are produced incrementally.
* Option C: A "linear sequence" and "carefully controlled change" describes a rigid Waterfall environment. In contrast, Agile is non-linear and embraces change as a way to improve the final product's relevance to the nonprofit's mission.