What is the better way to use JIRA to track the progress of similar story across technologies (Web, Android mobile & iOS mobile)?
I want the below use cases should be addressed
For example, let's consider the following user story which needs to be handled on iOS, Android & web:
"As a user, I want to login to the application via email & password, so that, I can access the required features"
Potential Solutions:
Please assess the above scenario and suggest an alternative
I'm not (yet) sure this is an answer!
This has been a hot topic in my mind for the past few months. In my team we have 2x iOS, 2x android and embedded developers working on things the apps have to control. We're a new Scrum team but there are some experienced agile/scrum/Jira practitioners among us.
We're tackling the problem you describe by using a single project containing a single instance of all user stories. Within a US any amount of sub-tasks are created for each platform and assigned to their component. At the moment we're only estimating at US level so we still have the task of working out how to capture velocity of the individual platform teams.
We've got separate, filtered boards to allow the platform teams to better understand their own sprint workflow but, basically, a Story isn't complete until all work on all platforms is done and tested.
The aim for us is to try and better coordinate delivery of each of the platforms to make sure focus and attention is given to a stories requirements by all that it affects. To try and reduce bits of the total effort being partially completed and 'thrown over the fence', then ignored until the receiver gets to it.
Also the embedded software has a life of its own (outside of it's interface to the mobile apps) to be managed. How one integrates that in to the project effectively is yet to be properly determined!
Hi Ravindra,
This is difficult question to provide absolute answers to. I sympathize with how much simpler this whole situation would be if Burndown charts showed story points for sub-tasks or Sub-tasks had story points in general. Right now, though, it is not even possible to add a Sub-task to a sprint directly. There is a long and interesting discussion about story points, sub-tasks and burndown charts in this previous forum post.
Your situation is further complicated by the fact that you have multiple teams working on sub-tasks of the same story based on the platforms your application works with. Sprints are designed for a single team to collaborate on a set number of issues over a specified amount of time. In your instance, it might make more sense to setup multiple projects for each of the different platforms and run separate sprints accordingly.
This will require a little more coordination between platform teams on sprint planning, but it will accurately measure burndown for the individual teams. Also, you could clone issues and move them between projects easily enough. The cloned issues will be linked together even though they are in separate projects. I know this may not fit your original suggestions for how to architect the project, but it more closely resembles the way a lot of successful companies handle this situation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.