Transcript
June 25, 2024, 6:02AM

Keith Low started transcription

Ryan Church   0:04
And there's six teams that keeps trying to put a requirements together for, so I thought putting this session in together if we can get somewhere through this document to identify where we have questions, what I can then take it to Megan to identify what we can put together as a a watered down version of the proof of concept to to see what that would look like after this document.

Mah Jin-Khai   0:18
Umm.

Ryan Church   0:25
But I thought going through this together, it might be, it might work nicely to to understand the type of questions we've gotten to see if we can get to some sort of solutions between the three of us.
So and so, Hanna, you, if you're driving the the screen, do you wanna take us through?

SueAnn See   0:42
Ohk.
Hold on.
I think we need the fake mAh as well so.

Mah Jin-Khai   0:47
Umm.

SueAnn See   0:54
Umm.
And just share my screen again.
OK.
OK, so the first page is the login page and this was the original mockup given to us, but there's a sign up button here.
I know we said that we don't need the sign up button now, but we still need to get clarifications on what happens to this button then.
Is it going to be the long sign in button and then is it going to be white in color or what?
Right, so this is a you you are you are UX thing that we need to clarify.

Ryan Church   1:39
Yeah. Umm.

SueAnn See   1:41
OK, so another thing I just noticed this morning was that on this language here, so assuming this year we are not going to integrate with any language services, then this actually becomes somewhat like a static value.
It's just always defaulted to UK English, but I think we also need to confirm if it's really going to be UK English.

Ryan Church   1:57
Yeah.

SueAnn See   2:05
That means all the UI copy needs to be based on UK English.
The reason why I'm asking is because for some reason when we were working on language services last time, the default language that we had was US English.

Ryan Church   2:10
Umm.

Mah Jin-Khai   2:22
Yeah, you, US English at that point of time, we decided to support a US English as well as some other languages.
But but then that was a decision then uh.

SueAnn See   2:34
Yeah.
So that's why I think we need to clarify again whether the UX team is using UK or US English.

Ryan Church   2:44
OK.

SueAnn See   2:46
So that's for a lot in screen.
I think that's all for login screen.
OK.
Then the next one is talking about the home bar and navigation bar.
OK, so we didn't put in the screenshot here, but we can refer to the prototype.
This home bar refers to the bar at the top and the navigation bar is the one at the site here.
Umm, so basically the UI UX team has not come back to us on these two components.
They said they need to do some user research and review the design.

Ryan Church   3:20
Yeah.
Do you?
Yeah, the user research is something and then make it and Ryan are working on together with they've got some groups set up.

SueAnn See   3:29
Now.

Mah Jin-Khai   3:29
Umm.

SueAnn See   3:31
OK.
So then let's look at this one.
Ohh, I think Ryan Key was supposed to update the Figma to show the product instance.

Mah Jin-Khai   3:41
Yeah.
I I don't need to go one more round with him because he told me he's going to make some some changes, not only on this, on some other area so.

SueAnn See   3:55
Yeah.
So the question is this one.
When we drop down here right now, we are looking at it as if it's just one EHS one please review.
But the fact is that there could be multiple product instances that that could be.
Please review production, test development or something like that, and the question is whether we should be showing all the product instances here.

Ryan Church   4:19
So multiple product instances for a product.

Mah Jin-Khai   4:19
Ohh.

Ryan Church   4:21
So please review.
Yeah. Test production.

SueAnn See   4:23
Umm.

Ryan Church   4:24
OK, OK. Yep.

SueAnn See   4:30
And for each of the icons we also need to be clear where they actually lead to.
So for example like this calendar right now it's not clickable in the prototype, so that means we don't have a UI for what it looks like.
And then for this notification is not clickable as well, but this bell sign we can just try to relate it to.
This needs your attention, right?

Mah Jin-Khai   4:55
Yeah.

SueAnn See   4:55
It could be the same thing, but I'm not sure if it is because if you look at action required and need your attention, both of these are some form of notifications, one requiring action and one just for information, right?
So then the question is, does this bell actually leads to this bell icon with the same pop up or what?

Ryan Church   5:17
Yeah.

SueAnn See   5:18
Yeah.
And I think same goes for this question mark does it lead to support page?
I think the support page is missing, so we used to have one icon here for support page.

Mah Jin-Khai   5:25
Uh, and I think I I think you also previous it was a previous design with the support that now they moved to the top right.

SueAnn See   5:33
Yeah.
So I don't know what this question mark is supposed to be, because there's no prototype.

Ryan Church   5:39
Umm.

SueAnn See   5:42
And then out of scope search text box.
So we think this one can be left to later because it's not gonna be something easy to implement.

Ryan Church   5:53
Yeah. OK.

SueAnn See   5:53
That global. Such.
Yeah.
So that's why we propose it to be out of scope.
Singles for navigation, but I think this one is quite straightforward as long as we have the page.
So far we have all the pages.
Yeah, we can link to a page, but the insights OK, so this is the one.
Insights is the one that we propose to be out of scope, because this is about pulling data from multiple sources.
Whether it's from the product or from perhaps from Zendesk?

Mah Jin-Khai   6:26
2nd.

Ryan Church   6:26
Yep.

SueAnn See   6:30
Umm, they are not sure any requires a BI engine, so it's a lot of work.
That's why we proposed it to be out of scope for now as well.
Then profile drop down panel, OK profile drop down panel is this one where we have profile settings admin console.
So right now, as far as we know, admin console is not the priority for this year, so this will be out of scope for now and these kind of things like the online status because it's going to be difficult to implement.
It's like, what's the meaning of someone being online and offline within IHOME, right.
So we think this is probably not of the highest priority as of now.
So we propose it to be our school as well.

Ryan Church   7:29
Yeah.

SueAnn See   7:31
OK.

Ryan Church   7:32
Yep.

SueAnn See   7:32
Ohm.
So that is ohh scope then going back to home page Hello banner which is this one the Hello banner.
I think we clarified that location is based on IP tracking.
So, assuming I'm using a VPN umm into another country, then the location would actually reflect my VPN country.
I think that's what it means by IP tracking, right?

Ryan Church   8:06
Yeah.

Mah Jin-Khai   8:07
Umm.

Ryan Church   8:09
Yeah.

SueAnn See   8:10
And then yeah, yeah.

Ryan Church   8:10
So that's a known problem, yeah.

SueAnn See   8:12
So then for the open the weather, this weather here the sun.
I think first thing, I don't know whether they have the different icons for the different weather and then another thing is that we need to determine what API we are going to use for whether I don't know.
JK Do you have any further insights from where we last discussed?

Mah Jin-Khai   8:35
Either that's we we we need to do a bit of a spike on to study should we use the open should we use the AWS?
But because we need to consider about cost, we can write one.
We can create one story for the team to do this kind of research.
In this our team we can do bit early so we can decide how should we implement.
But this is not the I can say it's not.
It's not something stopping us moving forward to build other things up, but we can we can certainly build spy to to take over this within a, determine the cause and you determine the.
That is what I have to do as by looking at the API, majority of the patients support West and the thing like the location, the weather and the temperature and not sure are we doing something extra in the future.
So so parameter you need to think about it.
Do we need to show something else?
Because the one thing we should avoid is like we we buy this API for now.
Suddenly next year or next later on, we want to show something else.
So we need to be very careful with this, but as far as I know, looks like there are two options, the open API and.
That's why is the NS-1 looks like they can do the job, but I'm not 100% sure about the cost.
You need to do things by this.

SueAnn See   9:50
OK, so another thing is this edit layout.
So these are all the person I personalization options which we might propose as out of scope for now, cause umm it's not very important feature for now.

Ryan Church   10:11
Each of these things that we're sorry, Son, each of these things were saying about the scope.

SueAnn See   10:12
And.
You know.

Ryan Church   10:15
I think what I wanna get to is I wanna have a an MVP phase but I wanna be very clear on what comes in as phase two and phase three and possibly phase four.
So I think the outer scope I agree with, it's just how.
Yeah.
We then need to prioritize those as to when they come into the product as well, but that that's that's not for today, but that's something we need to get to as well.

SueAnn See   10:33
No.

Mah Jin-Khai   10:34
Yeah. Yep.

SueAnn See   10:35
Yep.
OK.
So then I move on to the action notification event panel.
So I talk about this action card, so this action card, if you click on it, that is actually a side panel, right?
And then there are a lot of things in here.
So for example this app icon, we are assuming this is the product icon ohm and this title where we are assuming all of this actually comes from the notification details.

Ryan Church   10:57
Yep.

Mah Jin-Khai   11:05
Yeah.

SueAnn See   11:05
That means the product is responsible to provide us with all this data about the actions required, inclusive of a due date.
Alright, right now we do not have this due date concept within our notification service, so that is something new that we need to do.

Ryan Church   11:26
Umm.

SueAnn See   11:30
And with this due date, then comes the status we need to determine.
I think this is simple because it's just overdue due tomorrow due this week, right?

Ryan Church   11:41
Yeah.

SueAnn See   11:41
So it's easy to determine, but the question also is that if let's say someone doesn't take action for a long time, it has been overdue for more than a year.
Let's see.
Do we still keep it here?
So that's the retention.

Mah Jin-Khai   11:57
Umm.

SueAnn See   11:59
And then is there any concept of red or I think there's somewhere somehow we need to show for example this 14 new that means we need to know what has been read or unread.

Ryan Church   11:59
OK.

SueAnn See   12:13
All right, so I'm not sure if it also applies to this action required where we need to say if we say 2 new right, because right here we don't have the picture of the new.

Mah Jin-Khai   12:13
Yep.

Ryan Church   12:18
Yeah.
Umm.

SueAnn See   12:26
Yeah, but over here we have the new.
But over here for need your attention.
We do not have the pop up again based on the prototype and we came up with our own idea of what we think is the difference between need your attention and action required.
So we think that need your attention is the one that may not have a a link to something where you need to perform a task that you need to perform.
It also does not have a a status because it he will not be overdue and there's no due date right?
But maybe I don't know if we need to put like red or unread in the status or is a separate form of indicator.

Ryan Church   13:08
Yeah.

SueAnn See   13:10
OK, so that is the these two cards here ohm and then event same thing we that's not pop up here.
So I don't know what we want to do for this event.

Mah Jin-Khai   13:25
Umm, I think.
I think even I'm not sure is that in the school or not.
If I'm not mistaken, I think should be our school the the event.
If I don't mistaken, if you click the button, if you jump to another page showing ohh showing a calendar with all the details based on the based on the date and the time so that actually tell the OK you have this training and this next week and then you have a few things over due in two weeks later start showing something.

Ryan Church   13:45
Umm.

Mah Jin-Khai   13:54
This kind of information, so this is a very big area we need to take care.

Ryan Church   13:56
Correct.

Mah Jin-Khai   13:59
If you wanted to put that in school, but I I don't think we pushed that.
I don't pitching that.

SueAnn See   14:04
We did.
We did OK, so we have we have events, we just we pitch it, yes.
But of course, when we pitch right, the assumption was that we are going to integrate with a content feed.
That means the existing marketing RSS feed, but this may not be the case anymore, depending on what marketing team gives us, right?

Ryan Church   14:23
Umm.

Mah Jin-Khai   14:23
Umm.

SueAnn See   14:26
So I think the problem is when we pitch all of these, all we had was that one line one liner.
We didn't break down the requirements, so whatever estimates that we have here may maybe out anyway.
See, I think we put it as a two months for four person.

Mah Jin-Khai   14:41
I.
Hmm I I feel like we we unclear what should we do with the eventing so it could be something calendar on top.

Ryan Church   14:53
Yeah.

Mah Jin-Khai   14:55
On top there, there's one calendar icon.
She may go back to the same same screens.

SueAnn See   14:59
Yeah.
Yeah, there's a calendar I can hear.

Mah Jin-Khai   15:01
Why?
What?
Why there's a calendar at the top bar, so I predict that when you jump to another product you don't have, you cannot see the alchemy even at the bottom really, because that's the dashboard.
So you have to click the button at the top, you go back to the same pages.

SueAnn See   15:13
Yeah, like you mean like this? Yeah.

Mah Jin-Khai   15:15
Yeah, yeah, yeah.

Ryan Church   15:15
I said sensible question, yeah.

Mah Jin-Khai   15:16
Actually, they actually, yeah.
There actually reason question what happened if you click the bell?
Because because the the not.

SueAnn See   15:22
Yeah, there's no bell here.

Mah Jin-Khai   15:24
Yeah, because the notification is a pop up when you click the action required is a pop up.
So what should we do if you click the bar?
Should we?
Should we point out, or should we jump to another page?
There's another question so that actually raises more questions than.

Ryan Church   15:35
Yeah.
Good questions.

Mah Jin-Khai   15:38
Yeah, I yeah.

SueAnn See   15:39
OK.

Mah Jin-Khai   15:40
Yeah, but personally I feel like the upcoming event thing we should we should still build the we should still build the region, but we put a zero first and then later on we only see what should we do with it.

Ryan Church   15:54
Yeah.
Who decide what goes into upcoming events?
Yeah, agreed.

Mah Jin-Khai   15:57
Yeah.
Yeah, maybe in the maybe down the road.
Uh, the end of this year or earlier next year, when we have the content, everything appear, the content will come with it, then we can consider how to rebuild the the event part.

Ryan Church   16:08
Yep.

SueAnn See   16:13
OK, so I move on to the next panel which is this my apps.

Ryan Church   16:13
Yeah.

SueAnn See   16:16
So if you see here there's a tool tip icon here, but we need to know what's the text in for these two tip and in fact the two tip actually appears in many other places, so we need to know for each one of them, and also maybe the question is, is this sufficient tool tip or should there be more?

Ryan Church   16:40
Yep.

SueAnn See   16:40
OK.
And then, uh, similar questions about.
So what happens to this UI when the user has no product assigned?
I think he if you mentioned that by default ah, there will always be one default app like content cloud or support.

Mah Jin-Khai   17:04
Yeah.

SueAnn See   17:05
But I'm confused because if you look at apps page, the customer support, let's say it falls under another category called available in your plan, so it it it's actually not part of apps, right?
So that means there's still a possibility that I do not have any apps assigned here.

Ryan Church   17:28
Where you would you would always have at least one to one app assigned.
So in case your primary product would be, your would be your app.
It's only if you got multiple it would be one or more because no one would have home with haven't got a primary product.

SueAnn See   17:41
OK, So what if I have home, but somehow later on I do not have license to assess EHS and please review anymore.
I remove my license, then you will still be nothing, right?

Ryan Church   17:54
Yeah. OK.

SueAnn See   17:57
So when there's nothing we need to know how the UI would look like, maybe there's a message there are no products assigned or something.

Ryan Church   18:01
I'm with you, OK? Yeah.
Yep, but yeah, I'll perhaps it could be.
Please review.
Lapsed or some some some form of you know licenses required or something like that.
It's that.
There's this.
There still don't have money, but they but they if the primary products is, yeah past renewal or they haven't purchased it for the next year, they they'd have no no need to go to their primary app is this is all about getting to their primary application.

SueAnn See   18:35
Yeah.
So it could also be that it's grayed out or something, so I I don't know depends on what they want, right?

Ryan Church   18:40
Yeah.
OK.

SueAnn See   18:50
And the other questions, I think this one ohh the reason for this question actually is when user has one product assigned versus many products assigned, we will just worried that the UI had a different look and feel.
So for example, if we have one item, it will be great if you have two items, it will be Gray and white.
If you have three, it will be Gray, white, Gray.
So I think this is probably not a huge concern.
We will just use the table component that the UX team as provided to us.

Ryan Church   19:18
Umm.

SueAnn See   19:20
So that means if we only have one product, you will just appear as a Gray line, which I guess should be OK.

Ryan Church   19:25
And.

Mah Jin-Khai   19:28
OK.

Ryan Church   19:29
Yeah, good question.

Mah Jin-Khai   19:32
I think should be OK.

SueAnn See   19:35
Yeah, but that is the reason for this question actually.

Ryan Church   19:38
Umm.

SueAnn See   19:38
OK.
So then another question is on the three dots menu.
I think Keith had the response from UI team where they mentioned to remove.
Refer to this pop up right, but then the question is what is add-ons?

Mah Jin-Khai   19:49
Yeah.

SueAnn See   19:56
And then the content.
Here I assume at least to content page, but then again the icon here doesn't look the same as the content cloud icon and this learn and support again.
The question is whether it leads back to that same learning page and the support page, whatever it is.
So we don't have and idea of what this add-ons and the question for this icon of the content is it leading to content cloud actually.

Ryan Church   20:20
Yep, Yep.

SueAnn See   20:29
OK.
And then other question is, what happens if we remove app?
Does that mean we remove the license or what?

Ryan Church   20:37
Yeah, that's good question.

SueAnn See   20:38
Or just remove from the view.

Ryan Church   20:43
Yeah.
OK. OK.

SueAnn See   20:44
But if we are able to hide it from the view, then does it mean we can add it back?

Ryan Church   20:52
Yeah.
And just excuse me one second.

SueAnn See   20:54
Yeah.

Mah Jin-Khai   21:02
So where where do you see this screen?

SueAnn See   21:05
This screen is the one Keith asked the you I team that asks us to refer to here the apps page, then there's this part.

Mah Jin-Khai   21:11
I thought Mohd.
OK, better now they're more apps.

SueAnn See   21:14
Yeah, but if I remove cannot.
I don't know what happened if we remove.

Mah Jin-Khai   21:19
OK, need to know because if you assign the user to this product right?
Can the user remove themselves from the product?
So we need to know about this because we have to know, yeah.

SueAnn See   21:30
Yeah.
And what is the meaning of assigned when you say assign?
Is it assigned the license?

Mah Jin-Khai   21:35
Was that the license?
Assign the license and the user can see the product because we have to know this is not.

SueAnn See   21:37
Yeah.

Mah Jin-Khai   21:40
This is B2B software is not B2C, not where it's not like you're removing the app from your mobile phone.

SueAnn See   21:46
Ah, OK, so back to back to this scenario where we talk about what are the chances of someone having no product assigned, then the chances is even higher.

Mah Jin-Khai   21:47
So yeah, we need to know how this.

SueAnn See   21:56
So for example, if Air Asia bought EHS, then they assign the license to you, but not to me.
But I still can log in right, because I'm part of Asia, I don't know.

Mah Jin-Khai   22:07
Uh, we the depends on the.
That's all we need to know.
The user journey design, the user journey and the beginning for the logging is very important, so that's mean.

Ryan Church   22:11
Umm.

Mah Jin-Khai   22:15
That's an example.
In the Asia SSO, there have 10,000 or employee, but there's only 50 people assigned to use our software.

SueAnn See   22:21
Yeah.

Mah Jin-Khai   22:25
So so we need to know who are the people that can sing to sing to IDEAGEN.

SueAnn See   22:29
Log in ohh.

Mah Jin-Khai   22:33
This is single IDEAGEN cognito, so we need to know about the user journey.
Maybe only can build up from there and then at the same time from the 50 user you can log into my Gen by.
You cannot go to anywhere unless you've been assigned to any other product, so that way you need a screens that showing you have no application and then you need to tell can you contain the admin.
So the sign any product to you, you, you we need to know about these thing.

Ryan Church   22:57
Yeah.

Mah Jin-Khai   23:00
So that's quite a lot of things handled.

SueAnn See   23:02
Yeah.

Mah Jin-Khai   23:02
Lost.
You know, I just have to handle.

SueAnn See   23:05
Yeah. OK.

Mah Jin-Khai   23:05
I was on it.
I feel like the remote app is better not to have the remove app.
Why it will create even more if you can remove it, remove it.

SueAnn See   23:12
I.

Mah Jin-Khai   23:14
So there's mean, ah, the we need to go ahead, update the the the functionality to make sure user can remove themselves from the product instead maybe it become a problem.
So it's better not to have the remote app.

SueAnn See   23:29
Yeah.
Yeah.
And I also don't see much value for the rest of the items here if it's just going to refer back to the same page over here.
But I suspect this may be something targeted.
That means if I were to click on this, I'm actually open only opening only EHS related content.
Ohh EHS related learning but this may be the next level right until we have this page built out of this can take a back seat.

Ryan Church   23:49
Yeah, that makes sense then, yeah.
Yeah.
Yeah.

SueAnn See   24:03
OK, so I move on to learning panel, compliment your business and discover.
OK, so all of this the biggest problem is that we don't know where this information is going to come from.
So this whole learning panel?

Ryan Church   24:18
Yeah.

SueAnn See   24:19
Yeah.
And assuming it comes from another system, let's say like work, right, right.
So then we need to know what's the meaning of new.
Yeah.

Ryan Church   24:27
Yeah.

SueAnn See   24:28
And is it based on the content creation date or what?
Right.
And all these categories and taggings all needs to come from that source because we have no information of all this.

Ryan Church   24:39
Yep, it's yeah.

SueAnn See   24:42
And how come there's also a due date?
Means the cosmos have been assigned to this person.

Ryan Church   24:49
Correct.
It's it's gonna be Damstra.
So I'm just so you know, it's not gonna be work, right?
But it's yeah, Damstra's gonna become ideagen learning.
But there's work to do with that in the Damstra product first.

SueAnn See   25:01
OK, so assuming it's going to be Damstra, then what we need is that we need Damstra someone from Damstra to tell us actually whether they supply API for us to consume in order to get all of this information.

Ryan Church   25:12
But they do.

SueAnn See   25:15
And then also because you see each of these comes with a a an image.
So we also need to determine who stores this image.

Ryan Church   25:21
Yeah.
Umm.

SueAnn See   25:27
Then compliments your business.
Again, we don't have any idea where this comes from, but it looks like it's a product related.

Ryan Church   25:36
It is.
Yeah, that, this, this element here is the is the one thing that's similar to the existing home marketing page that we're using.

SueAnn See   25:36
I don't know service at all.

Mah Jin-Khai   25:42
Yeah.

Ryan Church   25:45
So there's there's, yeah, goes.

Mah Jin-Khai   25:45
This is the you the.

SueAnn See   25:47
Umm but home marketing page we don't have like content, right?
We we only have related products.

Ryan Church   25:55
Yeah, that.

Mah Jin-Khai   25:55
Yeah.

Ryan Church   25:55
But I think this is this is a similar mindset there that Megan's thinking about with compliment.

SueAnn See   25:59
Yeah, but this looks like the content because of probably an add on because there's a compliance pack, right?

Ryan Church   25:59
Complimentary, yeah.

SueAnn See   26:08
And then there's a premium.

Ryan Church   26:08
Umm.

SueAnn See   26:10
So it looks like an add-on.

Ryan Church   26:12
Mm-hmm.

SueAnn See   26:14
So the question is, where are we going to get this information from?

Ryan Church   26:17
Yeah, of course.

SueAnn See   26:18
Yeah.
OK.
So that's that.
Three panels.
Then we go to user profile page.
OK, so user profile page?
Umm, what we propose to be out of scope again.
Is this online offline status and all the gamification stuff here the medals.
As well as this activity log OK.
Umm, not to say it's not important, just that I think this comes after the fact after we have created everything else then.
We can look at implementing this activity log.
But the question is that if we hollow out this part then how do we adjust this details and about do we just leave a hole here or do we need to stretch the screen?

Mah Jin-Khai   27:17
I think the change log by TVD.
Just it's a bit too early to decide what to do.

SueAnn See   27:26
Yeah. So.

Ryan Church   27:26
To create.

Mah Jin-Khai   27:26
It's better to say, yeah, it's better to put the stretch and the details and about to the.

SueAnn See   27:32
Yeah.
OK.
So then we have this profile photo thing, which we already have plans that we will integrate with our file storage service in order to upload the photo required.
Ohh then name, email address.
Time zone is OK, just that for name.
So from what we can see here, based on this picture, they only have a name which is like a display name, whereas based on our knowledge of existing IHOME, we do differentiate between first name, last name, middle name and display name.
So the question is that should we follow the existing I home ohm?
Yeah.
First name, last name.
No middle name.
Sorry, it's just first name, last name, display name. Yeah.
Yeah.
So we need to determine what is the name breakdown.

Ryan Church   28:30
Umm.

SueAnn See   28:31
And you will affect the UI.
So now if it's perfectly here, but if we have first name, last name, and maybe even middle name right, then we don't have any idea how we should position it.

Ryan Church   28:43
Umm.

SueAnn See   28:46
OK, ohm then.
Umm.
Yeah, company label.
So company here, we assume it's actually the tenant name.
So for example, Air Asia, right?

Mah Jin-Khai   29:03
Thank you.

Ryan Church   29:05
Umm.

SueAnn See   29:07
And the role is actually the role of that person within his own company.

Ryan Church   29:13
Yeah, not not necessarily there the the user profile.

Mah Jin-Khai   29:14
Yeah.

Ryan Church   29:16
Yeah, user user role within each of the products is we can't take it if they got multiple products that might be different in each product.
So I think you're right.
It's gonna be job role.

SueAnn See   29:25
Yeah.
So this job role thing, because we actually don't use it for any other purposes within IHOME except to display it here.

Ryan Church   29:34
Umm.

SueAnn See   29:34
Then comes the question of to what extent we want to support the custom fields for each of the product.

Ryan Church   29:42
Yeah.

SueAnn See   29:44
Umm.
And because the method that we have chosen to synchronize information from IHOME to the products is using a scheme standard, it's actually a standard schema industry standard and they have some standard fields that they support within the schema.
So I have not looked into detail whether we have a feel for role, but assuming we do not have this field, then perhaps we will not support this.
We need to check against the standard schema first.
Umm.
Then works on product.
I'm assuming this one is just similar to my apps, but I don't know for sure.

Ryan Church   30:33
Yeah.

SueAnn See   30:33
No right?

Ryan Church   30:37
The thing is just just going back to that the the my apps the workpiece, those icons, they're they they mean something to us but that is that gonna mean much to the customer which in the carry through yeah.

SueAnn See   30:46
Yeah, but it appears everywhere though, but maybe the question is whether it requires a tool tip, a hover over tooltip.

Ryan Church   30:50
Umm.
Yeah, but those.

SueAnn See   30:58
Yeah.
Ah OK, so there is the view of the profile page and then we have the edit mode of the profile page as well.
Ohm.
Yeah, it's just a similar questions about what kind of fields we need here actually because this is oversimplified diagram, I think.
So if we look at existing user import for existing IHOME, we have a lot of other fields within that.
So for example, we have a user type where we indicate whether this is a user using a native authentication, an internal user, or an external user.
That means they are using a Federated authentication using their own company's identity provider.

Ryan Church   31:40
Yep.

SueAnn See   31:41
So I'm not sure if we need to display this type of information somewhere in the page as well.

Ryan Church   31:47
OK.

SueAnn See   31:49
Umm.
Then you will see things like uh, mobile number for example, right?
We currently support this as an optional field, but we don't see anywhere in in this diagram, and my guess is we may need it one day for multi factor authentication, but we don't know yet if we are going to use mobile or we are going to use email or something else, but.

Ryan Church   32:05
Yeah.

Mah Jin-Khai   32:14
Umm.

Ryan Church   32:16
Umm.

Mah Jin-Khai   32:17
I I I think I think I feel like we should.
We should not support this if we if we wanted to support MFA, you gonna be true.
Athukuri Thor in a in the phone app, just like how how we do it in a in a in a in addition so.

SueAnn See   32:36
Yeah, but Long story short is that we have somewhat an existing list right within the IHOME user import right now.

Ryan Church   32:36
Umm.

SueAnn See   32:44
And then we have this picture we need to sync both of these with a final list of.
Actually, what we need to support I and this this list actually is used in many places is used for the user interface is used for user import.

Ryan Church   32:52
Ohh Yep.

Mah Jin-Khai   32:54
He do you do you?

SueAnn See   33:01
It's used for user synchronization.
It's used everywhere, so without this list to be finalized that there are a lot of things that are stuck at the moment.

Ryan Church   33:12
Yeah.

Mah Jin-Khai   33:13
He did?
We check with the Optima what they need actually.
Uh, no, I think we need to find out because because because the mobile number is already supported, right?

SueAnn See   33:25
Yeah, right now.

Mah Jin-Khai   33:26
So we need to find out why they need the.
Maybe that's the reason, or maybe there's something they get squared away, so I strongly suggest MFA shouldn't be using mobile so so a lot of people are using the authenticator ready.

SueAnn See   33:41
Yeah.
So we also have other things like job title which I'm not sure whether it's similar to role because job title could be C PTO or CTO or something, right? Yeah.

Mah Jin-Khai   33:52
Then then we need to find out from out what day and for the role.
Sorry, drop by the what they enter for the job title sounds like the same.
If we find out that, then we can make a better decision really.

SueAnn See   34:00
Yeah.
So that is one thing I think we also need the list from every other product that we are thinking of integrating.

Ryan Church   34:11
Mm-hmm.

Mah Jin-Khai   34:12
On my phone, we would like friend.

SueAnn See   34:13
Right.

Mah Jin-Khai   34:14
As I mentioned, it's much more easy for with other product I guess, but the good going to be very challenging for us because they already like looking business out there with customers.

SueAnn See   34:18
Umm.

Mah Jin-Khai   34:26
So those will be more challenging.

SueAnn See   34:29
Uh, OK, so there are other things like, uh, privacy policy terms and conditions of use.
We are not sure if it should be added to the MyGen page somewhere and then also the whole license assignment page.
We created this as a new page for the existing IHOME, but in the new MyGen prototype there is no link to that particular user management page.
Not sure if it's going to be part of a min UI or something else because we also need to think about who can access the license assignment page.
Is it ohm?
Just the users, the customers admin.
Or is it ideagen admin?
Or are they the same page or a different page?

Mah Jin-Khai   35:15
Yeah, I I personally I feel like we need one motor.
My Gen look is for the admin and tenant admin to use Jasmine that can so there's mean they can add the user management, they can manage the user management and license because a lot of things.
But we we are not pitching during the romantic movies car like a bit difficult for us to add up right now we need we need to decide user journey for workout mode that we have.
So you have user mode and then you have admin mode.
When you have me, what can you do?
You can do only maybe two things right now, which is a user management and you can do licensing, yeah.
So so I can see there's a beauty about my Gen moving forward as you building more features, we try to centralize more and more functionality into my Gen so we can start from there.
So how many move that we have?
So potentially we have three moves that the side the role for the market is very important.
So maybe you have an idea jammin to do support all these thing and then you have that admin and then you have a normal user at least need to have these three.
Yes, potentially you need to manage the tenant as well.

Ryan Church   36:20
Yep.

Mah Jin-Khai   36:23
So that's why you need MyGen admin.
So we need to think through about it and we need to make a decision here.

SueAnn See   36:28
OK.
Umm, I'm just going to open another document because it's all intertwined.
OK, what's the role?

Mah Jin-Khai   36:37
They won't talk.

SueAnn See   36:37
Ah, yeah, yeah.
Future role permission metrics.
So I think he did get some information on what we intend to support in future.
And right now it's only ohm 3 different rules and.

Mah Jin-Khai   36:51
Right now, he's gonna need to talk to you and that the support.
Yeah, you you need a you need a user as well.
You need a user the role.
What?
What can they do?

SueAnn See   37:03
So regular the standard user, right?

Mah Jin-Khai   37:06
Yeah.
And and then the the permission in the end must be a matrix stable.
So there's been user admin can do everything so so you need to have metrics table and then you have the permission and the rule itself.
Then you do a crossing the, then, then the deputy.
Will you happen to be very, very quickly?

SueAnn See   37:26
Yeah, I think that's just a formatting problem.
This one the the the permissions actually stated here, but one thing that is missing here is the standard user.

Mah Jin-Khai   37:36
Umm.

SueAnn See   37:36
OK, let me just.

Mah Jin-Khai   37:36
Then the user.

SueAnn See   37:42
I cannot insert my thing, I'm just going to put a comment here for Keith.
OK, I'm going to move to other tabs so.
Yeah, notifications tab.
So this one we are not exactly sure what is this insert component here?
Umm, but we are just assuming that this is what allows us to turn on and off notifications and it's the different type of notifications.
And for now, we are not going to support browser notifications.
That's what we proposed to be out of scope.
We currently already have the email notification service.
What we need to do is incorporate it into this UI and then in addition we are going to build the app notifications which is in app within the IHOME notifications which is related to this Bell icon and the actions required.
So what this is going to do, we imagine, is just going to allow or please allow so so need to know exactly what is the tax.
Is it allow and disallow or what and do not disturb?
We assume it turns off all the notifications.
Umm.
But is that really how it's expected to work?
We're not sure.
OK, so that is about notifications and then a count.
Like this organization, I think.
Uh, we shouldn't have it here, because what happens if they click remove me?
I'm not sure what is the intention of this.
And then As for emails?
Umm, again, it's a question of how many different type of emails we want to support and what's the reason for having multiple emails.
Is it a one being used for login, one being used for notifications or what?
Because even the existing IHOME import, they do have an email and then.
But I I'm also not sure whether this is a contact email or is it the login email.
Because username here we are currently using the login email address for username.

Mah Jin-Khai   40:29
It's.

SueAnn See   40:31
OK umm password.
So this password actually is only applicable to the native authentication users.
So I guess the question is, do we hide this whole section if it's not a native user, or do we just create our or what?
Umm.
Yeah.
So actually we propose organization, manage emails 2FA to be our school.
I think the email one needs to be confirmed in case we are using it for a specific purpose.
Display our display is about language which we are not integrating this year.
Or maybe we are only gonna come to it later in the year, so.
Short cuts, accessibility options and uh, we proposed to be out of scope.
And shortcuts.
The question is whether it's actually related to this down here.
So can they add more?
Can they be move?
And assuming we already logged into one of these products.
Are we expected to see a similar drop down in that product that allows us to navigate quickly to the other product?
So let's say I'm I'm logged in into.
Please review where I have a similar drop down within.
Please review to navigate to EHS marketplace community and all that.
OK, so I move on to app page.
No, that's the second page here.
So what we know about the apps page is that actually it's a link from the more apps here.
It's supposed to link to the apps page, right?

Mah Jin-Khai   42:43
Yeah.

SueAnn See   42:45
The rest of the things here is quite similar, just that we need to know what's the difference between my apps and available in your plan.
How do we get this information?
Is this a fixed list?
Because as you can see here, Huddle is available in the plan, and then there's a even a request access button here, so we need to know exactly what we need to do for this request access.

Mah Jin-Khai   43:06
I.
I I thought I fell.

SueAnn See   43:10
Do we need to implement this?

Mah Jin-Khai   43:10
See that it?
Yeah, I foresee the request that says it's like those fifty people that I mentioned.
That can't lock into my Gen, but they are not assigned to any product, so that should appear there so they can quickly request access and or it can mean will get some notification.
Maybe they want to do something about it.

SueAnn See   43:35
Yeah.
So we do have a screen, but we don't know what happens after we click request access.

Mah Jin-Khai   43:40
Yeah, this request has something could be not so straightforward because then it means that you have to build a page so the page itself will tell you.
OK, you will have you.
Have you?
You have three employee requesting they want to be assigned to this product.
I mean, it's a good it's really good to have features because it looks like it's actually like JIRA system.
You can request you want to use the please plug in or the other plane, but we need to think about what should we do here.

SueAnn See   44:07
Yeah.
And given that we say, I mean page wasn't a priority for this year.
So I'm not sure if this then would be a priority for this year as well. Ohm.

Mah Jin-Khai   44:20
Personally, I feel like we can do it slightly later after we have all the skin, everything we can come back to this again and see it, but we need to keep that in my mind that this is this is coming.

SueAnn See   44:30
Yeah.
OK, so we know we have these three dots option for my apps, but the question is that will we have a similar option for the available in your plan as well.
Right now this is not clickable, but I'm not sure it's the same.
And we need to have that whole products list together with the category and this version number we need to confirm if it is the product instance version.
I'm also not exactly sure what happens to those products that are existing and are not being provisioned by that forms provisioning service.
So there might be some data loading needed to say that.
Please review is currently at this version because this was not an instance provision using our platform provisioning service.
OK.
Compliments your app.
Yeah, we don't know what is this?
Compliments your app, but I think it's similar to marketing home.
Maybe the related products Umm and ohh.

Ryan Church   46:06
Yeah.

Mah Jin-Khai   46:06
Yeah.

SueAnn See   46:07
These three trouble demo.
I'm not even sure why we can launch.

Ryan Church   46:11
Yeah, that, that, that their hand that.
Yeah, I'll be launching once that product is, is is integrated.
But I mean the that they're basically hand off to the sales team feature those products as as a first pass.

Mah Jin-Khai   46:21
Yeah.

SueAnn See   46:24
Yeah, we need to figure out what exactly is in school out of scope here.
Maybe all the free trials book demo will be later.

Ryan Church   46:28
Yeah.
Yeah.

SueAnn See   46:31
Umm, explore by category.
I think this is the part where we were saying if this would actually come from the content.
Ohh, this is a product database that we store on the platform itself.

Ryan Church   46:47
Umm.

SueAnn See   46:48
Because we need to tag each of the products with keywords, the industry regulation standards, and also if you look here this example on this screen it looks like we can search for multiple keywords at a time and once we implement search then there will be a lot of questions like is it an exact match?

Ryan Church   47:03
Yeah.

SueAnn See   47:09
Should we allow fuzzy logic and all of that?
So I think, yeah, we did say what exactly do we need to match.

Ryan Church   47:18
Umm.

SueAnn See   47:22
OK.
And uh then IDEAGEN partners is the next tab over here.
So I don't know what is this partners about.
What?

Ryan Church   47:35
Partners.
That's that's third party products.

SueAnn See   47:40
Yeah.
So I'm not sure how we will license this.
That's one question, yeah.

Ryan Church   47:44
Yeah, it's a.
It's a massive exploration needs to happen there.
Yeah, yeah.

SueAnn See   47:50
And they are also complementary party apps I guess.

Ryan Church   47:54
Yes, it's the same thing twice, but looks things, isn't it?

SueAnn See   47:57
Yes, but I don't.
Not sure this one looks like just apps third party apps and what apps itself may be a bit confusing because my apps here refers to our products.

Ryan Church   48:04
Yeah.
Umm.

SueAnn See   48:12
OK, notifications inbox.
OK, so this is the one that I briefly mentioned just now.
I think we already covered most of it.
Yeah.
Yeah, we already cover most of it.
OK.
Yeah, that's it.

Mah Jin-Khai   48:32
Yeah.

SueAnn See   48:33
That's it.
That's as far as we have gone so far.

Ryan Church   48:36
Yeah.

SueAnn See   48:37
Umm, we have not dived into, let's say the learning page because again first we need to figure out where we're getting all of this.
It will be once we know where we get all of this information, we know what are the APIs we can use.

Ryan Church   48:45
Yeah.

SueAnn See   48:50
Then we can figure out further whether we are missing anything.
Same as content cloud and yeah.

Ryan Church   48:59
The content Cloud's content marketplace that was just different language.

SueAnn See   49:04
But then we also have one more thing here called Discover Content, so I'm not sure what's the difference between content cloud and discover.

Ryan Church   49:10
Yeah, I've that.
That's a big question for me as well.
I asked that question and Megan already.
So. Umm.

Mah Jin-Khai   49:15
Umm this this discover content you will look at this right?
It looks like a bit of marketing things.
I think it can be done by the new content teams, but looking at the situation I'm I'm more concerned about the learning goals and yeah so far I'm not hearing anything learning Damstra ohh not work right.
Uh, I think we so.

Ryan Church   49:36
No, it's not.
It's not work, right?
Well, yeah.

Mah Jin-Khai   49:38
So.
So that's a transfer is is going to be into giving us then OK, OK.

Ryan Church   49:42
E dumb.
Dumb.
Just gonna be idea Gen learning because what work quite an E learning platform and Damstra's got elearning and face to face training and assessments as well.
But Damstra is not in a place to be able to package those three.
There are three separate stacks actually in Damstra, but they need to be pulled together to be to become idea Gen learning.

Mah Jin-Khai   49:55
OK, OK.
Do do you know what count things that we needed to cover in the Damstra learning like can you go back to the page?
Yeah, because by looking at this situation right, it looks like the minimum data need to sync will be the the user.
So there's been from platform, I think it from platform.
We work on information we need to sync to the Damstra, so looks like same thing just like you one way or persevere we have to sing.
We have to make sure integrate with the authentication.
You know, make sure you user since 2000.

Ryan Church   50:28
Yeah.

Mah Jin-Khai   50:30
Then they can do their things at their side.

Ryan Church   50:32
Yep, completely.
It's it's gonna be your onboarding training as well as all the commercialized market.

Mah Jin-Khai   50:34
And.

Ryan Church   50:37
Uh, yeah.
Commercialized training so stuff like anti bribery training or something like that.
That's that's something they would buy, whereas their onboarding for training on how to use please review or training on how to use the HHS cloud, that's the content they will get within learning.
It's affectively a support tool as well as a commercial tool.

Mah Jin-Khai   50:55
OK, maybe more than that now, thinking little bit further, we have to sync the product to them so that they need to know what the user assigned to what product.
They only can match the meaning based on the product.

Ryan Church   51:03
Correct.
Yeah.
Yeah, that's good.
That's gonna be a fee from Damstra, yeah.

Mah Jin-Khai   51:10
How?
How in any idea which team are working on?
I mean are they?
Are they in the Dawnstar teams Australia gonna build it or they're gonna be someone else any? Yeah.

Ryan Church   51:21
What to build idea Gen Learning is going to be in the Damstra team.

Mah Jin-Khai   51:26
OK, the, the, the.

Ryan Church   51:26
They've got, they've got, they've got 880 something.
Developers.
OK.
So yeah, we're not.
We're not picking that up as well.

Mah Jin-Khai   51:33
OK.
OK, no problem.
Yeah.
Just wanted to find out a bit.

Ryan Church   51:36
I'm.
I'm I'm already in.
Comes the the the CPO.
There's a lady could catch her.
I'm I'm I've been in dialogue with her for the last four or five weeks to to start doing that, but they're they're not.
They're not started working.

Mah Jin-Khai   51:46
OK.

Ryan Church   51:46
It just yet.

Mah Jin-Khai   51:48
OK.
How closely that you are gonna be matching the Helix.
One is like gonna be quite similar.

Ryan Church   51:53
It will be Helix.
Yeah.
Yeah, it will be helixed.

Mah Jin-Khai   51:55
OK.
And then then the the the dependency still very much about healing.
So we need a speeding up on the component.
If you wanted to use this.

Ryan Church   52:03
Yeah.

Mah Jin-Khai   52:08
Umm, because some some of the some of the button here and the layout right.

SueAnn See   52:09
OK.

Mah Jin-Khai   52:12
It's very quite similar like that's what one.
So once you build it then they can they can.
They can consume the same component really.

Ryan Church   52:21
Yeah, exactly.

Mah Jin-Khai   52:21
Alright, so for for some of the questions we want to I'll get the answers to those questions, yeah.

SueAnn See   52:31
Umm, OK, so actually, are we still integrating with work right then?

Mah Jin-Khai   52:37
Oh yeah, there's a good question.
Sounds I know.

Ryan Church   52:39
Is he well?
I mean, this is a question I've had, Christopher for a few months.
Accessing work right needs to be accessed through home, but then if they've gotta work right is there as one of their their applications.
One, they're if their primary product is work right and then they've also got idea Gen learning.
That's confusing because idegen learning then becomes the on boarding training, but you wouldn't you wouldn't need ideagen learning for if you've just got the work product.

Mah Jin-Khai   52:59
To talk to.

Ryan Church   53:07
So there's a question mark there.

SueAnn See   53:09
Yep.

Mah Jin-Khai   53:09
Umm the.

SueAnn See   53:09
And also because right now we have chosen to use cognito and work right doesn't support OIDC on the open ID Connect which we need to connect to cognito.

Mah Jin-Khai   53:19
Ohh.

SueAnn See   53:20
So it would mean extra work for them.

Ryan Church   53:20
Umm, the the.
Yeah, thing is with what?

Mah Jin-Khai   53:23
Yeah, he he's the world, right?
He's the the work.
Yeah, if the world not gonna integrate me by phone, David doesn't need to ask them to waste their time.
Go and change the OIDC thing so just three way use Damstra.
Yeah, I feel like we need this information to make decision.

Ryan Church   53:37
Yeah. Yep.
Yeah.
I I I do know the work right team have done the done the exploration to do open ID with them with key cloak but they just need to review their work to see if it works with conito.
So it's not, it's not a massive lift.

SueAnn See   53:50
The wood.
Ohh the Woodwright use open ID I don't remember.

Ryan Church   53:54
And then no, it it it doesn't.

Mah Jin-Khai   53:54
No.

Ryan Church   53:55
It doesn't use open ID, but they did the work to be able to use open I open ID with keycloak, they just need to review their work to see if it will work with cognito.

SueAnn See   53:57
Samuel.
Ah, OK.
You mean they already done something on their side?

Ryan Church   54:06
Yeah, they didn't implement it, but I did all the work to actually be able to move forward with it.
So the the work Rite side is is it's a very light lift for work, right?

SueAnn See   54:14
Umm.
OK.
Uh.
Yeah.
Other than this, I think another question will be on the please review integration because they came to us recently, indicating that they want to use our platform services for some reason just to provision the tenants and the product instances.

Ryan Church   54:41
Umm.

SueAnn See   54:42
But I think he got a different message when he spoke to Yasin and give you haven't had a chance to catch up with your senior, right?

Mah Jin-Khai   54:52
This coming Thursday.

SueAnn See   54:53
OK.
Yeah.
Yeah, because that again is a question of whether they are ready to properly integrate now or they are doing it half, half don't.

Ryan Church   55:06
Yeah.
Yeah, OK, this is brilliant.
No, when this this is a really good place to put back to, to Megan, to identify, ask a lot of these questions.
We then need to be making some decisions as to what goes into the MVP of let's keep calling it MyGen for now.
But yeah, the watered down version of this for the for the first pass and then what there needs to what we need to do is get that visualized in figma so that the UX team can actually run this past customers to see if that actually adds, if what we're thinking is the MVP actually adds.
Excuse me actually adds value.
Because what we don't want to do is is to come out with a, with a home marketing page that doesn't add value to customers in our first pass we we need to get that first pass, right?
Umm but yeah, this is this is a a brilliant starting point folks.
So I I I will take this document back past Megan.
I've got time with her in the next week.
She's off this week and, but yeah, if we can continue sort of iterating on that that that the the requirements document we have been working on.
Sorry, it's my next meeting.
UM, yeah.
So actually with me to answer some of these questions.
But Keith, if you could start asking or whatever questions are in there about various products and what they're using and how to integrate, if you can take that.
Sorry, I've got a cold.

Mah Jin-Khai   56:29
Take care, Ryan.

Ryan Church   56:31
Ohh don't yeah.
Luckily, I work from home, so I'm not gonna affect anybody, but I'm not well and and yeah, so yeah, continue working on this on this requirements document, there's a lot of really good questions there.
What I wanna start getting to is sort of versions.
What I think we have at least versions 1/2 and three.
This possibly gonna be a fourth version as well, but what is in?
What is in version one?
That's what we wanna get to.
So we can start prioritizing that world.

Mah Jin-Khai   56:56
Yeah, I'm actually working with Ryan Key, so I will see because he told me he's going to update the figma.

SueAnn See   56:58
Ohh.

Mah Jin-Khai   57:03
I want to see what?
What?
Yes, but you updating.

Ryan Church   57:07
Yep, OK.

SueAnn See   57:09
I think also after the town hall, right, people start thinking if you are changing the name to ideagen titanium or something.

Ryan Church   57:17
The the name is a massive issue, so and that's that's top of my list.
I'm working with them, Lee.
I just forget your surname.
Marketing chap to get different icons and get and get product marketings input on the name because that that is the first decision we need to make and we need to make the decision and stick with it.
I like my Gen, I like I I like hub ideagen hub and it's between four things.
I home home idea, Gen Hub and my Gen.
For me, it's between those four, but if there if there is something else coming into the mix, let's make that decision and let's stick with that decision.
So that that's the first thing on my list.

Mah Jin-Khai   57:53
Yeah, like you say, the home marketing already have a not so good reputation.

Ryan Church   57:59
Exactly.
Yeah, we wanna.
I mean I home is the ideal name, but because homes got a bad internal or reputation, yeah, it's it's it becomes that communication piece across the business.

Mah Jin-Khai   58:07
Yeah.

Ryan Church   58:13
Right.

SueAnn See   58:15
OK, then.

Ryan Church   58:16
Sorry, that's my next meeting.

SueAnn See   58:16
Thank you.

Ryan Church   58:18
So I better go to that.
But like the yeah, brilliant first pass, as I say, Keith, the actions that are with you to pick up with a very different products about sort of integrations obviously take those forward and I will run this document through with Megan and and have an action to come back to this time next week actually end of play UK time choose the next week.

SueAnn See   58:19
Time is up.

Ryan Church   58:38
So I can't speak to Megan until Tuesday morning, UK time next week.
She's off.
So that's with me, OK.

Mah Jin-Khai   58:43
OK.
I have to go.

SueAnn See   58:46
OK.
Thank you. Bye.

Ryan Church   58:48
Extent folks.
Thank you so much.

Keith Low stopped transcription


Extract all points of the meeting based on the transcript above. Also list down all the next actions needed. Also include all the tasks that Ryan Church mentioned and assigned to Keith. Re-read the transcript again to make sure you don't miss anything.