A matrix team is a temporary product (or project) team, which is made up of specialists from different functional areas. The idea with the cross-functional nature of the team is to increase collaboration between different functions to create better products and faster releases.
A technology team is focused on a technical area, such as front-end or back-end, and all members of the team are specialists in that area.
This is the first post in a blog series about how top-performing software companies are organizing their engineering teams.
The purpose of a one-on-one meeting is to listen to what your people has to say. In this way, you can learn about potential issues before they turn into serious problems.