I lead a team of around 20 people, distributed around the world (different timezones, most of us haven't met in person). Most of the projects we work on are short term (3-4 weeks) customizations with our own designer framework and are one-man projects. Most of the developers have 2-3 projects that they work on simultaneously. I'm having a hard time trying to manage the resources and the projects. The top 2 list of the problems I am trying to solve are:
1- Get control over what the resources are working on right now. I may have some people overloaded and some others with a lot of free time, but I cannot see it right now.
2- Since the projects are short-term (and with a fixed budget) any change in the requirements affects seriously the delivery date (and changes all the delivery dates that may come after that).
- For the first point, I am working on finding a good tool to manage my resources.
- For the second point, I think I need to implement a project-management/development methodology. I've beed reading about the different methodologies (agile,scrum, kanban, waterfall) but since I have one-man short term projects, most of them don't seem to fit for us.
Which methodology is the correct one to use in this situation?