Why a manager is needed for a team?
1. A manager's work is to manage the team and delivery the work on time
2. Team member needs to be organized their work and a manager is needed to do so
3. A manager determine the timeline to finish any job 

So, A manager is needed