Contributors/FY2016 Retrospectives/Multimedia
Appearance
FY2015-16 (July 2015–June 2016) Multimedia Team Retrospective
[edit]Ground Rules
[edit]- Conversation this hour is confidential within the group
- Written notes to be published to Editing and to general public after a review pass
- Purpose of Retrospective
- Format
- What did we accomplish last year?
- What was great about the way we worked, or the org, or anything else job-related?
- What was not great about the way we worked, or the org, or anything else job-related?
- Incorporation of Team Retro outputs
- Review key events and results over the time period
- Add a +1 to any “important” items by including your initials
- Heavily upvoted items will be percolated up for larger department discussion; notes contained here will stay as-is and confidential to team
Identify things that went well and should be preserved
[edit]- Team
- Kept the team together through a time of tremendous organizational strife
- Acquired a new manager (yay)
- Acquired a new team member (not this FY)
- [JF][PS] Held a team offsite
- [MH][PS] Team stand-up process enacted/improved
- [MH][JF][BD][LA] Ability to quickly respond to critical issues (production and community)
- We were able to get urgent/important things done, alongside the goals (see below)
- Achieved most of our quarterly goals
- Q1: In-VE/WT uploading inc. drag-and-drop
- Q2: UploadWizard bug fixes, modernisation and OOUI conversion; and prototyped image editing (but not yet deployed)
- [MH] Q3: Gathered some key top-line metrics for the first time(!) like how many unique uploaders per month
- Q4: New gallery type
- [MH][BD] Able to cope without Community Liaison support as most of our product work is with just one community (Commons)
Identify things that should be changed
[edit]- [LA][PS] Limited Resources + Constant Fires = :-(
- We can’t really accomplish set goals for a three-person dev team which is mostly busy responding to on-coming issues
- Matthias’ presence as 4th developer will likely help, but won't solve
- Firefighting can be exhausting, but also risk of burnout and unhappiness when not as much concrete production results despite a lot of effort
- [MH][PS][LA] Lack of user testing, design research before we deployed cross-wiki uploads
- Even though we did a soft launch by not advertising the feature much, the launch was not soft enough to not cause problems at Commons
- The feature was "too" successful, and we didn’t have “required secondary features” like proper AbuseFilter support for uploads lined up to take the strain
- Lack of community support and resources (compared to history and also rest of org at present)
- Very few community developers around working on our area
- [MH][BD] We still have almost no way to notice things going wrong automatically, before they’re reported by users (BD has some SQL queries and an Excel sheet…)
- [JF] Sometimes confusing to have "goals" that are about changing/new things, and not the "most important" things like keeping production up/running
- Also++ the goals are thrown together and may or may not be in line with grander organisational strategy, which makes for a confusing dichotomy
- [MH][JF][LA] Lack of broader organisational/movement strategy makes it hard to work out what the direction for MM should be
- "Mobile" – OK, so what bit of it? Videos? Voice memos? Text-to-speech? Playback or upload? Editing or capture? All?
- "Interactive" – For whom? Don't we care about low bandwidth/non-JS/etc. users too?
- [MH][BD][LA] Available Product Manager support is low
- ~10% of James's time; might not be enough, though we seem to cope-ish(?)
- [JF][PS][BD] Team has very little knowledge about upload backend (we’re mostly frontend, maybe except for Mark) (whoa, don’t put that on me —Mark)
- Was working on ImageTweaks even a good idea, with Thumbor still not being deployed. Lack of foresight?
- Mark: while it won’t be deployed yet, it is ready except for the one blocker, so the same amount of time would have been spent either way
- Prateek: Makes sense, we can get rid of this
- James: Eh, leave it. :-)
- Mark: Definitely leave in the five sub-items of meta-discussion for sure
- James: Eh, leave it. :-)
- Prateek: Makes sense, we can get rid of this
- Mark: while it won’t be deployed yet, it is ready except for the one blocker, so the same amount of time would have been spent either way
- [JF] The two daily stand-ups, though good, …
- are at wide apart hours (which means Mark has to work ~10 hours a day), and
- … the afternoon one conflicts with the SWAT in which urgent things normally get deployed (new hours will 'soon' be 06:00/11:00/16:00 SF)
- Maybe move to 08:00 & 15:00 SF for saner hours and less clashing?
- Does that work for people?
Discuss top items, including Actions
[edit]Yays:
- Ability to quickly respond to critical issues (production and community); we were able to get urgent/important things done, alongside the goals (see below)
Nays:
- Lack of broader organisational/movement strategy makes it hard to work out what the direction for MM should be
- Available Product Manager support is low
- Team has very little knowledge about upload backend (we’re mostly frontend)
Next Steps
[edit]- Action items for team
- Consider moving stand-ups (to 08:00 and 15:00 SF)? Or keep them the same. Or don't.
- Consider adopting a weekly "triage" meeting where James decides to accept or back-burner tasks against a pre-agreed priority list, and people petition us to change our minds. Or don't.
- Action items for department
- Read other retros
- Followup