Scrum is not a simple thing. Many people ask me questions on different Scrum topics. I will publish my answers here.
What are the two essential features a Scrum Team should possess?
- It should choose how best to accomplish their work, rather than being directed by others outside the team
- It should have all competencies needed to accomplish the work without depending on others not part of the team
- It should use tools, processes and techniques approved by the Organization
- It should be flexible enough to complete all the work planned for the Sprint even if some team members are on vacation
Though the explanation mentions 1 &2 as the answer for this but shouldn’t option 3 also be the answer for this question. Development team should be using tools, process and techniques approved by organization and if there is any hindrance the scrum master should notice this as impediment and talk to respective stakeholders?
Mikhail: For me #3 looks like a contradiction to #1. As long as the team creates increments according to the DoD, it can use any techniques, tools, etc.