Normally developers keep track of their work hours inside Jira and then need to copy/paste this information into another system which is used by the whole organisation. This is why we built a smart clock tool that allows developers to clock time and then save as worklog entry. The entry including hours and comments get automatically transferred to Cronforce.
What Cronforce Time Tracking for Jira does
Cronforce includes features such as:
- Track time from issues in JIRA
- Save automatically in Cronforce
- Project and task selections are pre-populated once chosen.
- Entries are populated with the issue ID and title.
- Worklogs are automatically created
How I built it
It took us quite a lot of time because we already have an integration with Jira that connects from Cronforce to Jira and pulls all booked times. Now we had to implement the opposite plus ensure both integration work smoothly with each other as well as make the addon smarter and user friendly e.g. pre-select project to track etc.
Challenges I ran into
We did not run into particular challenges but we enjoyed the process very much and learned a ton about the inner workings of Atlassian products and Jira in particular.
Accomplishments that I'm proud of
We have mastered the Atlassian SDK and it helped us do some improvements on our own API.
What I learned
Atlassian SDK, API best practices.
What's next for Cronforce Time Tracking for Jira
We will add some more features such as:
- Add an option in the worklog window to push hours into Cronforce - not every developer wants to run a clock tool so we want to allow to sync entries made directly into the worklog.
- Sync times based on collaborator, not assignee as until now.
- Detect and select the project to book time before starting the timer
- and of course a lot more other feature requests from our clients.
Cronforce - made with love in Berlin
Update: Here is our dedicated jira time tracking video: https://www.youtube.com/watch?v=Y6uRcYc2hMw