►
From YouTube: UX Scorecard - Signing up for GitLab
Description
This is the walkthrough of the Signing up for GitLab experience
Issue: https://gitlab.com/gitlab-org/growth/ui-ux/-/issues/85
Slides: https://docs.google.com/presentation/d/1iQwGxX5uLh_v1u59sO69-bnioTImodha3kmR_Zb4CiU/edit?usp=sharing
Journey map: https://app.mural.co/t/gitlab2474/m/gitlab2474/1624265887679/1bbd6feaa66c6fd4a8e96b3207a5895fbda8282e?sender=kcomoli8464
A
Hi
everyone
I'm
kevin
product
designer
in
growth
here
at
gitlab.
This
is
a
ux
call
card
on
signing
up
for
get
like
if
you're
not
familiar
with
the
ux
gold
cup
process.
Basically,
it's
a
heuristic
evaluation
of
an
experience
to
do
this.
We
first
start
by
identifying
the
job
to
be
done
so
who's
the
user
and
what
is
their
desired
outcome?
A
We
then
map
the
user's
journey.
So
what's
the
current
process
to
get
the
desired
outcome,
and
we
finish
by
grading
the
experience
using
a
grading
model
and
specific
ux
heuristics.
A
So
for
this
scorecard
I'm
signing
up
for
git
lab,
I
am
going
to
be
focusing
on
two
main
personas,
so
the
development
team
lead
and
the
software
developer,
both
of
these
personas
are
gonna.
Try
to
accomplish
the
following
job
to
be
done,
which
is
when
evaluating
gitlab.
I
want
to
get
started
with
minimal
effort,
so
I
can
assess
if
it
will
fit
my
team's
notes.
A
I
chose
to
focus
on
three
key
floats
the
first
one
being
signing
up
and
creating
a
project
signing
up
the
second
one
signing
up
and
importing
a
project
and
the
third
one
signing
up
using
single
sign-on.
So
this
is
third
parties
like
google,
github
and
bitbucket.
A
I
also
choose
to
exclude
three
flows
which
are
signing
up
after
receiving
an
invitation
to
join
gitlab.
The
invited
user
experience
is
something
different
and
should
be
treated
separately
than
an
initial
setup.
A
A
At
the
same
time,
it's
also
like
the
copy
is
quite
dense
and
a
bit
jargony
as
a
development
team
named
software
developer.
It's
not
always
speaking
directly
to
me.
I
feel
I
feel
it's
more
tailored
to
a
buyer
persona
rather
than
a
user
persona.
A
I
just
wish
it
would
be
a
bit
more
mixed
because
I
think
both
have
have
value
but
yeah
anyway,
I'm
gonna
click
on
try,
good
luck
for
free,
which
is
then
redirecting
me
to
this
page.
Try
to
get
live
ultimate
for
243
for
30
days
with
the
free
trial
includes
nearly
all
ultimate
tier
features.
No
credit
card
required.
So
this
is
nice.
I
don't
need
a
credit
card,
but
stating
includes
nearly
all
ultimate
feature
is
a
bit
confusing.
A
I
wouldn't
have
expected
that
to
be
here.
I
would
have
actually
also
expect
to
have
a
list
of
the
features,
and
what
do
I
have
access
to
and
what
is
the
value
of
all
that-
and
I
don't
really
have
this
here,
so
the
newly
gets
clarified
in
the
faq,
where
I
basically
learn
a
bit
more
on,
what's
included
and
what
is
not
included,
but
still,
if
I
really
want
to
know
everything
I
have
to
click
here,
which
is
then
sending
me
to
our
pricing
page.
A
I
would
have
expected
this
page
to
kind
of
pitch
me
the
value
of
the
product
and
of
the
trial-
and
this
is
not
the
case
here.
So
that's
that's
a
bit
disappointing
at
this
point.
I
might
not
be
super
convinced
I
wish
I
would
have
been
reassured,
but
anyway,
I'm
gonna
click
on
continue
with
sas,
which
is
then
leave
me
on
this
page
form
where
I
have
to
fill
some
basic
information.
A
I
also
have
the
choice
to
create
accounts
in
google
and
github.
This
is
something
that
we're
gonna
see
later,
but
that's
that's
pretty
nice.
So
anyway,
I'll
just
fill
my
information
yeah.
Sometimes
this
this
form
has
different
way
of
throwing
errors.
A
So,
for
example,
at
times
it's
going
to
be
tied
to
the
fill,
but
sometimes
it's
just
being
put
on
top
of
the
form,
which
is
a
bit
confusing,
it's
nice
to
have
an
error
for
sure
this
is
important,
but
I
just
wish
that
everything
would
be
consistent
and
and
every
error
would
be
tied
to
their
own
field,
so
in
this
case
email
is
being
added
on
top,
instead
of
being
directly
tied
here
to
so
anyway,
I'm
fixing
my
information
and
clicking
on
continue.
A
Then
I'm
being
landed
on
this
page,
let's
go
almost
there.
I
have
to
check
my
email
and
confirm
this
is
pretty
standard,
so
I'm
just
doing
that
going
to
my
email
received
the
email
from
gitlab
in
this
email.
There's
a
confirmation
link,
so
I'm
clicking
that
and
I'm
being
redirected
again
then
I'm
landing
on
this
page,
which
is
seems
to
be
a
signing
page.
A
It's
nice
that
my
email
was
automatically
pre-filled,
but
I
just
wish
that
clicking
the
the
link
in
the
email
I
would
have
been
straight
into
the
product
like
authenticated
and
and
that
I
didn't
have
to
like,
go
through
this
step
again
of
filling
information
and
add
in
my
password
again
so
yeah
this.
This
step
feels
like
it
could
be
eliminated
so
anyway,
I'm
just
gonna
click
on
sign
in
which
is
then
guiding
me
to
this
page,
which
is
kind
of
welcoming
me
to
gitlab
using
my
name.
A
This
is
pretty
nice,
then
I
have
to
fill
my
role
and
I'm
being
told
that
this
is
gonna
help
get
lab
personalized.
In
my
experience,
which
is
really
cool,
so
yeah
just
feeling
this
choosing
between,
like
my
company
or
team,
using
the
trial
or
just
me
like
I'm
at
this
point,
I'm
really
expecting
to
have
like
a
personalized
path,
which
is
nice,
so
I'm
going
to
click
on
continue
and
then
I
land
on
this
page,
which
is
a
again
a
form
to
start
my
ultimate
trial.
A
So
I
have
to
fill
the
same
information
so
first
name
nice
name.
I
mean
they're
being
pre-filled
for
me,
which
is
nice,
but
then
yeah.
It
really
feels
like
a
lot
of
information.
There
are
a
lot
of
fields
here.
A
I
have
to
give
information
about
my
company,
the
number
of
employees
and
the
telephone
number.
I
don't
know
if,
if
I
have
to
input
my
company
phone
number
or
my
personal
phone
number
either
way,
I'm
not
too
keen
on
doing
that.
I
don't
know
what
why
why
we're
asking
this
here,
yeah
as
a
user,
it's
really
like
yeah.
I
don't
want
to
give
you
so
much
information
to
just
try
out
a
product
that
I'm
not
even
sure
if
I
will
use
it
in
the
end
like
at
this
stage
so
yeah.
A
This
is
a
bit
of
a
barrier
but
anyway
also
what
I'm
seeing
is
that
I
have
no
way
to
skip
this
form
and
I
have
no
way
to
move
forward
and
all
of
these
steps
are
required,
meaning
that,
let's
say
I
fill
everything
except
the
telephone
number.
If
I
press
continue,
I
cannot
move
on.
I'm
gonna
have
to
like
give
my
phone
number
away,
which
is
frustrating
so
anyway.
A
I
just
click
on
continue
and
then
I'm
being
prompted
to
create
a
group,
so
I'm
being
told
that
a
group
is
my
organization
in
lab
and
it
allows
me
to
manage
users
and
collaborate
across
multiple
projects.
A
A
It
seems
to
be
this,
but
then
it
kind
of
seems
like
it's
just
you
know
organizational
perspective
and
it's
not
going
to
bring
much
value
into
doing
that
about
kind
of
tidying
up
things
so
yeah.
I
just
wish
it
would
be
clear,
like
what's
the
value
of
a
group,
because
right
now
I
don't
even
know
that
and
I
have
no
other
choice
than
creating
one.
Because
again,
I
cannot
move
forward
without
doing
that
so
yeah
and
I'm
just
gonna
like
fill
my
group
name,
which
is
going
to
generate
a
group
url.
A
I
don't
know
why
it's
a
bit
confusing
to
me
to
have
this
here
now,
because,
as
long
as
I
don't
I
mean,
I
presume
that
as
long
as
I
don't
click
on
create
group,
this
url
is
never
gonna
exist
right.
So
why
do
I
have
it
here?
I
don't
know
visibility
level
I
can
choose
between
private
and
public,
which
is
nice,
and
then
I
have
the
option
to
invite
people,
but
it's
optional.
A
And
this
is
going
to
lead
into
my
group,
so
yeah,
okay,
then
I
can
choose
my
project
name
again
same
thing
with
the
project
url.
Why
do
I
have
this
here,
I'm
not
so
sure
and
the
visibility
level
private,
so
this
is
being
imported
from
my
setup
from
the
project
from
the
group.
Sorry
before.
A
So,
if
I
choose
private
here,
I'll
get
private
there
fair
enough,
but
I
don't
understand
why
this
is
a
radio
button,
because
it's
gonna
imply
that
there's
another
choice
at
this
point
when
in
fact
there
is
not
so
I
just
wish
this
would
be
a
piece
of
copy
instead
of
being
a
radio
button,
this
would
kind
of
yeah
be
a
bit
simpler.
A
Apparently
I
am
going
to
be
landing
on
a
sandbox
project
to
learn
the
basics
and
then
guide
it
with
issues
on
the
niche
reward.
So
that
sounds
pretty
cool,
so
I'm
clicking
on
okay,
let's
go
and
then
I'm
learning
sorry
and
then
I'm
redirected
on
this
project
called
learn.
Gitlab
on
the
issue
board,
so
this
is
nice.
I
like
the
idea
of
using
gitlab
to
learn
github
and
then
each
issue
containing
instruction,
but
there
is
a
lot,
so
I
don't
know.
I
think
it's
like
yeah
12
issues.
A
That
is
a
lot
I
just
wish.
It
would
be
a
bit
more,
like
maybe
obvious,
the
first
thing
that
I
have
to
do
because,
right
now
I
presume
I'm
free
to
pick
any
of
these,
which
is
nice
but
yeah.
It's
it's
a
lot
to
choose
from.
Basically,
so
I
just
was
the
the
choice
would
be
easier
at
this
point.
A
A
There
is
a
dedicated
onboarding
board,
which
is
good,
although,
like
I
said,
can
be
a
bit
overwhelming
and
then,
in
terms
of
potential
improvement,
I
think
we
can
definitely
clarify
the
value
proposition.
On
top
of
the
funnel.
The
trial
and
product
value
are
not
clear,
yeah
I
just
I
just
wish.
I
would
be
a
bit
more
like
sure
about.
What's
what's
waiting
for
me,
I
think
we
can
simplify.
We
should
definitely
reuse
the
number
of
steps
and
the
amount
of
information
we
collect
up
front.
A
A
If
you
don't
create
a
group,
there's
no
way
that
we
can
activate
your
trial
because
we
need
to
attach
your
trial
to
a
specific
group.
So,
instead
of
just
showing
this
create
your
first
group
step,
just
maybe
reword
it
to
be
more
transparent
and
just
say
that
we
need
that
to
activate
the
trial.
I
think
it
would
be
much
better,
then,
in
terms
of
control
and
freedom.
A
A
That
must
be
super
frustrating
for
you
to
have
to
create
a
group
create
a
project
when
you
actually
want
to
join
one.
So
we
could
definitely
do
better
in
that
regard,
signing
up
and
importing
a
project.
So
I'm
going
to
start
from
the
steps
that
we
saw
earlier,
which
is
create
an
important
first
project.
A
This
is
pretty
nice,
although
I
don't
really
understand
why
I
have
gitlab
export
and
gitlab.com,
because
if
I'm
signing
up
for
gitlab
it's
probably
because
I
don't
have
an
account
yet
so
why
would
I
import
things?
Maybe
this
could
be
kind
of
removed,
but
then
for
the
rest,
it's
it's
nice
to
have
options.
I
think
here
so
in
this
case
I
am
going
to
choose
github.
So
I
clicked
on
github,
which
is
then
I
guess,
logging
me
in
in
gitlab.
A
I
don't
know
because,
like
things
are
changing
here,
a
bit
so
yeah,
then
I'm
being
asked
to
authenticate
with
github
to
connect
my
github
repository,
so
I'm
going
to
click
on
authenticate
with
github,
which
is
then
sending
me
to
github,
where
I
have
to
authorize
gitlab.
So
I'm
going
to
click
on
authorize
gitlab,
then
I
have
to
confirm
this
using
my
github
password
once
this
is
done,
I'm
being
redirected
and
then
I'll
land
back
in
gitlab
with
the
registry
from
github
that
I
have
and
then
I
can
choose
to
import
this
one.
A
So
if
I
click
on
import,
I'm
being
prompted
by
model
saying,
I
sure
want
to
import
yeah.
I'm
pretty
sure
I
just
wish
I
wouldn't
need.
I
wouldn't
have
that
here
to
me
this
sounds
like
an
extra
step
that
is
not
needed,
so
I'm
not
sure
why
we're
using
a
model
here
this
could
be
simplified.
So
anyway,
I
click
on
import
and
then
my
project
is
importing.
I
can
see
the
status
here
and
there
this
is
kind
of
nice,
but
at
the
same
time
I'm
just
waiting.
A
So
I
just
wish
there
was
something
that
would
kind
of
you
know
entertain
me
in
a
way
it's
just
not
staring
at
a
spinner,
and
this
couldn't
take.
I
don't
know
like
from
five
to-
I
don't
know,
maybe
from
one
to
five
minutes.
Sorry
so
once
this
is
done,
I
have
the
status
being
complete,
that's
nice
to
see,
and
then
I
can
go
to
my
project.
A
But
the
thing
is,
I
am
being
kicked
out
of
the
onboarding
experience,
so
I
don't
get
to
access
the
onboarding
board,
so
yeah,
I'm
kind
of
left
on
my
own
to
figure
things
out.
So
I
wish
I
wish
I
would
have
been
able
to
access
that
onboarding
experience
at
this
point,
and
also
one
thing
to
know
is
that
if
I
have
several
projects
here,
this
is
going
to
populate
multiple
rows
with
the
same
import
button
and
it
seems
like
I
cannot
like
select
all
of
them
and
import.
A
If
I
wanted
to
import
five
project,
I
have
to
click
on
import
and
confirm
like
five
times.
That
sounds
like
a
lot
so
yeah.
So
this
is
why
this
experience
is
created
as
a
d
plus
it's
nice
to
have
multiple
import
options,
but
then,
in
terms
of
flexibility
and
efficiency,
it's
really
lacking
in
significant
ways,
there's
so
much
back
and
forth
between
the
apps.
A
I
think
the
import
project
is
at
least
nine
to
ten
steps.
This
is
way
too
much,
I'm
being
kicked
out,
the
onboarding
experience,
which
is
not
nice
and
the
import
interaction
is
tedious.
So
we
can
do
so
much
better
on
that.
A
And
now,
let's
move
on
to
signing
up
with
sso,
so
I'm
going
back
to
this
page
that
we
saw
earlier
so
that
after
you
go
through
the
marketing
website,
so
here
I'm
gonna
click
on
create
account
using
google,
at
which
point
I
am
prompted
to
choose
an
account
to
connect
so
yeah.
This
is
very
standard
and
then
I'm
having
this
prompt
about
terms
and
privacy
policy,
I
think
from
a
legal
standpoint.
This
is
important.
I
also
feel
like
that.
A
If
I'm
going
back
here,
this
is
treated
as
copy
and
we're
just
assuming
that
if
you
click
on
continue,
then
you
are
accepting
the
policy
so
maybe
having
something
similar
here
or
around
there.
I
don't
know,
but
I
don't
think
this
needs
to
be
an
extra
step
anyway,
once
I
click
on
accept
the
terms
I
directly
land
on
this
forum
that
we
saw
earlier.
So
that
means
I
am
skipping.
A
The
whole
email
confirmation
process
that
we
saw
earlier,
and
so
I'm
gonna
go
back
on
it
to
be
clear,
so
yeah
this
whole
process
of
almost
there
going
to
my
inbox
being
redirected.
Signing
in
and
giving
information
about
myself
here
is
skipped.
A
So
that's
that's
pretty
nice,
that's
pretty
streamlined
and
then
the
rest
of
the
experience
is
the
exact
same
as
what
we
saw
so
overall,
this
experience
is
great.
As
a
c
yeah
using
sso
is
definitely
streamlining
the
flow
which
is
nice,
but
then
I
just
wish
that
we
would
have
kind
of
used
this
to
kind
of
suggest
thing
for
me
so
say
I
authenticate
using
github.
A
A
That
would
be.
That
would
be
nice,
so
yeah
summary
so
signing
up
for
gitlab
and
creating
a
project
is
a
c
minus
importing
a
project
is
a
d
plus
and
using
sso
is
a
c.
A
Now,
to
balance
all
that,
we
also
did
another
irritate
user
testing
on
this
flows.
We
had
overall
10
participants
and
we
asked
them
to
grade
this
flow
on
a
scale
of
one
two,
five,
so
one
being
very
difficult,
five
being
very
easy,
so
five
out
of
ten
people
mentioned
that
signing
up
for
gitlab
was
very
easy
and
five
other
rated
the
flow
as
a4.
So
easy.
A
I'm
saying
this
to
kind
of
contrast.
What
I
just
said
before
is
like
overall
from
a
real
user
perspective,
although
not
all
of
them
were
software
developer
or
development
team
lead,
it's
still
a
somewhat
easy
process
now.
The
reason
why
I
tend
to
grade
those
experiences,
maybe
lower
than
expected
is
because
I
believe
that
signing
up
any
sign-up
flow
is
absolutely
critical
for
the
product
and
for
our
business,
and
we
should
absolutely
aim
to
be
a
b
and
never
great
below
b,
so
yeah.
A
A
We
can
do
better.
We
can
definitely
do
better.
Then,
overall,
it's
a
railway
experience,
a
kind
of
lack
of
flexibility
I
feel
like
I
have
to
adapt
to
the
tool
instead
of
having
the
tool
adapting
to
my
needs,
specifically
that
it's
mentioned
in
the
flow
that
is
saying,
yeah
we're
gonna
personalize
your
experience.