We work in a project where we have to build the same game for both Android and iOS platforms. The requirements are the same, but each result in specific products.
We use SCRUM in order to keep our team organized, and it works quite well. With this framework, we can focus on day-by-day jobs without big problems and it is easy to communicate with each person about "what we have done yesterday and what we will do today".
But several problems seems to come because we are working on the same thing, for different systems. There are times in which we feel like "not synchronized" between each one of us.
For example, Android platform is a bit more complicated when building a complex GUI, compared to iOS's toolbox. This could lead to episodes where Android devs are "one day late" in respect to the iOS team, just because they are a bit slower in creating the user interface.
SCRUM doesn't seem to give direct solution to these episodes. Is there any suggestion to make the project coordination and progress flowing, and still keeping both at the same pace?