This idea might backfire as the non-technical issues can easily mind-boggle an engineer working on a deep and complex problems.
Leave the meetings and reporting to managers. Some of the best teams I have worked in have managers who buffer/cushion every trivial externalities from the rest of the team. This is crucial for the sanity of many developers.