SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

AGILE SOFTWARE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Agile:Keith is the manager of a software team. He’s made it clear that mistakes are not to be tolerated. A developer spent several hours building “proof of concept” code to test a possible approach to a complex problem. When he eventually discovered from the experiment that the approach wouldn’t work, Keith yelled at him in front of the whole team and threatened to fire him if he did it again.<br />Which agile principle BEST applies to this situation?
A
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
B
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
C
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
D
Continuous attention to technical excellence and good design enhances agility.
Explanation: 

Detailed explanation-1: -Agile methodologies focus on delivering value to customers quickly. This means product managers must stay close to customers to understand exactly what they want. One tenet of agile is gathering feedback early and often to ensure the product delivers the expected benefits to users.

Detailed explanation-2: -Answer: The correct answer is Design Thinking is about Product Devlopment; Agile Manifesto is about Software Devlopment and Design Thinking is finding the right things and Agile is about building the right things.

Detailed explanation-3: -Poor Agile training during onboarding. Not hiring a full-time Scrum Master. Improper sprint planning. Micromanagement instead of delegation. Not having clear milestones. Focusing too much on tools. Focusing too much on processes. Testing poorly and haphazardly. More items •04-Oct-2022

There is 1 question to complete.