11 ms·
Ask HN: How do you work effectively across multiple teams?
I've spent large spans of my career in roles like support or technical writing, where I'm at least part-time embedded in several other teams.
As an engineer, my priority and focus is always on my team. I don't have to go to three or four team retros and sprint planning meetings or write multiple status reports, outside of (usually) tightly scoped work on specific cross-functional projects.
But for instance, as a tech writer in a company that has more engineering teams than writers, each writer gets embedded in multiple teams — participating in sprints and retros, reporting status, helping plan features alongside UX and product, and working on tickets alongside engineers. I might also be regular part of marketing, support, and product discussions.
In the worst cases as a writer, I've had to juggle working across multiple project management paradigms — one dev team's using waterfall, another's hardcore Agile, another's ad hoc, all using different sprint/work intervals — while also fixing time-sensitive problems raised by people who can't directly fix issues themselves, writing or editing blog posts for marketing as a SME, and juggling release/ops demands around release dates.
Prioritizing work becomes fraught without a central way to report what I'm doing, for whom, and when, and orgs like this are typically in this state because its engineers are understandably its top priority, and the engineers are often against changing any of their working process to standardize under anything resembling cross-functional project management.
Most tools and tactics for prioritizing incoming work requests feel like they're either designed for people who have just one workstream to focus on, or for teams who can delegate cross-functional work. As a one-person team, then, how do you work effectively across multiple workstreams, all of which are organized differently?
Do you advocate for more common processes that might help everyone coordinate work better? Are there tools or tool uses that are particularly effective for cross-functional work? Do you communicate pain, and if so, to whom and how? Do you automate tasks ruthlessly, and on teams without someone technical enough to automate things themselves, how do you get engineering help or budget to implement and maintain it?