

Dave Colls and David Tan - Effective Machine Learning/AI Teams
13 snips Jan 7, 2025
Dave Colls, a data mesh and machine learning expert at Next Data, and David Tan, an engineering manager at Xero with a rich background in software and ML, discuss building effective machine learning teams. They explore the importance of multidisciplinary approaches and the unique challenges in ML projects. The duo also touches on the seven wastes in data management, integrating lean principles for enhanced productivity, and the need for a product mindset in data products. Plus, they share a light-hearted moment discussing Melbourne's coffee culture!
AI Snips
Chapters
Books
Transcript
Episode notes
Functional Specialization Challenges
- David Tan worked with teams organized by functional specializations, like separate science and ops teams.
- This led to rework, handovers, and long feedback cycles, mirroring the classic DevOps comic's "giant crashing ball" scenario.
Start with Cross-Functional Teams
- Start with multidisciplinary, cross-functional teams for delivering ML solutions.
- Consider stream-aligned teams to minimize dependencies and improve flow, as per the team topologies model.
Inverse Conway Maneuver and Trust
- Apply the Inverse Conway Maneuver.
- Bring teams together to enable faster feedback and build trust, reducing handovers and delays.