While practicing Test-Driven Development, what is done after the test fails? (choose the best answer)
Answer : B
Test-Driven Development (TDD) involves writing a failing test first, then writing the minimal code needed to make the test pass. This iterative process ensures code correctness and encourages better design.
Which of the following is required by Scrum? (choose the best answer)
Answer : A
Scrum mandates the Sprint Retrospective to inspect and adapt. Other practices, such as burndown charts and release planning, are tools and techniques but are not required by Scrum.
What should the Scrum Team do during the first Sprint? (choose the best answer)
Answer : D
The first Sprint is focused on delivering a valuable and usable Increment. This embodies Scrum's iterative approach, where value is delivered early and feedback is gathered.
Which metric is least useful when measuring code maintainability?
Answer : A
The other two are good metrics. Function points are the points representing the amount of business functionality.
True or False: Best Practices are recommended to solve complex problems.
Answer : B
Best practices are based on past experiences and may not apply to complex, unpredictable problems. Empirical approaches and experimentation are better suited to such challenges.
What are three of the best ways to address non-functional requirements?
Answer : A, E, F
There is no hardening sprint, there are only regular sprints. If it's an ever recurring non-functional requirement, it can be added to the definition of done. If it's not it can be added (as a criteria) in the product backlog (item).
Who is responsible for a sprint backlog item that contains several database tasks?
Answer : A
Developers are responsible for conducting the work on the sprint backlog