Professional Documents
Culture Documents
Agile
Knowledge
First,
it
is
good
to
demonstrate
your
level
of
Agile
knowledge.
You
don’t
have
to
prove
it
in
your
resume,
that
is
what
the
interview
is
for,
but
you
do
need
to
list
it
in
order
to
increase
your
chances
of
making
it
to
the
interview
process.
This
is
also
a
good
way
to
demonstrate
that
you
understand
that
“Agile”
encompasses
a
wide
range
of
methods,
practices,
and
technologies.
Don’t
list
things
that
you
have
heard
about
just
to
make
a
good
impression.
If
you
can’t
back
it
up
in
the
interview,
you’ll
make
a
bad
impression.
You’ll
also
want
to
be
clear
on
how
much
experience
you
have
in
a
particular
area
of
Agile.
For
instance,
“Have
stood
up
20
teams
using
Scrum
and
used
Kanban
with
one
team.”
At
the
end
of
this
document
there
is
a
list
of
Agile
areas
of
knowledge
that
you
can
for
reference
to
remind
you
of
experience
that
you
may
have
forgotten
to
list
on
your
resume.
Again,
be
sure
that
you
can
back
it
up
in
an
interview!
Agile
Experience
The
main
goal
of
an
Agile
coach
or
Scrum
Master
is
to
educate
people
on
how
to
work
in
an
Agile
way
and
how
to
“be
Agile.”
This
applies
to
individuals,
teams,
and
organizations.
So,
you
need
to
list
experience
that
clearly
illustrates
how
you
helped
individuals,
teams,
and
organizations
how
to
work
in
an
Agile
way
and
to
“be
Agile.”
The
best
examples
are
ones
that
clearly
show
your
direct
involvement
with
an
Agile
team.
For
instance,
running
a
workshop
for
a
team
or
for
a
group
of
product
owners
on
how
to
write
a
good
user
story
is
much
more
relevant
than
circulating
a
document
that
describes
the
new
format
for
user
stories
and
how
to
enter
them
into
the
Agile
Project
Management
tool.
A
good
way
to
think
of
examples
of
your
experience
is
to
look
at
your
areas
of
Agile
knowledge
and
think
of
how
you
imparted
that
knowledge
to
others.
Did
you
have
one-‐on-‐one
sessions
with
individuals?
Did
you
run
the
standups
for
a
new
team
to
demonstrate
a
well-‐run
standup
meeting
to
a
Scrum
master
that
you
were
coaching?
Did
you
run
a
workshop
on
a
particular
topic?
Did
you
bring
new
retrospective
techniques
to
a
team
based
on
a
blog
you
read
or
a
conference
you
attended?
Did
you
pair
with
a
developer
to
show
them
some
refactoring
techniques
that
could
help
them
in
their
particular
situation?
Don't
assume
that
the
person
reading
your
resume
understands
Agile
the
same
way
you
do
and
will
make
the
connection
between
the
practices
you
helped
to
implement
and
the
results.
The
more
the
reader
sees
the
connection
in
your
resume
between
what
you
did
using
Agile
and
results
that
they
are
interested
in,
the
more
likely
they
are
to
be
interested
in
engaging
your
services.
It
won’t
be
possible
to
show
a
direct
correlation
between
your
work
and
a
valuable
end
result
in
all
cases,
but
the
more
examples
you
have,
the
better.
Here
are
some
examples:
• Suggested
one
new
question
to
ask
after
the
standup
which
doubled
the
number
of
done
stories
per
iteration
across
all
teams.
• Explained
Kanban
to
a
team
that
was
struggling
with
Scrum
and
they
asked
me
to
help
them
move
to
Kanban
which
cut
their
cycle
time
in
half.
As
a
result,
many
customers
specifically
mentioned
dramatically
increased
responsiveness
as
a
reason
for
higher
satisfaction
scores.
With
regards
to
the
“one
more
question”
example
above,
you
don’t
need
to
go
into
detail
on
each
item.
It
is
okay
to
have
some
items
which
require
further
explanation.
If
the
interviewer
is
interested
in
that
area
of
your
experience,
it
will
serve
as
a
good
conversation
starter,
especially
if
you
can
show
the
value
that
was
provided.
Additional
Tidbits
Keep
in
mind
that
how
you
frame
your
experience
matters.
While
you
may
have
worked
at
a
small
company
and
thus
had
“members
of
the
whole
company
involved
in
the
product
vision
workshop,”
that
may
not
play
well
if
you
are
interviewing
at
a
large
company.
Instead,
consider
rewriting
that
experience
to
focus
on
what
is
generally
applicable
like
this:
“made
sure
that
all
relevant
stakeholders
for
product
X
were
involved
in
the
product
vision
workshop.”
It
is
ok
to
reframe
experiences
so
that
people
in
different
circumstances
can
relate
to
them,
but
always
make
sure
to
only
write
what
you
can
back
up
in
interviews
and
reference
checks.
In
this
example,
in
the
interview
you
could
then
elaborate
that
it
was
a
small
company
and
you
in
fact
had
people
from
the
whole
company
involved.
• Scrum
• XP
• Kanban
• TDD
• BDD
• ATDD
• Acceptance
tests
• Planning
Poker
• Story
points
• Agile
estimation
• Empathy
maps
• Shared
visioning
• Jira
• Version
One
• Rally
• Cruise
Control
• UBuild
• Gerkin
• Cucumber
• Retrospectives
• Product
Owner
role
• Scrum
Master
role
• Agile
Coach
role
• Agile
Tester
• Refactoring
• Story
splitting
what
kinds
of
experiences
that
clients
find
valuable
when
hiring
an
Agile
Coach.
• Introduced
Agile(or
Scrum,
or
XP,
or
Lean,
or
Kanban)
to
organization
• Stood
up
X
teams
using
Scrum
(or
XP,
or
Lean,
or
Kanban
or
just
plain
Agile)
• Provided
CSM
training
• Provided
a
story
writing
workshop
• Provided
an
Agile
101
Class
• Provided
Product
Owner
training
• Facilitated
backlog
grooming
(or
standup
meetings,
or
iteration
planning,
or
iteration
review,
or
retrospective)
• Acted
as
Scrum
Master
(or
product
owner)
for
X
iterations
(or
sprints)
• Taught
TDD/ATDD
to
20
developers
over
the
course
of
3
months
• Convinced
management
to
buy
a
new
machine
to
support
Continuous
Integration
• Product
visioning
workshop
to
get
whole
team
on
the
same
page
• Helped
teams
understand
the
importance
of
velocity
and
got
them
to
measure
it
and
use
it
for
planning
• Used
value
stream
mapping
to
communicate
bottlenecks
and
facilitate
process
improvement
• Worked
with
teams
to
help
them
understand
the
importance
of
sufficient
documentation
for
harmonious
collaboration
between
departments
and
teams
• Start
accurate
project
metrics
to
be
maintained
by
the
teams
to
include
sprint
burndown,
cost
per
story
point,
and
budget
burndown
• Helped
teams
create
presentable
data
for
executive
decision-‐making
presentations
• Coached
decision
makers,
developers,
architects,
infrastructure
engineers,
product
owners,
business
analysts,
creative
and
QA
teams
on
how
their
roles
change
in
an
Agile
environment
• Encouraged
adjustments
and
adaption
by
all
teams
based
on
retrospectives
morale
surveys
• Guided
an
inexperienced
product
owner
through
three
different
release
plans
in
the
span
of
four
months.
• Coached
the
product
owner
in
the
art
and
science
of
writing
user
stories
that
capture
requirements,
have
an
appropriate
scope
and
do
not
need
to
be
decomposed
during
grooming.
• Facilitated
preliminary
backlog
grooming
sessions
between
the
product
owner,
the
lead
architect
and
the
engineering
manager.
• Following
the
loss
of
the
team's
lead
architect,
coached
the
product
owner
and
the
new
architect
through
preliminary
backlog
grooming.
• Coached
the
product
owner
in
maximizing
return
on
investment
and
getting
the
major
feature
epics
delivered
on
time
for
release.