I am amazed at how little time managers have (or rather ... find) these days to really communicate with their team members. They are swamped by meetings, visitors, reporting, budgets, forecasts or management retreats. They solve problems, monitor action plans and send out and read tons of emails each day.

In so many organizations I get to work with, the annual performance review is the only time a manager sits down with a team member to look at and discuss past performance and future development. The once-a-year ritual becomes stressful and time-consuming for both parties.
Having regular conversations along the year about how someone is doing takes some practice and self-discipline but it is the minimum necessary when thinking of employee engagement. There is not really an alternative for one-on-one dialogue. I am afraid someone (maybe a busy manager ... ?) will one day come up with an app for giving feedback and having conversations with others !