IRC log of wot-uc on 2024-09-11
Timestamps are in UTC.
- 10:55:23 [RRSAgent]
- RRSAgent has joined #wot-uc
- 10:55:27 [RRSAgent]
- logging to https://www.w3.org/2024/09/11-wot-uc-irc
- 10:55:31 [kaz]
- meeting: WoT Use Cases
- 10:56:58 [Tomo]
- Tomo has joined #wot-uc
- 10:59:52 [kaz]
- present+ Kaz_Ashimura, Tomoaki_Mizushima
- 11:01:08 [kaz]
- agenda: https://github.com/w3c/wot-usecases/blob/main/TODO/20240911.md
- 11:02:18 [kaz]
- present+ Jan_Romann
- 11:02:40 [kaz]
- present+ Michael_McCool
- 11:02:49 [JKRhb]
- JKRhb has joined #wot-uc
- 11:02:49 [kaz]
- chair: Mizushima, McCool
- 11:03:00 [kaz]
- regrets+ Ege
- 11:03:11 [kaz]
- rrsagent, make log public
- 11:03:15 [kaz]
- rrsagent, draft minutes
- 11:03:16 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:06:24 [JKRhb]
- scribenick: JKRhb
- 11:06:35 [kaz]
- q+
- 11:06:42 [kaz]
- q-
- 11:06:57 [JKRhb]
- topic: Agenda Review
- 11:07:16 [JKRhb]
- mz: (adds Jan's name to the scribe list)
- 11:07:40 [JKRhb]
- ... today's agenda will be about minutes review, use case template, and TPAC
- 11:07:45 [kaz]
- q+
- 11:07:46 [JKRhb]
- ... any other topics?
- 11:07:53 [McCool]
- McCool has joined #wot-uc
- 11:08:12 [JKRhb]
- kaz: Just to make sure: Which item includes Michael McCools requirements?
- 11:08:27 [JKRhb]
- mz: Probably under four or five
- 11:08:42 [JKRhb]
- mm: Will talk about it in the context of TPAC
- 11:09:06 [JKRhb]
- kaz: Which item will be our priority? Use case template or TPAC and requirements?
- 11:09:11 [JKRhb]
- mz: All three
- 11:09:24 [JKRhb]
- kaz: My point is the order in which we will handle all of these items
- 11:09:59 [JKRhb]
- mz: I would like to delete the old use case template
- 11:10:04 [JKRhb]
- ... and change the name
- 11:10:21 [JKRhb]
- kaz: If that is a quick item, then it's fine
- 11:10:39 [JKRhb]
- mm: That's fine, and you are also just renaming the topic
- 11:10:43 [JKRhb]
- topic: TPAC
- 11:10:59 [JKRhb]
- s/topic: TPAC//
- 11:11:30 [JKRhb]
- kaz: It's probably be best to give the moderation to Michael for the TPAC discussion
- 11:11:52 [JKRhb]
- topic: TPAC
- 11:12:01 [JKRhb]
- mm: (takes over the screen share)
- 11:12:14 [JKRhb]
- ... I assume we are going to the F2F planning
- 11:12:34 [JKRhb]
- kaz: It's best if we first review the minutes
- 11:12:46 [JKRhb]
- topic: Minutes Review
- 11:13:01 [JKRhb]
- mm: (Goes over the minutes of the last meeting)
- 11:13:23 [kaz]
- s/It's probably be best to/Regarding the item #4 TPAC and #5 Requirements, McCool mentioned those items to be handled at once, so would be better to/
- 11:13:32 [JKRhb]
- ... we adopted a resolution
- 11:13:41 [JKRhb]
- ... Kaz, is this a copy of the old resolution?
- 11:13:54 [JKRhb]
- kaz: The old resolution was cited here
- 11:14:00 [JKRhb]
- mm: That is not really clear here
- 11:14:09 [luca_barbato]
- luca_barbato has joined #wot-uc
- 11:14:11 [JKRhb]
- kaz: I will add "previous" to make that more clear
- 11:14:21 [JKRhb]
- mm: (continues the review)
- 11:14:33 [JKRhb]
- ... I don't see any issues, any objections to approving them?
- 11:14:36 [JKRhb]
- Minutes are approved
- 11:14:43 [JKRhb]
- topic: TPAC (continued)
- 11:14:48 [McCool]
- https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning
- 11:14:56 [JKRhb]
- mm: Here is the link to the wiki
- 11:15:27 [JKRhb]
- s/topic: TPAC (continued)/topic: Use Case Template/
- 11:15:38 [kaz]
- s|https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning||
- 11:15:44 [JKRhb]
- kaz: Let's first discuss the use case template, as it will be quick
- 11:15:54 [JKRhb]
- mz: (takes over the screen share again)
- 11:15:59 [kaz]
- s|mm: Here is the link to the wiki||
- 11:16:04 [kaz]
- rrsagent, draft minutes
- 11:16:05 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:16:11 [JKRhb]
- ... this template will be for all the use case topics
- 11:16:24 [kaz]
- present+ Luca_Barbato
- 11:16:39 [JKRhb]
- ... this PR renames the use case template filename, adding ".bak" add the end
- 11:16:58 [JKRhb]
- ... I first wanted to remove the file, but then I thought it would be better to keep it
- 11:16:58 [kaz]
- q+
- 11:17:11 [JKRhb]
- mm: That is fine, we already agreed to proceed that way
- 11:17:35 [JKRhb]
- kaz: Renaming the file is fine, but you could also move it to a different directory
- 11:17:57 [JKRhb]
- mm: Renaming it is fine for now, we can properly archive it later
- 11:18:16 [JKRhb]
- kaz: We should document that in the README file
- 11:18:41 [JKRhb]
- mm: We can merge the PR now and add a line to the README file later
- 11:19:02 [JKRhb]
- mz: I would rather like to not move a separate directory (?)
- 11:19:22 [kaz]
- q+
- 11:19:54 [JKRhb]
- mm: Usually, we move things to an archive directory, for now renaming it is fine so that is does not show up as an issue template anymore
- 11:20:12 [JKRhb]
- ... moving it to an archive directory later can be done later
- 11:20:40 [JKRhb]
- kaz: Does the template appear in the list of issue templates with the .bak file extension?
- 11:20:42 [kaz]
- q-
- 11:20:43 [JKRhb]
- mm: No
- 11:20:57 [JKRhb]
- mz: Any other opinions? Then I would like to merge
- 11:20:59 [JKRhb]
- Merged
- 11:21:03 [kaz]
- s/Does/Would/
- 11:21:12 [JKRhb]
- topic: TPAC
- 11:21:24 [JKRhb]
- mm: (take over the screen share again)
- 11:21:34 [JKRhb]
- ... this is the TPAC agenda
- 11:21:49 [JKRhb]
- ... so we are discussion document refactoring and requirements
- 11:21:56 [kaz]
- i/Any other/kaz: In that case, fine to merge./
- 11:22:04 [kaz]
- i/In that/scribenick: kaz/
- 11:22:05 [JKRhb]
- ... I kind of think we should reorder the agenda items and discuss use cases first
- 11:22:14 [kaz]
- i/Any other/scribenick: JKRhb/
- 11:22:19 [kaz]
- rrsagent, draft minutes
- 11:22:21 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:22:27 [JKRhb]
- ... to follow a better order, especially when it comes to architecture
- 11:22:43 [JKRhb]
- ... then we have a very small amount of time for use cases and requirements templates
- 11:22:53 [JKRhb]
- ... if we need more time, we can also expand the discussion
- 11:23:03 [JKRhb]
- ... for now, I would keep the discussion at 10 minutes each
- 11:23:04 [kaz]
- i|take over|-> https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning TPAC 2024 WoT Wiki|
- 11:23:12 [kaz]
- rrsagent, draft minutes
- 11:23:14 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:23:29 [JKRhb]
- ... I am also thinking that if we need to, we keep also shrink the time for document refactoring and expand the time for use cases and requirements
- 11:23:40 [JKRhb]
- ... need to do some more work for preparing this, though
- 11:23:59 [JKRhb]
- ... we will probably also talk about this in today's TD call
- 11:24:17 [kaz]
- i|Goes over the minutes|-> https://www.w3.org/2024/09/04-wot-uc-minutes.html Sep-4|
- 11:24:21 [McCool]
- https://github.com/w3c/wot/tree/main/PRESENTATIONS/2024-09-tpac
- 11:24:22 [kaz]
- rrsagent, draft minutes
- 11:24:23 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:24:29 [JKRhb]
- ... Mizushima-San, I hope you can also prepare some presentation material
- 11:24:40 [kaz]
- s/more clear/clearer/
- 11:24:41 [Tomo]
- q+
- 11:24:46 [JKRhb]
- ... I already have a template prepared on GitHub
- 11:25:16 [JKRhb]
- ... the file extension needs to be changed, though (from .potx to .ptx)
- 11:25:29 [kaz]
- i|Let's first|-> https://github.com/w3c/wot-usecases/pull/302 PR 302 - Rename WoT-UseCases-Template.yml to WoT-UseCases-Template.yml.bak|
- 11:25:30 [JKRhb]
- ... so if you download it, you need to rename it
- 11:25:52 [JKRhb]
- mz: Yes, I think PowerPoint cannot open it at the moment
- 11:26:12 [kaz]
- rrsagent, draft minutes
- 11:26:13 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:26:20 [JKRhb]
- mm: (renamed the file and adjusts the README file)
- 11:26:29 [JKRhb]
- ... anyway, that is the template, so please use it
- 11:26:33 [JKRhb]
- ... that's for TPAC
- 11:26:37 [JKRhb]
- topic: Requirements
- 11:27:32 [kaz]
- rrsagent, draft minutes
- 11:27:34 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:27:48 [JKRhb]
- mm: (shows his powerpoint slides
- 11:27:58 [JKRhb]
- s/shows his powerpoint slides/shows his powerpoint slides)/
- 11:28:13 [kaz]
- i|shows|-> https://github.com/w3c/wot-usecases/issues/301 Issue 301 - Requirements requirements|
- 11:28:15 [JKRhb]
- ... most of this from last year, with some additions
- 11:28:25 [JKRhb]
- ... so we have the use cases that motivate certain requirements
- 11:28:40 [JKRhb]
- ... one use case might motivate one or more requirements
- 11:28:55 [JKRhb]
- ... then you have work items that satisfy requirements
- 11:29:16 [Tomo]
- q+
- 11:29:34 [JKRhb]
- ... so when we add a new feature to our documents, we need to be able to trace it back to the use case that motivated it
- 11:29:53 [JKRhb]
- ... one thing that Ege mentioned ealier were user stories
- 11:30:08 [JKRhb]
- ... they are user-centric requirements to a certain degree
- 11:30:26 [kaz]
- i|shows|-> @@@ McCool's slides TBD@@@|
- 11:30:27 [JKRhb]
- ... so you state "what" and "why", and the persona is "who"
- 11:30:30 [kaz]
- rrsagent, draft minutes
- 11:30:31 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:30:41 [JKRhb]
- ... so the persona is the stakeholder or stakeholders
- 11:31:03 [JKRhb]
- ... if you have multiple stakeholders, you can have a primary one and a secondary one, for example
- 11:31:15 [JKRhb]
- ... so managers and users could be differentiate in that sense
- 11:31:48 [JKRhb]
- ... you also have goals, which are technical requirements, and purposes, which are functional requirements
- 11:31:50 [kaz]
- s|@@@ McCool's slides TBD@@@|https://github.com/user-attachments/files/16933547/2024-09-26-WoT-TPAC-Requirements-McCool.pdf McCool's slides on Requirements|
- 11:31:54 [kaz]
- rrsagent, draft minutes
- 11:31:55 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:32:30 [JKRhb]
- ... if our requirements fulfill these aspects, then we have functional and technical requirements in all cases
- 11:32:51 [JKRhb]
- ... one important thing is that requirements need to satisfiable
- 11:33:21 [JKRhb]
- ... badly stated requirements can be hard or impossible to satisfy
- 11:33:40 [JKRhb]
- ... (shows examples for requirements that are satisfiable)
- 11:34:25 [JKRhb]
- ... Jan or Luca, do you guys know what the TD guys are thinking about requirements and is this in line with that
- 11:34:53 [kaz]
- q+
- 11:35:25 [JKRhb]
- jr: I am not sure
- 11:35:36 [JKRhb]
- mm: I think this was in line with what Ege had in mind
- 11:35:46 [JKRhb]
- ... I can probably join the call next week
- 11:36:13 [JKRhb]
- ... this is also for being able to group use cases together and create categories
- 11:36:22 [JKRhb]
- ... especially when it comes to security
- 11:36:40 [JKRhb]
- ... for example, privacy-related use cases
- 11:37:00 [JKRhb]
- ... so I have a set of potential categories
- 11:37:43 [JKRhb]
- ... security is a special case since you also have risks, and you have features that mitigate that risk
- 11:37:59 [JKRhb]
- ... so security will be a special aspect to deal with
- 11:38:16 [JKRhb]
- ... and risks might be related to multiple use cases
- 11:38:50 [JKRhb]
- ... use cases and requirements need unique identifiers, and these identifiers should be visible in the document
- 11:39:23 [JKRhb]
- ... requirements are similar to use cases in the sense that they need to be documented
- 11:39:52 [kaz]
- q?
- 11:40:10 [JKRhb]
- ... if the user story is not enough
- 11:40:39 [JKRhb]
- mz: Simple question regarding the diagram on slide 3: Isn't the arrow pointing into the right direction?
- 11:41:17 [kaz]
- ack t
- 11:41:24 [JKRhb]
- mm: Depends on how you see the relation, if you assume that x is motivated by y, then it is correct. But I think we can just remove the arrow heads to avoid confusion
- 11:41:40 [JKRhb]
- ... we are going to add hyperlinks to the document
- 11:41:53 [JKRhb]
- ... that will reflect the directional relationship
- 11:42:07 [JKRhb]
- kaz: Thank you, Michael, I am basically okay with this direction
- 11:42:25 [JKRhb]
- ... I was talking with Ege and Micheal Koster about use cases and requirements from the TD perspective
- 11:42:50 [JKRhb]
- ... so this direction is okay, but we might want to start with the TD backlog and input from the industry
- 11:43:21 [JKRhb]
- mm: I was trying to get feedback, but there was little input and Ege is on vacation
- 11:43:41 [JKRhb]
- kaz: We can prioritize certain SDOs as personas
- 11:43:57 [JKRhb]
- mm: We can do that, but I think it is important to identify the stakeholders
- 11:44:05 [kaz]
- s/as personas/as personas here (on slide 4)/
- 11:44:15 [JKRhb]
- mm: The next step is now to make this public and get input
- 11:44:23 [JKRhb]
- ... that is why it is on the issue tracker
- 11:44:39 [JKRhb]
- ... the next thing to do is cleaning up the "Suggested Plan" slide
- 11:44:52 [kaz]
- s/identify the stakeholders/identify the stakeholders first/
- 11:44:54 [JKRhb]
- ... the slides in general is pretty similar to what we had before
- 11:45:04 [JKRhb]
- ... the new thing is the user stories
- 11:45:21 [kaz]
- s/and input from/and possible input from/
- 11:45:25 [JKRhb]
- ... what we should do is do a test run, with the TD input
- 11:45:40 [JKRhb]
- ... but I also really want to get back to discovery and security and continue the work there
- 11:45:54 [kaz]
- s/certain SDOs/certain SDOs we've been liaising with/
- 11:46:01 [kaz]
- rrsagent, draft minutes
- 11:46:02 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:46:08 [JKRhb]
- ... that is all for now, if you have any more comments, it would be convenient if you put them into the issue tracker
- 11:46:14 [JKRhb]
- ... I will upload an updated version to GitHub
- 11:46:25 [kaz]
- q+
- 11:46:28 [McCool]
- https://github.com/w3c/wot-usecases/issues/301
- 11:46:40 [JKRhb]
- ... would be great if you could provide some feedback and put that into the issue
- 11:46:46 [kaz]
- ack k
- 11:47:36 [JKRhb]
- ... I will also upload to the wot repository and put it in the TPAC folder
- 11:47:44 [JKRhb]
- ... (uploads the slides)
- 11:48:26 [kaz]
- i/I will/kaz: will you update the slides to the "wot/PRESENTATIONS/2024-09-tpac" area as well?/
- 11:48:38 [kaz]
- i/will you/scribenick: kaz/
- 11:48:52 [kaz]
- i/I will also/scribenick: JKRhb/
- 11:48:59 [kaz]
- rrsagent, draft minutes
- 11:49:00 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:49:35 [kaz]
- -> https://github.com/w3c/wot/blob/main/PRESENTATIONS/2024-09-tpac/2024-09-26-WoT-TPAC-Requirements-McCool.pdf McCool's slides at wot/PRESENTATIONS/2024-09-tpac area
- 11:49:39 [kaz]
- rrsagent, draft minutes
- 11:49:40 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:50:17 [JKRhb]
- mm: (Adds a link to the presentation slides to the respective README file)
- 11:50:42 [JKRhb]
- s/a link/links/
- 11:51:28 [JKRhb]
- mm: So that's all there, let me make a link to that (and add it to the issue in the wot-usecases repository)
- 11:52:08 [JKRhb]
- ... I will also mention it in the main call
- 11:52:32 [JKRhb]
- mz: Please also check my material for TPAC
- 11:52:42 [JKRhb]
- mm: Please send me an email with the materials
- 11:53:01 [JKRhb]
- mz: I would like to share my screen
- 11:53:11 [JKRhb]
- mm: Sure, but we need to wrap up in five minutes
- 11:53:13 [kaz]
- rrsagent, draft minutes
- 11:53:14 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:53:26 [JKRhb]
- mz: I would like to share my material regarding use cases
- 11:53:49 [JKRhb]
- ... on the first slides I would like to explain the use case process, similar to McCool-San's materials
- 11:54:16 [JKRhb]
- ... so in the process, the use case template and requirements template are used for inputs
- 11:54:27 [kaz]
- i|https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning|subtopic: Presentation template|
- 11:54:30 [JKRhb]
- ... then on another slide I would like to explain the use case template
- 11:54:42 [JKRhb]
- ... using the page on GitHub
- 11:54:46 [kaz]
- s/topic: Requirements/subtopic: Requirements presentation/
- 11:54:56 [JKRhb]
- ... then I would like to explain how to use the materials
- 11:55:13 [kaz]
- s/update the slides to/upload the slides to/
- 11:55:24 [JKRhb]
- mm: Please update your screenshots, as there is still the obsolete template visible
- 11:55:31 [JKRhb]
- ... we can do a demo
- 11:55:37 [kaz]
- i/Please also check my/subtopic: Use case presentation/
- 11:55:46 [JKRhb]
- ... there are a few typos in the slides
- 11:55:48 [kaz]
- rrsagent, draft minutes
- 11:55:49 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 11:56:01 [JKRhb]
- ... is the template in the slides the new one?
- 11:56:03 [JKRhb]
- mz: It is
- 11:56:37 [JKRhb]
- mm: I think it would be better to make the image bigger, crop out the obsolete black part, and zoom into the image
- 11:57:20 [JKRhb]
- ... so even it is not readable, people will try to read it, so try to make it readable and focus on the important parts
- 11:57:31 [JKRhb]
- mz: I will update the slides
- 11:57:36 [JKRhb]
- [adjourned]
- 11:57:57 [kaz]
- rrsagent, draft minutes
- 11:57:58 [RRSAgent]
- I have made the request to generate https://www.w3.org/2024/09/11-wot-uc-minutes.html kaz
- 12:02:45 [mahda]
- mahda has joined #wot-uc
- 12:02:51 [JKRhb]
- JKRhb has joined #wot-uc
- 12:03:39 [dape]
- dape has joined #wot-uc
- 13:08:57 [dape]
- dape has joined #wot-uc
- 13:47:27 [JKRhb]
- JKRhb has joined #wot-uc
- 13:50:25 [JKRhb]
- JKRhb has joined #wot-uc
- 13:55:44 [Zakim]
- Zakim has left #wot-uc
- 14:08:44 [mahda1]
- mahda1 has joined #wot-uc