- We ask you to think of concrete examples
to show how a feature should behave.
So we're thinking about, for our pet salon,
how can we show what time slots are already booked
and which are available?
So, Janet, Caitlyn has a cat shave booked
for this half hour slot at nine o'clock.
- Okay.
Do we have to know the name of the cat, perhaps?
So that they know who's coming in?
- Oh, yeah. We might need more details
for the groomers, right?
- Right. So, would we put that up there at the same time?
So, say, Venus is coming in for a cat shave?
- Right. Yeah.
- Okay, and I know that Foo Foo,
Debby's bringing her dog Foo Foo in,
and she wants the deluxe, the 90 minute deluxe.
So, she wants to come in.
She doesn't want to do too early cause she's got a day off,
but she's gonna come in at ten o'clock she said.
- So, Janet, I notice you're writing FooFoo in in green,
and I know colors might be a way to show available
or not available time slots,
but what about colorblind people?
We have to think of accessibility considerations
for our app. - Oh, Okay.
So, product owner, would it be better
if we had it in maybe blue, if we have to think about color?
- Yeah, that's a better color. - Okay
- Very few people are blue yellow colorblind.
- So we're going to do that,
and they want the deluxe package.
Se we want them to cover,
we gotta find some way to show that this booked now.
- Right.
Yeah, and so how would that show
to the client who's about to book versus to the groomers?
- Right.
Or, there's another person that we have to think about
is who's coming to book next, right?
- Right, yeah.
So, we have another dow owner who,
she wants that deluxe package for her dog ,too,
but Gigi she doesn't have anymore time,
and Caitlyn only grooms cats.
So how would we show this client
- Other times.
- That there's, yeah, other times that are available?
- Right, even maybe the next day.
- Right.
- So we have to think about that.
- Yeah, I think maybe if we got the developers
to brainstorm with us.
- That's a great idea.
So we'll take that offline with them.
What about if we take and,
if I was coming in to book that other one,
I don't necessarily care about,
or maybe Foo Foo doesn't care,
to have somebody else seeing those details?
- Oh, right.
Personal details I think better not
to show those to outside people.
- Programmers, how would we do that?
Programmers, how would we do that?
Would be able to, you know, gray it out
like we do on non-editing fields,
so that they know that they can't show that?
- Right.
Kind of like when you book an airline seat,
and it just shows grayed out cause you can't,
it's not available. - Right.
So we have to think about that.
Would that be another story?
- Yeah.
I think we are getting into a lot of information just
for this one story, so we might want to talk
about breaking that up.
And you know, the other thing we haven't thought about
is seeing how much the groomers charge.
We need to show that on the website as well.
That's definitely another story.
- That's definitely another story,
and not anything to do with this,
but we need to think about those things.
As you can see, by using concrete examples,
putting it up on a whiteboard so everybody can talk about it
will really help you find new stories,
find out what's missing, thinking about
- All the different types of testing, right?
- Right. - Accessibility, security.
- Even different personas.
Start thinking about those types of things.
Right.
So, concrete examples, use them wisely.