MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Spike solutions are used in XP when ____
A
complexity is low and can easily be designed
B
complexity is high and cannot be designed easily
C
developer team has no time to design
D
All of the above
Explanation: 

Detailed explanation-1: -A spike is a product development method originating from extreme programming that uses the simplest possible program to explore potential solutions. It is used to determine how much work will be required to solve or work around a software issue.

Detailed explanation-2: -Spikes are an invention of Extreme Programming (XP), are a special type of user story that is used to gain the knowledge necessary to reduce the risk of a technical approach, better understand a requirement, or increase the reliability of a story estimate.

Detailed explanation-3: -A spike story in Agile is a user story that needs more information so the team can estimate how long the story will take to complete. Agile teams typically have a set amount of time outlined for spikes, which is why spike stories are often referred to as timeboxed investigations.

Detailed explanation-4: -Spike is an innovation of Extreme Programming(XP) in Agile software development. It’s a small story or work that is for answering or gathering information rather than producing the Increment in a product.

There is 1 question to complete.