Hi everyone,
tl;dr: To fit in compatiblity fixes for iOS 8, we're dropping some of our planned iOS work from this sprint.
iOS 8 comes out on Tuesday 9th September, right in the middle of our current sprint. Unlike on Android, it's a well acknowledged pattern that iOS users are prolific OS upgraders, so we can expect a significant portion of our user base to migrate to iOS 8 within days of the release.
We've discovered a number of compatibility issues between the app and iOS 8. Vibha, Monte and I met to discuss these, and we agreed that having fixes for these in the iOS app is a top priority. This makes these issues a "drop everything we're doing to fix them" situation. Kristen and I have yet to figure out what planned work we need to drop from the current sprint to make up for the extra work, and we're going to figure that out once we've got all the issues documented in cards.
Vibha and I are going to do some more comprehensive testing of previously identified pain points for cross-version compatibility (e.g. search), and any additional issues we identify will also be prioritised relative to our current work.
To see what we're working on iOS 8 compatibility wise, go to the sprint 39 Trello board https://trello.com/b/ylAF2Yey/mobile-app-sprint-39-navigation-9-1, and apply the red "iOS 8 compatibility" filter which we've added specially to track these issues.
Let me know if you have any questions!
Thanks, Dan
After a brief chat with Monte and Kristen, we've decided that we're going to submit a build to Apple on Friday 5th September. This build will contain whatever fixes we have for iOS 8 compatibility issues at the time. We've set this hard submission date so that we don't just spend forever trying to "get that last fix in!" and never get a build to them... and so that Monte can relax on his vacation knowing that we've got our fixes in! :-)
We can always submit *another* iOS 8 compatibility build next week if we get more fixes in. But let's set our initial sights on submitting on the 5th.
Dan
On 3 September 2014 13:32, Dan Garry dgarry@wikimedia.org wrote:
Hi everyone,
tl;dr: To fit in compatiblity fixes for iOS 8, we're dropping some of our planned iOS work from this sprint.
iOS 8 comes out on Tuesday 9th September, right in the middle of our current sprint. Unlike on Android, it's a well acknowledged pattern that iOS users are prolific OS upgraders, so we can expect a significant portion of our user base to migrate to iOS 8 within days of the release.
We've discovered a number of compatibility issues between the app and iOS 8. Vibha, Monte and I met to discuss these, and we agreed that having fixes for these in the iOS app is a top priority. This makes these issues a "drop everything we're doing to fix them" situation. Kristen and I have yet to figure out what planned work we need to drop from the current sprint to make up for the extra work, and we're going to figure that out once we've got all the issues documented in cards.
Vibha and I are going to do some more comprehensive testing of previously identified pain points for cross-version compatibility (e.g. search), and any additional issues we identify will also be prioritised relative to our current work.
To see what we're working on iOS 8 compatibility wise, go to the sprint 39 Trello board https://trello.com/b/ylAF2Yey/mobile-app-sprint-39-navigation-9-1, and apply the red "iOS 8 compatibility" filter which we've added specially to track these issues.
Let me know if you have any questions!
Thanks, Dan
-- Dan Garry Associate Product Manager, Mobile Apps Wikimedia Foundation
Given our commitment to iOS 8 fixes and given the fact that with Labour Day and planned vacation we're only operating at 75% engineering capacity on iOS this sprint, we've moved a grand total of 13 story points worth of iOS work out of the current sprint and in to our next sprint. This leaves 6 story points of work left (around half of our normal iOS velocity) on top of the iOS 8 work we're doing, which Kristen, Monte and I have agreed is about correct.
If we finish our iOS work early, we can always pull the cards in from the next sprint.
Thanks, Dan
On 3 September 2014 13:32, Dan Garry dgarry@wikimedia.org wrote:
Hi everyone,
tl;dr: To fit in compatiblity fixes for iOS 8, we're dropping some of our planned iOS work from this sprint.
iOS 8 comes out on Tuesday 9th September, right in the middle of our current sprint. Unlike on Android, it's a well acknowledged pattern that iOS users are prolific OS upgraders, so we can expect a significant portion of our user base to migrate to iOS 8 within days of the release.
We've discovered a number of compatibility issues between the app and iOS 8. Vibha, Monte and I met to discuss these, and we agreed that having fixes for these in the iOS app is a top priority. This makes these issues a "drop everything we're doing to fix them" situation. Kristen and I have yet to figure out what planned work we need to drop from the current sprint to make up for the extra work, and we're going to figure that out once we've got all the issues documented in cards.
Vibha and I are going to do some more comprehensive testing of previously identified pain points for cross-version compatibility (e.g. search), and any additional issues we identify will also be prioritised relative to our current work.
To see what we're working on iOS 8 compatibility wise, go to the sprint 39 Trello board https://trello.com/b/ylAF2Yey/mobile-app-sprint-39-navigation-9-1, and apply the red "iOS 8 compatibility" filter which we've added specially to track these issues.
Let me know if you have any questions!
Thanks, Dan
-- Dan Garry Associate Product Manager, Mobile Apps Wikimedia Foundation
An update on this.
The iOS 8 release date has been officially announced for Wednesday 17 September, one week from now. Apple has released the full iOS 8 build through the developer programme, so we're now not only testing on the final build but we're also testing a version of our app that's been compiled with the new version of XCode, to see if there are any more compatibility fixes we need to make.
We've already got one build in review with Apple, which contains a tonne of compatibility fixes for iOS 8, but is fully backwards compatible with iOS 6 and 7. If that's approved, we'll immediately release it. We're spending the rest of the week working on supplementary fixes and we're hoping to submit another build soon.
Thanks, Dan
On 3 September 2014 13:32, Dan Garry dgarry@wikimedia.org wrote:
Hi everyone,
tl;dr: To fit in compatiblity fixes for iOS 8, we're dropping some of our planned iOS work from this sprint.
iOS 8 comes out on Tuesday 9th September, right in the middle of our current sprint. Unlike on Android, it's a well acknowledged pattern that iOS users are prolific OS upgraders, so we can expect a significant portion of our user base to migrate to iOS 8 within days of the release.
We've discovered a number of compatibility issues between the app and iOS 8. Vibha, Monte and I met to discuss these, and we agreed that having fixes for these in the iOS app is a top priority. This makes these issues a "drop everything we're doing to fix them" situation. Kristen and I have yet to figure out what planned work we need to drop from the current sprint to make up for the extra work, and we're going to figure that out once we've got all the issues documented in cards.
Vibha and I are going to do some more comprehensive testing of previously identified pain points for cross-version compatibility (e.g. search), and any additional issues we identify will also be prioritised relative to our current work.
To see what we're working on iOS 8 compatibility wise, go to the sprint 39 Trello board https://trello.com/b/ylAF2Yey/mobile-app-sprint-39-navigation-9-1, and apply the red "iOS 8 compatibility" filter which we've added specially to track these issues.
Let me know if you have any questions!
Thanks, Dan
-- Dan Garry Associate Product Manager, Mobile Apps Wikimedia Foundation