I'm faced with the duty of managing a small design and web agency's (3 full stack developers, 3 designers, 1 help desk, sales people...) technical department. The company is selling quite well (it has a lot of work) but is very badly organized right now. At present time they have a certain amount of projects that exceeded deadlines and don't have a clear picture of all tasks which need to be accomplished to close these projects and the time they will require: they have long lists of to-dos and client requests inside e-mails, which are approximately represented on a Google calendar (no tracking software except for that).
First thing I'm doing is trying to give an order to things by installing a software to be able to:
1) have a centralized repository for the tasks (with their execution time estimates) and possibility to assign them to people and for people to see their progress
2) allow people to update progress without requiring a person to manually move stuff on a calendar
I choose Atlassian Jira for the purpose because I am also using it for my freelance job. I'm absolutely no expert at it but I find it useful for keeping things sorted. I use a Scrum board for my tasks and plan things into Sprints.
Now my questions are:
- does it make sense to have an agile approach and use tools like gantt charts at the same time (to have a longer period perspective)? If applicable how can it be achieved in Jira (any strongly suggested plugin)?
- do you have strong alternative software suggestion for the job?
This one is related to my other question here.