Hello everyone!
We are a startup having some products each of which has database, web and mobile apps and a set of servers. We are new to JIRA and to agile as well, but we are used to Trello. We want to manage our work better and track the timelines across modules as well as teams.
Here is what we want to achieve using Jira -
1. Track of proposals(new ideas to be converted to modules)
2. Tacking existing module's task and bug list
3. Time estimated vs time taken analysis after every week and use it to make better estimations in next week
4. Work done by each employee in terms of issues and time, understand if we need load balancing.
Here is what we have tried with Jira and the doubts that we came across with each step -
1. We have set up different projects for web, mobile and server part of each product i.e. 2 products make 6 projects and so on. (Is this approach correct? If now, how can we link the repositories in single project for single product?)
2. We have created issues in backlog and added some of them to active sprint. Product owner created stories and developer team lead created the sub tasks and assigned it to developers. Our testing team is going to add bugs, connect them to correct sub-tasks. We also created an automation rule where if all bugs are done, we can close the sub task. if all subtasks are done, we can close a story. Question is is this approach correct? This will require testing team to understand which bug belongs to which story/subtask which is difficult. The bug might be rooted deep in previously done sub-task. What should we do then? This approach feels complicated. Is there a better way to do this?
3. Till now we haven't used the epic or component. How should we use it? What can be called as epic? Lets say we have a login module that runs over web and mobile and uses the server and the db. Now is the login module a component or epic? Can web mobile server and db be called as components and if so, should we merge the projects related to one product into one?
Thanks in advance..! Waiting for community's valuable suggestions.