►
Description
Project: https://gitlab.com/gitlab-com/gitlab-OKRs/-/blob/main/README.md
Handbook: https://about.gitlab.com/company/okrs/#how-to-use-gitlab-for-okrs
A
Hey
everybody
I'm
Amanda
Ray
that
and
I
am
the
senior
product
manager
with
product
planning
and
I
want
to
walk
you
through
gitlab
okrs
for
purposes
of
dog
fooding.
So
let's
go
ahead
and
dive
in
all
right.
I've
landed
on
the
project
readme,
the
project
that
we're
using
for
internal
dog
fooding
is
called
gitlab,
Dash
okrs
and
it's
under
the
gitlab
dash
com
subgroup.
So
this
is
a
dedicated
project.
That's
been
created
for
gitlab
okrs.
A
All
teams
will
be
using
the
same
project
at
this
time,
I
blended
on
the
readme,
because
there's
a
lot
of
really
good
information
and
good
links
here.
So
we
have
the
links
to
the
directions
in
the
handbook
to
the
feedback
issue
and
some
other
things.
I
also
want
to
point
out
that
I
am
keeping
this
updated
for
the
next
30
days,
feature
availability.
So
if
you're
wondering
hey,
is
this
feature
supposed
to
be
here
or
is
it
being
worked
on?
A
This
is
what's
currently
available
with
explanations
and
then
what
we're
currently
working
on
and
coming
next,
along
with
current
bug
status.
So
if
you
identify
a
bug,
you
can
come
to
the
readme,
see
if
it's
a
known
bug
and
if
not,
then
you
can
report
it
all
right.
Let's
go
ahead
and
dive
in
we're
going
to
go
to
the
issues
list.
Okrs
was
built
on
top
of
work
items,
which
also
is
what
we
use
for
tasks.
So
you
can
currently
find
those
in
the
issues
list
to
create
a
new
objective.
A
You're
going
to
come
to
this
blue
button,
select
the
drop
down
and
select
new
objective
from
there
you're
going
to
select
that
new
objective
button
again,
and
that
reveals
the
title
for
purposes
of
this
demo
I'm
going
to
enter
some
live
data.
This
is
the
product
divisions
okr,
so
I'm
just
going
to
do
this
okr
one
here,
world
class,
devops
experience
so
I'm,
going
to
add
that
title
here
I
can
select
confidential
if
it
was
confidential.
In
this
case,
it's
not
and
now
I'm
going
to
select
create
objective
when
I
do
that.
A
A
The
labels
are
very
important.
Please
always
include
the
okr
label
and
then
your
at
least
your
division
label.
So
we
have
division
labels
and
we
just
discovered
that
there's,
some
repeat
ones
here-
make
sure
using
the
scoped
version
I'm
going
to
clean
this
up,
but
it's
the
blue
scope
version
and
in
this
case
I
am
entering
this
for
product,
so
I'm
going
to
pick
product,
but
you
would
pick
which
is
applicable
to
your
use
case
and
then
for
product
and
Engineering
we're
gonna.
A
We
can
go
ahead
and
add
section
stage
and
group
labels
so
that
folks
can
search
at
different
levels
of
the
organization
to
see
the
okay
is
applicable
to
the
view
they
want
if
they
want
to
see
all
of
product
or
they
want
to
see
for
a
certain
section
or
stage
or
group
I'm
going
to
leave
it
here,
because
David's
okrs
are
applicable
to
Olive
product
Milestone
is
not
the
typical
Milestone
that
you
think
about
when
we're
doing
development.
A
In
git
lab,
this
is
just
what
is
the
time
frame
for
this
okr
and
the
time
frame
for
okrs
are
quarters,
so
we're
picking,
fy24
q1
and
then
progress
and
health
status
I'm
going
to
leave
blank
because
I'm
not
doing
an
update,
I'm
just
merely
creating
this.
For
the
first
time
in
description,
you
can
go
ahead
and
enter
information
for
the
reader
to
understand
what
this
is
about.
A
I
also
recommend
adding
a
section
for
related
issues
and
related
okrs,
because,
as
you'll
see,
we
only
have
a
widget
for
children,
so
you
can
see
the
child
parent
relationships,
but
you
can't
see
related
relationships
yet
so
I
recommend
having
a
standard
format
that
you
put
on
all
of
your
okrs,
so
that
your
readers
get
used
to
knowing
where
they,
where
they
should
look
for
these.
A
These
data
points.
Okay,
we've
got
the
metadata
filled
out
now,
I'm
going
to
add
the
children
so
for
objectives
you
can
add
child
objectives
and
child
key
results,
so
David
might
want
to
break
this
down
into
more
objectives
and
again,
objectives
are
the
goals
that
we're
trying
to
reach
KRS.
Are
the
measures
to
understand
if
we've
met
those
goals
in
this
case
I
only
have
child
cares.
I
have,
let's
see
one
through
five.
A
Here,
cares
so
I'm
just
going
to
add
those
as
care,
so
I'm
going
to
copy
and
paste
because
I
have
it
already
typed
up
here
when
I
select,
the
ad
I
can
pick
under
the
objective,
menu
or
key
results
to
add
a
new
one
or
an
existing
in
this
case,
I'm,
going
to
add
a
new
and
I'm
going
to
paste
the
title
here
again,
I
can
choose
if
this
is
confidential
and
then
I
can
create
that
key
result.
A
There's
a
nice
workflow
saver
here.
So
if
you
have
a
whole
list
of
cares
or
children
to
to
enter,
you
can
just
enter
them
all
one
after
one
and
then
go
and
do
the
metadata
after
because
this
title
box
stays
here
for
you
so
I'm
going
to
do
that
I'm
going
to
keep
entering
these
until
I'm
done
now,
I
happen
to
actually
have
these
already
created
from
a
different
video,
so
I'm
going
to
show
you
now
how
to
add
an
existing
as
well.
A
So,
if
I
go
to
add
and
instead
of
adding
new
key
results,
I'm
going
to
say
add
existing
now
I'm
in
a
search
box
and
searching
is
currently
by
title.
So
I
can
start
typing
the
title
right.
So
I
have
two
options:
airflow
vision
and
I
have
this
AI
assisted
code
suggestions
right.
So
if
I
do
that,
I
can
select
the
existing
one
here,
I'm
going
to
do
another
one
so
deliver
these
requirements
right.
A
So
here's
deliver
these
requirements
as
work
items
and
then
I
could
just
add
that
key
result,
and
it
already
brings
it
in
for
me.
So
why
might
you
need
to
add
an
existing
KR?
Well,
let's
say
you
were
doing
this
project
for
somebody
you're
doing
the
data
entry
and
you
lost
your
place
and
you
added
children
for
whatever
reason
you
can
then
use
these
three
dots
to
remove
that
child
from
the
okr
or
from
the
objective.
A
A
Okay
and
I
have
a
duplicate
because
I've
been
making
a
lot
of
these
videos.
Okay,
so
now
I've
showed
you
how
to
add
children
and
how
to
add
how
to
re-parent
a
child,
how
to
remove
a
child.
Now,
let's
go
ahead
and
enter
the
metadata,
so
I'm
going
to
select
this
and
replace
the
CLI.
This
is
or
eats
so
I'm
going
to
assign
it
to
a
read
the
labels
again
and
the
the
standard
labels
are,
the
minimum
labels,
please
add
Division
and
okr.
A
All
of
the
okrs
related
to
her
here
we
go
and
I
could
add
stage
for
this
particular
work
item,
but
I'm
not
sure
what
it
is
so
I'm
Gonna,
Leave
It
notice
that
I'm
in
my
key
result.
This
is
the
child
of
this
one
and
I
no
longer
have
a
milestone.
Instead,
I
have
dates,
I
have
a
start
and
a
due
date.
A
The
reason
being
is
because
the
objective
is
within
a
certain
a
certain
period,
okr
period
a
quarter
and
then
within
that
quarter,
I
might
want
to
stagger
my
care,
so
I
might
want
to
say:
okay.
This
is
going
to
be
the
first
one
that
I'm
going
to
start
today
and
I'm
going
to
end
at
the
end
of
February,
for
example,
and
the
next
one
I'm
going
to
do
beginning
of
February
and
March.
A
So
you
can
have
discrete
start
and
end
dates,
separate
from
each
other,
for
your
cares
for
progress
and
health
I'm
going
to
leave
that
link
for
the
first
check-in
and
then
for
description,
I'm,
going
to
do
the
same
thing
that
I
did
for
the
last
one,
where
I'm
just
going
to
create
these
placeholders,
so
that
the
people
who
own
these
can
actually
fill
this
information
in
and
now,
if
I
come
back
to,
my
parent
I
can
see
that
that
replace
CLI
has
all
the
metadata
that
I've
entered
all
right.
A
Wonderful
I
want
to
show
you
now
how
to
search
for
the
KRS
that
you
care
about.
So
let's
say
I'm,
David
and
I
want
to
see
all
of
the
KRS
related
to
the
division.
Product
I
can
go
ahead
and
do
that
and
see
these
now,
if
I
wanted
to
see,
for
example,
those
that
have
a
health
status
that
are
not
on
track,
I
can
also
do
that
in
this
case,
it's
showing
all
of
them
because
we
haven't
had
any
check-ins,
and
so
there
aren't
any
health
statuses.
A
So
this
is
showing
both
null
as
well
as
the
other
values
of
need
attention
and
at
risk.
He
could
break
this
down
even
further.
Maybe
he
wants
to
search
by
group.
Let's
say
where
anything
is
group
ml
Ops,
which
is
not
on
track
right,
and
so
you
can
search
for
your
okrs
based
on
labels,
just
like
you
can
throughout
gitlab
for
issues
okay.
So
that's
all
I
want
to
show
you
today
thanks
so
much
for
watching
and
have
a
great
rest
of
your
day.