I recently joined a startup as a Developer and the work environment is very casual to say the least. There is no top management in the team i.e everyone reports to the founder.
The problem is the founder is busy chasing investors so usually there is no one to report to. Since the pace at which we were going was pretty slow, the founder asked me to manage the team.
Now i have experience as a lone developer for startups so I've never really worked with teams. And as far as i know the Team Management in Start-ups is much different from MNCs. I tried to apply the Scrum method but turns out it doesn't really work for startups as there are just too many things that needs to be taken care of. Also the team we have, according to me procrastinates a lot. Like they complete one task then go on fb,twitter etc. Also since everyone is also learning new things all the time, i can't just assign a task and give it a time frame. Almost everyone in my team is fairly new with like 1-2 Years of experience.
I am trying my best to handle them but it turns out that i can't expect a time frame, that i myself expect myself to finish the job in.
How can i manage them so that our productivity as a team can increase and they can stop spending hours on social sites. Do i just assign them tasks after tasks so that they don't even get time for these things? I am just confused about this as i also have to the development work while managing the team.