Reading/Multimedia/Retrospectives/2019-04-25
Previous Action Items
- HANA: Talk through how to get selenium testing into our current workflow - this will be scheduled for Tuesday sorry for not putting on calendars yet
- Eric: Make tickets about unit testing and how to get that working
- Could lead to norm about making unit tests when writing new code
What are we doing that we should keep doing?
- Releasing (not just because that's the eventual goal, but we have complex configs to hide a lot of partially complete future stuff that we can remove as we release)+1
- releasing something as polished as possible +1 ^_^
- Pivoting well :)
- Writing tests and trying to write tests+1
- Setting stuff up to be released in stages
- Communicating with the community about releases and date changes
What are we doing that we should stop doing?
- [this space left intentionally blank :D]
What aren't we doing that we should we start doing?
- Figuring out what the hell is up with mobile (who really owns it, what's the priority for it from the directors, why is it always so broken, etc.)
- FWIW I'm pretty sure Readers Web is the "owner" these days. [notice "really owns it" ^_^]
- I think we should own the mobile aspect of our own work! And prioritize it! Every team should make their stuff work on mobile +1 +1+1+1
- Have collective discussions about larger architectural questions periodically so we are not always just thinking in terms of the next ticket
- ex: testing strategy, state management, wikidata relationship/data model, etc etc
- Focus on i18n early on?? including in qa? seems like a lot of the fixes last two weeks were related to this but maybe i'm imagining
- RTL too +1
- Share more information about who are unofficial contact people outside of our team that are approachable and have useful info relating to our codebase/concern (for example with the wb bug, i didn't know who to ping to ask about it)
- How could we have caught the CORS issue on moblie? We should start doing that.
- Making sure the beta CORS configuration matches production
- Generalizing for possible future issues, making sure beta mobile configs are as close as possible to production
Action Items
- Mark + Ramsey - Think about what resources (time, personnel, skills etc) we need to better support mobile, create an "Acceptance threshold/qa checklist"
- HANA - Create testing roadmap as an example of how to document architecture (this is will be an outcome of testing meeting now) Eric: Willing to write this after meeting
- HANA - update qa checklist with wikidata entity language bug
- Mark - update https://www.mediawiki.org/wiki/Developers/Maintainers
- And https://phabricator.wikimedia.org/project/profile/48/