What is an Impediment? Definition /ɪmˈpɛdɪm(ə)nt/noun hindrance or obstruction in doing something. “a serious impediment to scientific progress” Synonyme: hindrance, obstruction, obstacle, barrier, bar, handicap, block, check, curb, brake, restraint, restriction, limitation, encumbrance, deterrent What we understand as Impediment  “An impediment in Scrum is a factor…
A well designed software systems consists of well designed services, that provide a clear interface and documentation of how to use them. This guide should apply this idea to the Scrum Master Role by considering it as a Service that is available to the Development Team.
A good Scrum Master creates an environment where raising impediments can occur. A great Scrum Master creates an environment where creativity can occur.Scrum Mastery – Geoff Watts
Kernighan & Plauger (1974)
Make it work, then make it faster.
These days we do not program software module by module;
we program software feature by feature.