I need some help in configuring a scrum board in Jira.
We are one scrum team of 6 developers, a scrum master, and a Product Owner. We have one "product" which is made of:
- a binary in a custom format containing data which we release weekly (the code base for the creation of the binary has many modules). The binary release has it's own versioning/release scheme). Let's call this "DATA".
- a java-based "reader" library that loads and "reads" the binary. This library is used by our customers to read the data and query the data contained in the binary. We release this when we add new features or when we fix bugs. It has it's own versioning/release scheme. Let's call this "The Reader".
- we also have a cloud based service that provides a rest based api to get some additional data that is not contained in the binary but is relevant to the data in the binary. The versioning of this/releasing is also separate. Let's call this "The MAA Service".
Adding to the complexity of all this... in parallel to actively maintaining our "DATA" binary-making code-base, we're currently developing (in a separate and new code repository) a new way of creating the binary in a different output format. We're going to use the same reader for both formats. Therefore, we'll adapt "The Reader" so that it can read the existing binary format as well as the new one. That means, in the future, our clients would use the same reader to read old binaries as well as the new ones.
I need help to organise this product in Jira.
My question is, bearing in mind we are one scrum team with one backlog and one sprint per sprint-cycle, should I:
- Create one jira board, with one jira project, then with "DATA", "The Reader", "The MA Service", and "the new binary format code-base" as components? or...
- Create one jira board, then create multiple jira projects for the one board?
I hope someone can help advise. :-)