What were the outputs of those teams like? Did the ICs directly collaborate on producing them?
-
-
Replying to @imightbemary
In the first team the contributions vary, some are analytical in nature and thus inform decisions, or provide monitoring reports, but other are pipelines the ICs design and implement to support particular application features that require heavy (or subtle) data operations.
1 reply 0 retweets 0 likes -
Replying to @infrahumano @imightbemary
The second team is building an entire product, so that's what they do, they implement (in collaboration with designers and product managers, and paying close attention to the needs of users). They live in the conjunction of statistics and software development.
1 reply 0 retweets 1 like -
Replying to @infrahumano
If I'm interpreting your tweets correctly, the first of those teams seems more like an analytics team (delivering analysis/insights and the pipelines used to produce them) and the second like more of a traditional software engineering team. Do you manage those groups differently?
1 reply 0 retweets 0 likes -
Replying to @imightbemary
Yeah, very differently. (The first also provides feeds some of their pipelines directly into application (say, recommendations, or similarity scores) and thus have user-facing consequences.)
1 reply 0 retweets 0 likes -
Replying to @infrahumano
Veeery interesting! That sounds like a huge scope for Team 1. What do you do to keep that team on track and prioritize to make sure they're delivering as much value as possible, especially when there's so many ways to do it?
1 reply 0 retweets 1 like -
Replying to @imightbemary
Yep, that team (that is now becoming two) is very hard to manage. One of many things we do is keeping a very strong relationship with the relevant product managers through regular meetings (with me) and shared prioritization/planning.
1 reply 0 retweets 2 likes -
Replying to @infrahumano @imightbemary
Another one is having an always evolving (but still quite minimal) system for collecting potential work and determining which deserves execution. (Working on requests gotten via DM, for instance, is not okay.)
1 reply 0 retweets 1 like -
Replying to @infrahumano
Both of those strategies resonate with me! For the PM portion, would you say the PMs are the main stakeholders of those DSes? Compared to you, do the PMs play a lesser, equal or bigger role in planning in flight tasks for your ICs?
1 reply 0 retweets 1 like -
Replying to @imightbemary
I see the PMs as my key prioritization partners. Every week or so they describe their most pressing problems and we propose paths to solutions when data is relevant. Usually they don't get involved the specific work determined for ICs.
1 reply 0 retweets 2 likes
Very helpful. Thanks for braving my barrage of questions!
-
-
Replying to @imightbemary
No problem, Katie. Anytime! These are things I think about a lot every day. Ours is a puzzling job.
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

