28. A software team has been commissioned to create an animation application. Which event takes place during the implementation phase in the Agile approach?
Answer: B
Deciding to add five new capabilities to the animation application based on customer feedback
During the implementation phase in the Agile approach, the software team actively decides to enhance the application by adding new capabilities based on the feedback received from customers.
A) Deciding that new capabilities in the animation application will be written as functions without the need for any new objects
This option is incorrect as it focuses on the technical implementation details rather than on the decision-making process that takes place based on user feedback. In Agile, the emphasis is on responding to customer needs, which this option does not address.
B) Deciding to add five new capabilities to the animation application based on customer feedback
This option is correct because it highlights the Agile principle of incorporating customer feedback into the development process. During the implementation phase, decisions are made to enhance the application by aligning it with user needs, which is a fundamental aspect of Agile methodologies.
C) Sending the application to customers for additional evaluation after new features are added
While this option involves customer interaction, it describes a subsequent step rather than the implementation phase itself. The implementation phase is primarily concerned with developing and integrating new features rather than evaluating them after they have been added.
D) Writing the code for five new capabilities
This option refers to the actual coding process, which is a part of the implementation phase. However, it does not capture the decision-making aspect that is crucial during this stage, particularly in Agile, where decisions are made based on customer feedback.
Conclusion
The correct answer, option B, accurately reflects the Agile approach of prioritizing customer feedback to inform development decisions during the implementation phase. While other options touch on related concepts, they either misrepresent the focus of the implementation phase or describe subsequent actions. This makes option B the most relevant choice, aligning perfectly with Agile principles.