Professional Documents
Culture Documents
In an agile team, everyone helps out, doing whatever it takes to deliver a useful,
high-quality product. You are not bound by your job title. A tester might track
team metrics, a programmer might help define acceptance criteria, and so on.
The customer has special responsibility and authority, because they are respon-
sible for the product’s functionality and user-facing design. Their supporting cast
may include business analysts, product owners, and others who help define the
product (including testers), but everyone on the team is responsible for advising
the customer.
Programmers (and other technical folks, such as architects and support techni-
cians) are responsible for the internal design, construction, and maintenance of
the product.
approaches. They help your team devise their own rules and protocols. The best
coaches help teams mature to the point where the team no longer needs them.
We substitute team coordinator for roles like manager, project manager, and
Scrum Master. The coordinator buffers the team from outside interference and
distraction. They might communicate schedules, handle incoming requests, and
➤Freedom to change
➤Energized team
➤Collaboration
➤Attention to quality
➤Incrementalism
➤Automation
Taking the Agile Manifesto’s values and principles one step further, these are the
Freedom to change A team must be allowed to own and change its process. Tam-
Energized team A winning agile team is eager to deliver value, collaborates freely,
Communication with customer The best agile teams are in constant dialogue
you to verify whether each step got you closer to the end goal.
Automation Agile cannot work unless you automate as many menial, tedious,