/
Meeting notes

Meeting notes

Incomplete tasks from meetings

Decisions from meetings

Page Title

Decisions

Page Title

Decisions

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46118010927/2022-01-20+Discovery+Phase+Session+1+Tech+teams

  1. Design system decoupled from CMS, but easy to integrate with any through data transformation layer - to mitigate CMS-related risk and increase the value added by the DS
  2. Documentation & Versioning agreed
  3. Testing: Unit testing, Visual Regression & Accessibility testing to be included
  4. Pull Requests Review: for small stuff: 1 pull request, for bigger stuff: 10 separate pull request - RB can guarantee 2 days SLA for Pull Request Review, but given the top priority of the design system, the team will try to keep the same day review
  5. Documentation/coding standards should become the part of the design system to make it future-proof for any new people working with it
  6. All meetings around the component decisions (the ones with Nathan McKean) should include also @... , @... & @... from RB end

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46214250557/2022-03-30+Daily+stand+up

  1. QA activities should be performed conjointly with Reckitt IT (DA needs to discuss use cases with RB. RB needs to review and finalize them)
  2. All parties have confirmed that all browsers will be covered within the scope
  3. There is no contingency in the submitted estimate. Small contingency is acceptable
  4. ‘Button’ demo expectations were not satisfied - component development is done based on standard project structure and in connection with Contentful for Demo purposes. Final Button component will be re-worked to meet new requirements and tech stack (Storybook, Changeset, AWSCodeArtifact, etc.), identified during Discovery phase. Thus, it was agreed with @... that review of the Button component will be done in the next phase as the current one will still be changed and other is no sense in checking it right now.
  5. Tech teams are aligned on further steps regarding MVP development and there are no objections from @... and @... to move forward with Hero Teaser PoC phase

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46218412033/2022-03-31+Daily+stand+up

  1. Agenda for daily stand ups should be provided, when specific issues need to be discussed. Flag for @... presence is required (as well for the other major stakeholder)
  2. Workflow for the MVP phase will be set up the nearest time
  3. Technical sessions will be scheduled. Opened issues: CSS / HTML issue, Contentstack usage
  4. Deliverables' quality is important. We need to agree the control points to add transparency
  5. All the occurred for the moment gaps should be highlighted and added to the risks if required
  6. QA from RB is assigned. WoW will be set up the nearest time
  7. Standards documenting is mandatory

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46218412050/2022-04-01+Daily+stand+up

  1. Submitted repository has been reviewed. Q&A session will be scheduled as well as session for development approaches discussion
  2. Workflow for the MVP phase will be proposed from DA side
  3. Regression testing approach discussion will be initiated via email
  4. Browsers' and devices' usage statistics was submitted. Aviva tiers system is agreed to be used for analysis
  5. Components' requirements elicitation needs to be external. @... presence is mandatory
  6. Submitted project budget will be reviewed & agreed with @... after scope validation and final approval

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46222671873/2022-04-04+Daily+stand+up

  1. Access to repository and documentation should be provided when needed
  1. Initial processes establishment is required
  2. CTA block / Heading block can be developed as a first component for Component library
  3. Scope was reviewed, all notes are taken into account for it’s update
  4. Basing on updated scope new estimates and budget will be submitted
  5. Environment set up will be discussed on Tuesday
  6. Design kick-off session is planned for Tuesday
  7. Project boilerplate is going to be discussed

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46222802945/2022-04-05+Daily+stand+up

  1. List component and other components should be discussed on dedicated sessions
  2. It’s safer approach to include all components, for example the ‘Search’
  3. Priority order needs to be implemented, components development plan can be scheduled by DA
  4. Label (tag) is not mandatory part of MVP. But if it can be developed it’s better to include it into the scope
  5. Tag is a teaser in other shape
  6. Design related notes from @... should be discussed on meeting with Ekino

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46226669569/2022-04-06+Daily+stand+up

  1. Master vs develop approach issue was discussed on tech meeting. Testing approaches were discussed as well. Preliminary ways of working are agreed
  2. Demo session was provided by Ekino. Updated design inputs will be provided and investigated by DA team
  3. Hero promo development & testing will take 4 weeks as per submitted timeline. DA team should start asap
  4. Budget issue is planned to be resolved after updated Figma files receipt

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46285848585/2022-05-20+Testing+strategy+discussion

  1. Testing strategy Kick-off was presented
  2. UAT can be performed starting from the 26-27th of May by @Lewczuk, Katarzyna
  3. Visual regression testing is totally depending on tool selected and on its limitations (Percy tool is proposed for the moment). Not to reduce the testing productivity we can implement testing only on deman
  4. Small strategy for Percy tool usage can be developed to meet with existing limitations
  5. We need to clarify how performance should be evaluated for Design system outputs
  6. Risks’ list from testing perspective should be provided. Risks from business perspective can be found here
  7. We need to agree which Accessibility standards should be used. For the moment there is one initial version - https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46129774610 , we shall take into account WCAG 2.1AA and we shall meet the accessibility criteria in accordance with the policy prepared by Sarah Leech (attached)

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46291845121/2022-05-27+Performance+testing+technical+risks+discussion

  1. UAT is planned to be started on 2022-05-30
  2. Unit tests and visual regression testing (Percy tool in trial version) is being performed for already developed components
  3. Budget issue related to visual regression tool is escalated to Reckitt top management
  4. Functional testing is presupposed for components like Carousel, Accordion
  5. Performance testing should be performed to evaluate how components affect each other after their combination (Lighthouse tool is mentioned)
  6. Special extension for Storybook was proposed to evaluate performance
  7. There should be separate team to use and test the components on production
  8. For the moment it’s an issue how to check accessibility & performance for all components' combinations. We can cover it for some Page templates, as an example, to define the procedure
  9. There is a technical risk that after components' combination new bugs can occur
  10. Proposed addon for Storybook is experimental one - it also should be added into the risks' list
  11. Additional technical risks will be defined in course of UAT

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46296399873/2022-06-01+Promo+Hero+PoC+Demo

  1. Success criteria should be added to components as a response to the brief and they should be confirmed. We are adding them into JIRA for @Lewczuk, Katarzyna to access them easily, but I guess we should start from Confluence and confirm them with Nathan first as a next step after Component kick-off, followed by internal interface discussion.
  1. To include Nathan into Component Interface discussion in addition to Tech team. @Mckean, Nathan we have an agreement with Tech team about PR review (including interfaces with props) and it is like 48 hours, so your review should also be aligned with it.
  2. Design system components are developed in the same repository as other components developed by the tech team, though the DataArt team used a separate Storybook for the design system.
  3. The Storybook content can be updated through committing changes to the repository, not through direct editing, which makes updating the content a bit more complicated.
  4. If we want to make updating the content less complicated we should start looking for another tool (e.g. Zeroheight) as a document storage.
  5. We definitely want to make document storage less fragmented so that we could keep the documentation in one place.
  6. Earlier we agreed to have at least one component developed E2E. To this end we need to have clearly defined success criteria for a component so we could test it.
  7. We don't need it right now, but how are we going to address version control?

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46304362497/2022-06-08+Interfaces+review+Acceptance+criteria+Definition+of+Done

  1.    Accordion props review.

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46316158977/2022-06-15+Demo+of+Milestone+1

  1.    Component statuses added in the Storybook.
  1. The transformation for an imaged wrapped in the link is not easily noticeable. The dev team should raise similar cases as early as possible.
  2. Accordion. Transition duration is moved to global tokens. It is set to 0 for now.
  3. Disclosure. There is a slight design deviation for the outline, but we earlier agreed to follow the design for the subtle button for this case.
  4. Page block. The idea behind the page block is that it is used as a building brick for creating sections in page templates.
  5. Carousel. Swiper library was selected to be used for this component. Configuration is still to be discussed with business and acceptance criteria need to be defined and approved.
  6. Page samples. The dev team have built some pages using the coded components.
  7. RB have a big quarterly teams day tomorrow, which takes Nick out for a day and Nathan for a few. Along with some other delays this may affect the timeline. Even still, the dev team we’ll do their best to catch up with the schedule. If not, RB will accept of any variance in the timeline.
  8. It’s more important for RB to queue up Milestone 3 than give feedback on Milestone 1. The DA dev team agree.

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46321336321/2022-06-20+Component+kick-off+feedback

  1.    Takeaway 1

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46322941953/2022-06-21+Component+feedback

  1. If the width of the breadcrumbs is more than the width of its container, only the first and the last breadcrumb item will be shown.
  2. To think: if the overflow button needs to be added in the above case.
  3. If the width is still not enough, the last breadcrumb item should be truncated
  1. There should be an option of placing subheading either inside h1 or outside of it.
  2. If there is only one image in the carousel, the navigation buttons won't show

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46325825537/2022-06-22+2nd+Milestone+Demo

  1. Nav in Header is made sticky at all times.

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46332706817/2022-06-28+Design+questions+issues+review

  1. This meeting is going to be held on a weekly basis. If there is nothing to discussed it may be canceled;
  2. All issues found are kept in a permanent place https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46189314055
  3. Mobile nav. Sub items should be one column;
  4. Mobile nav. The link style changes only on mobile (still under discussion);
  5. Mobile nav. no JS fallback for button - it keeps working as a dropdown using CSS;
  6. Product Header. Link variant, not a button. It is also used in Paginator;
  7. Retailer Link. Minimal width (which will be a token) will be applied;
  8. Image + text. Heading title should be Headling L max - Heading L min;
  9. Image + text. Larger text is a Heading block description (not an instance of typography)

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46340767745/2022-07-05+Component+kick-off+feedback

  1.    YouTube is going to be the only supported third party at the moment, but we will need to extend after MVP is complete;
  2. The timestamp is out of the scope of MVP;
  3. The timestamp and the video thumbnail will be configured on the CMS's side;

https://rb-digital.atlassian.net/wiki/spaces/DS/pages/46357577729/2022-07-19+Design+questions+issues+review

  1. Skip to content. We want a little arrow icon next to 'Skip to content';
  2. Inline links and body should always be the same size;
  3. Cards. The current Card implementation is that the whole card is clickable and in addition to that you may have a CTA link within the card, which will be clickable as well like an additional tab stop;
  4. Cards. The link for the whole card is not mandatory;
  5. List. In List component we do not control the size of the cards, but rather the number of cards in a row;

All meeting notes