SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

AGILE SOFTWARE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
It is always very important in an Agile project to define requirements in order to manage customer collaboration?
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -Explanation: This statement is false. The Agile Manifesto Value is “Customer Collaboration over contract negotiation”. Making that work typically requires a spirit of trust and partnership with the customer rather than relying heavily on well-defined detailed requirements.

Detailed explanation-2: -The third agile value is Customer Collaboration over Contract Negotiation. The idea is that working together with someone in a relational mindset will always be more effective than documenting the details of the relationship up-front.

Detailed explanation-3: -The role of the customer includes not only to provide user stories and acceptance testing, but also communication to external stakeholders and keeping the trust between the vendor and the funder; the customer is the glue keeping the project together.

There is 1 question to complete.