Time reporting and task management tool for software development teams