15-11-2021 - Sprint Demo

Sprint Demo
15-11-2021
1 / 15
next
Slide 1: Slide
LessonUpBeroepsopleiding

This lesson contains 15 slides, with text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Sprint Demo
15-11-2021

Slide 1 - Slide

Members
Members
  • Sophie
  • Jasper
  • Michael
        Goal
        Goal
        Make LessonUp defect free for our users and ourselves!
              Members
              Members
              • Tim M
              • Merijn
              • Thaeke
                    Goal
                    Goal
                    Enhance LessonUp with awesome new features and big improvements!
                          Members
                          Members
                          • Tim S
                          • Lennart
                          • Bram
                                Goal
                                Goal
                                Improve the performance of the platform and get it technically ready for the future!
                                      Team Infinity
                                      Team Undefined
                                      Team Infra

                                      Slide 2 - Slide

                                      Team Infinity
                                      Defects & Improvements
                                      Sales
                                      Sales
                                      • Credited invoices now show as credited
                                      • Admin page is reordered
                                      Customer success
                                      Customer Success
                                      • Email addresses are now also updated in stripe
                                      • Welcome pop-up has been removed in favor of Intercom
                                      • Editor and player are now more coherent in displaying whitespaces
                                        Others
                                        Others
                                        • Search opens in new tab
                                        • App opens in English for internationals
                                        • Some missing translations added
                                        • Lesson & Channel error pages are consistent and complete

                                            Slide 3 - Slide

                                            Team Undefined
                                            Features (Explorer)

                                            Bug Fixes
                                            Bug fixes
                                            • No access lesson in searchMissing breadcrumb on lesson detail
                                            • Channel shows name of shared explorer
                                            • Copying lesson plans doesn't refresh
                                            • Cancelling lesson plan creation still creates lesson plan
                                            • Folder not found error
                                            • Text fix
                                            • Close context menu on scroll
                                            • Add product to folder in admin fix
                                            • Lesson templates don't work
                                            Improvements
                                            Improvements
                                            • Add selection count
                                            • Location picker: Create folder here button
                                            • Account merge works with new explorer
                                            • Read only banner added to non-editting rights folder
                                            • Add indication for tests, remove teach option
                                              Almost done
                                              Almost done
                                              • Shared folders in new explorer
                                              • Add document.title
                                              • Explorer selection state fixes
                                                  To Do's
                                                  To Do's
                                                  • Check logic of searchOnlyCopy
                                                  • Gray out selected items while dragging

                                                        Slide 4 - Slide

                                                        Cleanest board so far!
                                                        29 pts planned
                                                        24 pts realistic
                                                        To Do
                                                        4 points
                                                        Progress
                                                        6 points
                                                        Done
                                                        19 points

                                                        Slide 5 - Slide

                                                        Team Infra
                                                        Logging

                                                        We have a logging issue

                                                        Slide 6 - Slide

                                                        Not really an error
                                                        Happens a lot
                                                        Not a lot of information

                                                        Slide 7 - Slide

                                                        Too generic, not thrown at the right place
                                                        A non-error?
                                                        Same as above but not the same?

                                                        Slide 8 - Slide

                                                        Team Infra
                                                        Logging

                                                        We should be fixing the issue before the first user contacts support.

                                                        We can do this when we clean up the logs so the right information is there and we can turn on notifications because only important things are logged.
                                                        Goal

                                                        Slide 9 - Slide

                                                        Team Infra
                                                        Logging

                                                        We need a good logger

                                                        Slide 10 - Slide

                                                        Team Infra
                                                        Logging

                                                        • Add enough information to logs to fix an issue
                                                        • Log AppError codes that are not issues for us as infos instead of errors
                                                        • Catch and log errors where we are handling them, instead of catch and throw so the same error is logged twice
                                                        Logger requirements
                                                        Detailed logging plan
                                                        https://lessonup.atlassian.net/l/c/m32Mag6h

                                                        Slide 11 - Slide

                                                        Team Infra
                                                        Logging

                                                        • Grouping log entries
                                                        • Enriching log entries
                                                        Logger examples

                                                        Slide 12 - Slide

                                                        Team Infra
                                                        Logging

                                                        Structured logging allows us to:
                                                        • create metrics based on logs
                                                        • create dashboards using those metrics
                                                        • create alerts

                                                        Slide 13 - Slide

                                                        Upcoming plans

                                                        Slide 14 - Slide

                                                        Escape room component
                                                        L     BS

                                                        Slide 15 - Slide