Skip to content

Commit 3bc4c95

Browse files
Merge pull request #14 from benrabiaafaf/master
Merged, but it needs a bit of formatting improvement + must be added to the contents
2 parents 9ed3c94 + 27dfe85 commit 3bc4c95

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

README.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2947,3 +2947,80 @@ _[⬆ Back to Top](#table-of-contents)_
29472947

29482948
_[⬆ Back to Top](#table-of-contents)_
29492949

2950+
### The Scrum Team should have all the skills needed to : (choose the best answer)
2951+
2952+
- [ ] Do all of the development work, exept for specialized testing that requires additional tools and environments.
2953+
- [ ] Complete the project within the date and cost as calculated by the Product Owner.
2954+
- [x] Turn Product Backlog item into a valuable, useful Increment.
2955+
2956+
### Who determines when it is appropriate to update the Sprint Backlog during a Sprint? (choose the best answer)
2957+
2958+
- [ ] The scrum Team.
2959+
- [ ] The Project Manager.
2960+
- [ ] The Product Owner.
2961+
- [x] The developers.
2962+
2963+
### What is the Scrum Master responsible for during the Sprint Restrospective ? (choose the best answer)
2964+
2965+
- [ ] Summerizing and reporting the discussions to managment.
2966+
- [ ] Acting as a scribe to capture the Scrum Team's answers.
2967+
- [x] Participating as a Scrum Team memeber and facilitating as requested or needed.
2968+
- [ ] Priorizing the resulting action items.
2969+
2970+
### The right time to refactor code using Test-Driven Development is : (choose the best answer)
2971+
2972+
- [ ] When I can see the "debt" building in the code.
2973+
- [ ] When preparing legacy code for unit tests.
2974+
- [x] After the test passes.
2975+
- [ ] After the test fails.
2976+
2977+
### When should Produt Backlog refinement occur ? (choose the best answer)
2978+
2979+
- [x] Anythime the Scrum Team feels Product Backlog items require more precision.
2980+
- [ ] Always prior to Sprint Planning.
2981+
- [ ] Only during refinement meetings planned by the Product Owner.
2982+
- [ ] Only during Sprint Planning.
2983+
2984+
### Why is archittectural layering importat for emergent systems ? (choose the best three answers)
2985+
2986+
- [x] Layering makes it easier to reuse functionality.
2987+
- [ ] Layering assigns clear responsabilities to individual Developers.
2988+
- [x] Layering separates different logical concerns withing the system.
2989+
- [x] Layering increases maintaainability of a system by isolating functional responsibilites.
2990+
2991+
### Is it a good idea to follow each automated build with the execution of automated tests.
2992+
2993+
- [ ] Yes. Code coverege can be used to assess progress.
2994+
- [ ] No. Automated tests should be executed when the implementation of a Product Backlog item is complete.
2995+
- [x] Yes. The tests may idenify weather there are problems tha the developers should fix before proceeding.
2996+
- [ ] No. Ot would take too much time.
2997+
2998+
### What is Pair Programming ? (choose the best answer)
2999+
3000+
- [ ] Developpers that are able to write code both in the back-end and the front-end.
3001+
- [x] Two Developpers working on the same problem, at the same computer (physically or virtually), at the same time.
3002+
- [ ] Two persons working on the same Product Backlog item trying tto get it one as soon as possible.
3003+
- [ ] A Tester and a Developer working together to ensure high quality.
3004+
3005+
### What are the top three benefits of a good Definition of Done? (choose the best three answers)
3006+
3007+
- [x] Clear Communication of the Scrum Team's quality standards.
3008+
- [x] A fully valuable, useful Increment by the end of each Sprint.
3009+
- [ ] An ongoing strategy or technique for steadely adressing technical debt.
3010+
- [x] Guidance on the specific patterns to be implemented in code.
3011+
- [ ] A full description of all test steps.
3012+
3013+
### Whih best describes the practice of branching code in a version control system ? (choose the best answer)
3014+
3015+
- [ ] Tagging or labelling a particular codebase as ready for distribution.
3016+
- [x] Creating a dublicate of existing code, isolated from the original code.
3017+
- [ ] Releasing a specific codebase into a production environment.
3018+
- [ ] Combining two or more branches of code into a signe codebase.
3019+
3020+
### Cyclomatic complexity is a metric for: (choose the best answer)
3021+
3022+
- [ ] Assessing if code is written in as few lines as possible.
3023+
- [ ] A measurement for complexity based on the number of people involved.
3024+
- [ ] Determinine the number of unit tests required to ensure correctness.
3025+
- [ ] Demonstratin code is well structured and cleanly implementd.
3026+
- [x] Measuring branching structures and nesting levels in code.

0 commit comments

Comments
 (0)