SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

AGILE SOFTWARE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Does XP or SCRUM prescribe engineering practices?
A
XP
B
SCRUM
C
Both
D
a) Neither
Explanation: 

Detailed explanation-1: -Extreme programming practices include simple design, pair programming, constant testing, ongoing integration, refactoring, coding standards, and small releases. Scrum does not prescribe any engineering practices but emphasizes self-organization.

Detailed explanation-2: -Teams can begin with Scrum and continuously improve by including the robust core XP Engineering practices like TDD, pair programming, code refactoring etc-not because it is mandated but because they find it effective.

Detailed explanation-3: -Extreme programming is a software development methodology, the goal of which is to satisfy the customer by delivering high-quality, valuable software at small intervals. Scrum is a framework for sustainably developing complex products, and you can use it with products other than software.

Detailed explanation-4: -Key Practice #1 – Pair Programming. Key Practice #2 – Planning Game. Key Practice #3 – Continuous Process. Key Practice #4 – Coding Standards. Key Practice #5 – Sustainable Pace. Key Practice #6 – Test Driven Development (TDD)

There is 1 question to complete.