SAP / fundamental-ngx

Fundamental Library for Angular is SAP Design System Angular component library
https://sap.github.io/fundamental-ngx
Apache License 2.0
266 stars 126 forks source link

Sprint 48 - goals #3386

Closed manjunathanagaraj closed 3 years ago

manjunathanagaraj commented 4 years ago

Valor(30): Yury - Styles implementation multi combobox – 10pds Artur – Table phase3 platform implementation – 10pds Dmitriy - Core date picker adaptor tech spec and implementation - 10pds Core tech spec for text component – 1pd (if fund team doesn’t write core tech spec)

Additional Capacity(40pds dev) Evgeny Beregovoy – Feed input Platform implementation – 5pds Evgeny Beregovoy - Feed List Item core implementation - 5pds

Nikolay Vorobyev – Time Picker platform implementation - 5pds Ilya Surmay - Core implementation Slider – 5pds Ilya Surmay - Text –styles implementation – 5pds

Oleksii Aleksandrov - Platform implementation for Approval Flow-Phase1 – 10pd (2nd sprint)

Ariba(59+10):

Kavya - Platform - Action List Item and Display List Item – PR closure 5pds Kavya – platform tech spec for range slider – 2pd

Manu – core tech spec for Text – 1pd Manu - Status Indicator tech specs – core – 1d Manu - Rich Text Editor – Styles implementation – 8pd

Lok: Object Identifier Platform implementation – 5pds Lok - Range Slider – Styles implementation – 5pds

Sushma: Implementation of Input List Item – Platform – 10pds

Deepak(9): Platform implementation of file uploader - 5pds Icon - core implementation - 5pds

Kevin: Money Tech specs – platform – 2pds Duration Tech specs – platform – 2pds Rich Text Editor Tech Spec – platform – 3pds Time Picker – Tech Spec – Platform – 1pds

manjunathanagaraj commented 3 years ago

Revised Goal:

Yury:

  1. Upload Collection Platform Implementation - 5days.
  2. Grid List - Styles implementation - 5 days.
  3. Grid List - Core tech spec presentation.

Artur:

  1. Table phase1 Platform Implementation - 4 days.
  2. Table phase2 Platform Implementation - 6pds.

Dmitriy Tkachenko:

  1. Styles Implementation for Dynamic Side Content — Raised PR - 2days
  2. Dynamic Side Content core implementation - Internal PR to be raised today - 3 days
  3. Dmitriy - Core date picker adaptor tech spec and implementation - 10pds (5 days spill over to sprint 49 - please complete this by Nov 4 before your vacation starts)

Evgeny Beregovoy:

  1. Feed List Item styles implementation — PR #1755 to be closed - 1day
  2. Feed Input core implementation - in progress. PR to be raised by Monday - 3days.
  3. Evgeny Beregovoy – Feed input Platform implementation – 5pds

Nikolay Vorobyev:

  1. Formatted text - Core implementation PR #3574 raised. - 2 days
  2. Rating Indicator - core implementation - in progress - 5days
  3. Feed List Item - tech spec for ngx-core - to be presented on Monday.

Ilya Surmay:

  1. Object number — PR #3567 raised. Review in progress. 2days
  2. Slider styles implementation - PR #1761 is raised. Review in progress - 3 days.
  3. Slider - core tech spec presentation + Core implementation – 5pds

Oleksii:

  1. Icon - Styles Implementation — In progress - 1 day.
  2. Text –styles implementation – 5pds
  3. Time Picker tech spec presentation + platform implementation - 5 pds (possible spill over)

Nikita: Text - core tech spec - 1d Time Picker – Tech Spec – Platform – 1day Status Indicator tech specs – core – 1d Rich Text Editor - core tech spec - 2d Tree List - tech spec for core - 2d Filter Bar - core - 2d Footer - platform - 1d Grid List - core - 1d

Sushma:

  1. Object Attribute #3530 and #1764- PRs raised #1765 for styles and #3531 for platform - waiting for Deno's approval. 1day.
  2. Object List Item platform implementation - to raise PR and complete the implementation - 7 days.

Kavya:

  1. Dynamic Page Layout Styles - PR #1598 raised - 2days.
  2. Dynamic Page Layout platform - PR #3515 is raised - internal review in progress - 5days
  3. Datetime picker platform tech spec - To be presented on Oct 8th
  4. Datetime picker platform implementation - 5days (possible spill over)

Loki:

  1. Implementation of Platform Multi input - 5pds #3274 - code changes done, PR to be raised - 2days
  2. Styles implementation for multi combobox - 5pds - #1469 - 3days

Deepak:

  1. Carousel PR #3551 - to be closed in sprint 48. Estimate: 1 day
  2. Platform tech spec for Input List Item - to be presented on Monday Oct 12th

Kevin:

  1. Approval Flow - platform tech spec - phase1

Puru:

  1. Pre-release testing (functionality and accessibility testing for sprint 48 components) - Dynamic Page Layout, Dynamic Side Content, Upload Collection(Ariba Version), Table Phase1 and phase2, Feed input platform/core, Feed List Item core, Rating Indicator Core, Object Number, Slider(including Range Slider), Time Picker, Object Attribute, Object List Item, Date Time Picker, Multi Input, Carousel.
  2. Automation plan for rest of the core components
  3. Accessibility testing - co-ordinate with SAP a11y team
  4. Track on saucelab integration with CI/CD
  5. Automation: Ramping up on writing automation test script in Protractor.
  6. Automation: Receive KT from Anton on test scripting and automation structure.

Sean: End to End Test Automation for the following components:

  1. Checkbox
  2. Checkbox group
  3. Info label
  4. Link
  5. Menu
  6. Menu button

Anton:

  1. Integration the Unit test using Sauce labs with CI/CD - solve any pending issues.
  1. Exploration of automating accessibility testing - report on list of a11y test cases that can be automated. Remaining test cases to be tested manually.

  2. End to End Test Automation for the following components:

    • Panel
    • Switch
    • Input
    • Button
    • Text Area
manjunathanagaraj commented 3 years ago

Tech spec presentation: Text - Ilya Slider - Ilya Grid List - Yury

manjunathanagaraj commented 3 years ago

Yury:

  1. Upload Collection Platform Implementation - code changes will be completed by today. To start working on documentation from tomorrow. Expecting to raise PR after this.
  2. Seems to be good to start working on Grid List styles from next week.

Artur:

  1. Table -ph1 - PR#3597 is raised
  2. Table -ph2 - analysis started.

Dmitriy:

  1. Dynamic Side Content - Styles - PR have sufficient approvals, waiting vor Jessie's confirmation. Could be merged anytime.
  2. Dynamic Side Content - core - PR raised
  3. Core date picker adaptor tech spec and implementation - tech spec in progress.

Evgeny Beregovoy:

  1. Feed List Item styles implementation — PR #1755 - review is still in progress.
  2. Feed Input core implementation - in progress. PR is not yet raised.
  3. Evgeny Beregovoy – Feed input Platform implementation – yet to begin

Nikolay Vorobyev:

  1. Formatted text - Core implementation PR #3574 merged
  2. Rating Indicator - Styles PR1782 raised. Two have approved.
  3. Rating Indicator - core implementation - started, in progress
  4. Feed List Item - tech spec for ngx-core - presented, to send out an email after incorporating minor suggestions. Can be considered approved after the email.

Ilya Surmay:

  1. Object number — PR #3567 merged
  2. Slider styles implementation - PR #1761 is raised. Review in progress
  3. Slider - core tech spec presentation + Core implementation – tech spec to be presented today(14 Oct).

Oleksii:

  1. Icon - Styles Implementation —PR1778 raised - internal approval done.
  2. Text –styles implementation – 5pds - yet to begin
  3. Time Picker tech spec presentation + platform implementation - working on tech spec

Nikita: Slider(with range slider) - core - done. Grid List - core - to wrap it up today Avatar Group - in progress Text - core tech spec - 1d Time Picker – Tech Spec – draft done. Status Indicator tech specs – core – to begin Rich Text Editor - core tech spec - to begin Tree List - tech spec for core - will be done in future sprint Filter Bar - core - will be done in future sprint Footer - platform - will be done in future sprint

Sushma:

  1. Object Attribute #3530 and #1764- PR for platform #3531 is merged. PRs for styles #1765 is not yet merged, but not a blocker anymore for object list item
  2. Object List Item platform implementation - PR raised

Kavya:

  1. Dynamic Page Layout Styles - PR #1598 - Deno's approval pending.
  2. Dynamic Page Layout platform - PR #3515 is raised - Kevin approved. Waiting for other's approval.
  3. Datetime picker platform tech spec - approved.
  4. Datetime picker platform implementation - yet to begin.

Loki:

  1. Implementation of Platform Multi input - PR yet to be raised.
  2. Styles implementation for multi combobox - 5pds - PR is not yet raised

Deepak:

  1. Carousel PR #3551 - few changes incorporated(examples with cards). Kevin, Yury approved.
  2. Platform tech spec for Input List Item - to be presented today(14 Oct)
  3. Defect fixes on card layout - in progress

Kevin:

  1. Approval Flow - platform tech spec - phase1

Puru:

  1. Worked on SauceLabs CI/CD setup. Took the code from Anton and configure using his user id and access key. Tried to run, getting connection error. Investigation in progress.
  2. Formatted text - test cases done, testing in progress.
  3. Slider - test cases done.
  4. Added the Manual test cases to the Qtest tool for these components, File uploader, Text area, Switch, Panel, Radio button group.

Sean:

  1. End to End test automation scripts Link - in progress
  2. Tested object list item, dynamic side content.

Anton:

  1. Integration the Unit test using Sauce labs with CI/CD - Trying to run unit tests with sap credentials, facing issues. Facing issues with IE anf Firefox. With Firefox, some test cases are failing. The test scripts needs to be fixed. With IE, test cases are getting stuck. Investigation in progress.
  2. Working on e2e automation scripts for switch in progress

Manu: Yet to resume work.

manjunathanagaraj commented 3 years ago

15-Oct: Update on e2e test automation: Automation scripts for the following components may have to be moved to sprint 49: Anton - Platform Input Sean - Platform - Menu and Menu Button

anand-chat2000 commented 3 years ago

yury.betrozov
status update1. Upload Collection Platform Implementation Still working on it, PR will be raised on Monday. Upload Collection depends on the Grid Table that was merged today. I need time to upgrade Upload Collection to use Grid Table instead of Core Table and finish related functionality (like multiple selections, move to, remove, download).2. Grid List - Styles implementation Going to finish it next Thursday after Upload Collection.3. Grid List - Core tech spec presentation Going to start work with it after Grid List - Styles implementation.

Kavya Bhat

  1. Dynamic Page Layout Styles - PR #1598 raised - 2days. - PR merged, available in Styles 0.13.0-rc.10. A separate issue related to a design problem is raised : issue 1800
  2. Dynamic Page Layout platform - PR #3515 is raised - internal review in progress - 5days - PR merged without Deno’s review, communicated to Deno separately that any comments from him will be taken up separately, available in Ngx 0.23.0-rc.23
  3. Datetime picker platform tech spec - To be presented on Oct 8th - presented
  4. Datetime picker platform implementation - 5days (possible spill over)- started working, in progress, spill over to 2/3 days in next sprint. Leave plan: 27th Oct

Artur Olshanskyi
Table phase1 Platform Implementation – PR merged/done Table phase2 Platform Implementation – in progress, will spill over to the next sprint

Dmitriy Tkachenko

  1. Styles Implementation for Dynamic Side Content — merged.
  2. Dynamic Side Content core implementation - addresed all comments in the PR #3625.
  3. Core date picker adaptor tech spec - done.
  4. Core date picker adaptor implementation - going to raise PR at the end of the week.

Nikolay Vorobyev

  1. Core implementation Formatted Text - merged
  2. Tech spec Feed list item - presented
  3. Core implementation Rating indicator - today going to raise internal PR

Ilya Surmay
Object number — PR #3567 merged Slider styles implementation - PR #1761 is raised. Review in progress, expect to get it merged by the end of this week Slider - core tech spec presentation - presented Slider - Core implementation - in progress, will spill over to the next sprint

Sushma Kudum
PR (Platform) #3629 -merged Object List Item Action List Item Display List itemPR(Platform) #3531-merged Object AttributePR (Styles) #1765 Object Attribute Styles- PR review in progress. Prasad’s approval is pending. expected to get closed by tomorrow max.P1 Accessibility issues addresses- PR#3629 Merged.

3484

3415No spill overs.

Anton Olkhovskyi

  1. Integration the Unit test using Sauce labs with CI/CD - solve any pending issues. in progress • Demo to team to finalise on reporting. • Currently reports are seen in Travis, but it is to be discussed if reporting reports are to be generated and present in Saucelabs tool for analysis. • When a PR is raised by developers(core/platform), unit test scripts to be executed automatically. - in progress
  2. Exploration of automating accessibility testing - report on list of a11y test cases that can be automated. Remaining test cases to be tested manually. - Partially done
  3. End to End Test Automation for the following components: • Panel - remains for this sprint • Switch - done • Input - moved to the next sprint • Button - remains for this sprint • Text Area - in progress

Sean Moore

  1. Checkbox in progress, plan to finish today
  2. Checkbox group not started
  3. Info Label not started - most likely will spill over to the next sprint
  4. Link done
  5. Menu moved to next sprint
  6. Menu button moved to next sprint

Deepak Kumar
1.Carousel PR #3551 - will be merged post build error fix. Approved by core team.

  1. Platform tech spec for Input List Item - presented. comments needs to be addressed. will re-present today.
  2. worked on fixed card layout issues (low priorities issues) - #3603 #3600 #3594 #3595 #3552 #3542 - approval pending. (edited)

Evgeny Beregovoy
Feed List Styles PR review in progress (waiting more approvals) #1755 Core: Feed Input PR will be raise today Platform: Feed Input probably will spill over on the next sprint

Lokanathan K
MultiInput platfom component is under review(PR-https://github.com/SAP/fundamental-ngx/pull/3649) Multi combobox style changes PR review in progress. (PR-https://github.com/SAP/fundamental-styles/pull/1802)

Points discussed today.

Please find the points discussed today in Ops meeting.

• Timelines for Yuri upload collection. • Artur - Time line for Table phase 2 . Zack to check with Artur • Feed list Styles PR review in Progress. • Integration with Sauce lab is a concern. Zack to check with Dmitry on this • Puru to check with Tobias for a temporary Saucelab account so that Anton can debug on his own. • Kevin to look into the defects fixed by Deepak. • Zack to find our who can pick up development of Approval workflow. • Generic Tiles, Rich Text, Select, Input List - We need to check the plan

manjunathanagaraj commented 3 years ago

yury.betrozov

  1. Upload Collection Platform Implementation - Internal PR raised. Estimated effort - 2days. Dependency on table phase2 for some of the features (filtering, sorting,drag and drop) will be part of table phase2. This will be addressed once phase2 table development is completed.
  2. Grid List - Styles - work is started. Estimated effort to complete - 4days. 3.Grid List - Core tech spec presentation - in progress. Will be presented once Styles PR is raised. Planning to present next week.

Kavya Bhat

  1. Dynamic Page Layout Styles - PR #1598 raised - PR merged, available in Styles 0.13.0-rc.10. A separate issue related to a design problem is raised : issue 1800
  2. Dynamic Page Layout platform - PR #3515 - PR merged without Deno’s review, communicated to Deno separately that any comments from him will be taken up separately, available in Ngx 0.23.0-rc.23
  3. Datetime picker platform tech spec - presented
  4. Datetime picker platform implementation - 5days (possible spill over)- in progress, as planned, to be moved to sprint 49 - estimated effort - 5days
  5. Fixed breaking changes of Button in all platform button dependent components - PR 3680 merged Leave plan: 27th Oct

Artur Olshanskyi Table phase1 Platform Implementation – PR merged/done Table phase2 Platform Implementation – in progress , will spill over to the next sprint. Estimated effort - whole sprint of 49.

Dmitriy Tkachenko

  1. Styles Implementation for Dynamic Side Content — merged.
  2. Dynamic Side Content core implementation - PR #3625 merged.
  3. Core date picker adaptor tech spec - done.
  4. Core date picker adaptor implementation -PR to be raised - estimated effort - 3 days

Nikolay Vorobyev

  1. Core implementation Formatted Text - merged
  2. Tech spec Feed list item - presented, approved.
  3. Feed List Item core implementation - work has started -to be moved to sprint 49- estimated effort - 5 days.
  4. Core implementation Rating indicator - raised internal PR - to be moved to sprint 49 - estimated effort - 3 days.

Ilya Surmay Object number — PR #3567 merged Slider styles implementation - PR #1761 is merged. Slider - core tech spec presentation - presented, approved. Slider - Core implementation - in progress, will spill over to the next sprint - estimated effort - 7 days

Sushma Kudum PR (Platform) #3629 -merged Object List Item Action List Item Display List itemPR(Platform) #3531-merged Object AttributePR (Styles) #1765 Object Attribute Styles- PR review in progress. Prasad’s approval is pending. expected to get closed by tomorrow max.P1 Accessibility issues addresses- PR#3629 Merged.

3484

3415No spill overs.

Anton Olkhovskyi

  1. Integration the Unit test using Sauce labs with CI/CD - in progress (IE related issues to be fixed, to create common account to enable unit test execution once developer commits the code/also to enable reproducing the scenario). • Demo to team to finalise on reporting - to be planned later. • Currently reports are seen in Travis, but it is to be discussed if reporting reports are to be generated and present in Saucelabs tool for analysis - currently reporting continues to be in Travis. To have it in Saucelabs, this needs integration of unit test case scripts with Saucelab APIs. - effort to be estimated. • When a PR is raised by developers(core/platform), unit test scripts to be executed automatically - to be configured with common account and check if test scripts are getting executed automatically - need Saucelab expert's help. Estimated effort - 2days.
  2. Exploration of automating accessibility testing - report on list of a11y test cases that can be automated. Remaining test cases to be tested manually. - Partially done - Protactor plugin is not useful. Axe-core plugin to be used to automate a11y testing. To be scheduled in later sprints.
  3. End to End Test Automation for the following components: • Panel - done • Switch - done • Input - moved to the next sprint • Button - to be moved to next sprint(Puru) • Text Area - done

Sean Moore

  1. Checkbox - done
  2. Checkbox group - done
  3. Info Label - done
  4. Link done
  5. Menu moved to next sprint
  6. Menu button moved to next sprint

Deepak Kumar 1.Carousel PR #3551 - Inna has Approved, to work on Deno's comments - to be moved to sprint 49 - 1day.

  1. Platform tech spec for Input List Item - presented. comments needs to be addressed. will re-present today.
  2. worked on fixed card layout issues (low priorities issues) - #3603 #3600 #3594 #3595 #3552 #3542 - done

Evgeny Beregovoy Feed List Styles PR review in progress (waiting more approvals) #1755 - estimated effort - 1day Core: Feed Input PR will be raise today - to be moved to sprint 49 - estimated effort - 3 days. Platform: Feed Input probably will spill over on the next sprint - to be moved to sprint 49 - estimated effort - 4days.

Lokanathan K MultiInput platform component is under review(PR-https://github.com/SAP/fundamental-ngx/pull/3649) - needs follow up for closure. To be moved to sprint 49 - estimated effort - 1pd. Multi combobox style changes PR review in progress. (PR-https://github.com/SAP/fundamental-styles/pull/1802) - needs follow up for closure. To be moved to sprint 49 - estimated effort - 2pd.

Puru:

  1. Pre-release testing (functionality and accessibility testing for sprint 48 components) - Dynamic Page Layout, Dynamic Side Content, Upload Collection(Ariba Version), Table Phase1 and phase2, Feed input platform/core, Feed List Item core, Rating Indicator Core, Object Number, Slider(including Range Slider), Time Picker, Object Attribute, Object List Item, Date Time Picker, Multi Input, Carousel. Following components are pre-release tested(5):

    • Dynamic Page Layout -Table Phase1
    • Object List Item (which includes Object Attribute)
    • Display List Item
    • Action List Item
  2. Automation plan for rest of the core components - phase1 plan was presented, rolled out.

  3. Accessibility testing - co-ordinate with SAP a11y team

    • no component was tested by SAP a11y team. Facing resource crunch.
  4. Track on Saucelab integration with CI/CD

    • On trial Saucelab account - Most of the test cases are not getting executed in browsers like IE, Firefox, Edge in trial account.
    • On SAP Saucelab account - not able to connect to Saucelab(integration with CI/CD is not working) - discussion with Saucelab architect is still in progress.
  5. Automation: Ramping up on writing automation test script in Protractor - to be planned later.

  6. Automation: Receive KT from Anton on test scripting and automation structure - to be planned later.

Oleksii:

  1. Icon - Styles Implementation —PR1778 raised - to hold on for now to understand the further implementation approach.
  2. Text –styles implementation – 5pds - PR 1804 - review comments addressed, waiting for approval.
  3. Time Picker tech spec presentation + platform implementation - working on tech spec - tech approved.
  4. Time Picker platform implementation - Internal PR to be raised. Will be moved to sprint49

Nikita: Slider(with range slider) - core - done. Grid List - core - done Avatar Group - done Text - core tech spec - done Time Picker – Tech Spec – draft done. Status Indicator tech specs – core – to begin Rich Text Editor - core tech spec - to begin Tree List - tech spec for core - draft done. Filter Bar - core - draft done Footer - platform - draft done. Value Help dialog - draft done.

Kevin:

  1. Approval Flow - platform tech spec - approved.