Arch Lunch: 2019-09-19
Lean Coffee Topics
- Devs advocating for tech opportunities in backlog ++++++
- Unlocking Cross-Squad collaboration ++++++
- Unlocking collaboration +++++
- Where to put a feature? App/Library/IDA/etc? ++
- Localizing on frontend or backend? +++++
- Repo ownership +++
- Awesomizing Courseware
Notes
- Devs advocating for tech opportunities in backlog
- "Tech opportunities":
- Necessary stuff (e.g., upgrades) and proactive stuff (future-proofing)
- Development Culture and Empowerment
- Are developers advocating for these to their product teams?
- We do have some positive examples (e.g., Journals removal)
- Might be harder for work that is cross-team dependent.
- Ideas:
- Asking for some percentage work in each sprint
- Can we just have a consistent amount of maintenance work alotted instead of needing to justify each individual work?
- "Scheduling dental surgery versus brushing teeth every day"
- Are developers advocating for these to their product teams?
- Infrastructure
- There has been some infrastructural support to make-upgrades easier/automated.
- Communication
- Communicating the "business risk"
- Providing numbers and metrics would help
- But computing those is a time sink
- "Tech opportunities":
- Unlocking Cross-Squad collaboration
- "Squad" = the team that you work with every day
- Problems
- I don't know what's the priority of the other teams
- not just what they did, but what's on their roadmap
- Teams have already packed up their work for the quarter
- little room for injections
- How do I know what others are working on and who I should talk to about X
- relying on Git commit history
- Not a consistent way of tracking projects/tickets
- I don't know what's the priority of the other teams
- Ideas
- DevOps has 4 hours every Monday for "Quality of Life" time
- now replaced with 5% time
- Office Hours - can queue up non-pressing items
- DevOps has a few processes to allow for interrupts
- But some of them are not well attended
- 10th floor is not a great location
- S&E has added "component areas" to Jira that we can use
- Monthly Arch Standup - scrum of scrums
- enhancements:
- focus on what's coming much more than what was done
- Write down what was done
- When speaking out loud, focus on upcoming
- communicate out to #dev channel after the meeting
- focus on what's coming much more than what was done
- send a reminder to all of the engineers beforehand
- time-box each team's update
- enhancements:
- Explicitly communicate in 3 channels (slack/email/all-hands) before embarking on an Epic
- DevOps has 4 hours every Monday for "Quality of Life" time
Retro
- Overall liked the structure of this meeting
- Time limits were good
- Timer ring should be shorter
- +1 on raising hands
- Not all needed people are in the room, but a good chance to brainstorm
- In the past, we have gotten a chance to dive deep on an individual's problem
- More than a meeting, not a lunch
- I liked raising the hand as a way to vote