INTRODUCTION TO SOFTWARE ENGINEERING
AGILE SOFTWARE DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
skilled teams
|
|
self-organizing teams
|
|
expert teams
|
|
autonomous teams
|
Detailed explanation-1: -A self-organizing agile team is completely responsible for assigning and tracking their own work and progress. As a result, you don’t need to spend extra resources to hire a manager just to assign and delegate tasks, manage deadlines, check employee statuses, and fill out timesheets.
Detailed explanation-2: -The best designs, requirements, and architectures emerge from a self-organizing team. While control and command are top-down tactics, Agile empowers self-organizing teams. Individuals at the ground level typically have viable ideas on how to accomplish things in the best way possible.
Detailed explanation-3: -Principle #1 The teams that code the system design the system. Principle #2 Build the simplest architecture that can possibly work. Principle #3 When in doubt, code it out. Principle #4 They build it, they test it. More items