Firefox for iOS Train Schedule/New Draft
From MozillaWiki
Train Schedule - 2017
Version | Sprint Start | String Freeze/L10N Hand-off | Feature Complete | QA hand-off | QA & L10N App Sign-off | Legal Sign-off | Submission | App Store Content Sign-off | Release | Release Themes |
C*** V8.3? |
Aug 14, 2017 | Aug 17, 2017 | Aug 25, 2017 | Aug 25, 2017 | Aug 31, 2017 L10N Not Applicable |
Aug 31, 2017 | Sept 1, 2017 | Sept 6, 2017 | Sept 7, 2017 | TBC |
D*** V8.4? |
Aug 28, 2017 | Aug 31, 2017 | Sept 8, 2017 | Sept 8, 2017 | Sept 14, 2017 L10N Not Applicable |
Sept 14, 2017 | Sept 15, 2017 | Sept 20, 2017 | Sept 21, 2017 | TBC |
E*** V9.0 |
Sept 11, 2017 | Sept 14, 2017 | Sept 22, 2017 | Sept 22, 2017 | Sept 28, 2017 | Sept 28, 2017 | Sept 29, 2017 | Oct 4, 2017 | Oct 5, 2017 | TBC |
F*** V9.1 |
Sept 25, 2017 | Sept 28, 2017 | Oct 6, 2017 | Oct 6, 2017 | Oct 12, 2017 | Oct 12, 2017 | Oct 13, 2017 | Oct 18, 2017 | Oct 19, 2017 | TBC |
G*** | Oct 9, 2017 | Oct 12, 2017 | Oct 20, 2017 | Oct 20, 2017 | Oct 26, 2017 | Oct 26, 2017 | Oct 27, 2017 | Nov 1, 2017 | Nov 2, 2017 | TBC |
H*** | Oct 23, 2017 | Oct 26, 2017 | Nov 3, 2017 | Nov 3, 2017 | Nov 9, 2017 | Nov 9, 2017 | Nov 10, 2017 | Nov 15, 2017 | Nov 16, 2017 | TBC |
I*** | Nov 6, 2017 | Nov 9, 2017 | Nov 17, 2017 | Nov 17, 2017 | Nov 23, 2017 | Nov 23, 2017 | Nov 24, 2017 | Nov 29, 2017 | Nov 30, 2017 | TBC |
J*** | Nov 20, 2017 | Nov 23, 2017 | Dec 1, 2017 | Dec 1, 2017 | Dec 7, 2017 | Dec 7, 2017 | Dec 8, 2017 | Dec 13, 2017 | Dec 14, 2017 | TBC |
K*** | Dec 4, 2017 | Dec 7, 2017 | Dec 15, 2017 | Dec 15, 2017 | Dec 21, 2017 | Dec 21, 2017 | Dec 22, 2017 | TBC | TBC | TBC |
Legend of Milestones
- Sprint Start - Development work kicks off based on priorities identified, and commitments made in the last planning meeting, and continues for a period of two weeks.
- String Freeze/L10N Hand-off - All in-app strings for the release have been finalized, landed and vetted by UX/Content Strategy. Engineering generates a string export and provides to L10N by end of day.
- Feature Complete - Essentially code freeze. All development work on features, and identified bugs is complete as per previously identified priorities/commitments. The only code that should land after this point would be fixes to any issues identified as blockers by QA during their final test run.
- QA hand-off - A first/potential candidate build is created by Engineering, and passed to QA for final Acceptance Testing. (This is required/performed in addition to the ongoing feature testing which takes place throughout the development cycle, as particular items land.)
- QA Sign-off - Automated testing, as well as manual feature testing have been completed at a level determined to be sufficient for the release by QA. Any issues identified during acceptance testing, which were deemed to be blockers have been resolved, and the fixes verified by QA.
- L10N App Sign-off - Currently only for major releases. Strings can be exported for translation on an ongoing basis, but currently do not have the capability to general screenshots for verification on such a quick turn-around
- Legal Sign-off - Legal is advised of plans at sprint start can decides whether or not further legal review is required for the period/release. If yes, this is the deadline by which all review has been completed, and any issued addressed to legal team's satisfaction.
- Submission - All content in 'locked' fields on the app store has been finalized, signed off and posted. Release candidate build is uploaded, and submitted for review.
- App Store Content Sign-off - All content, including any 'unlocked' fields has been finalized, signed off and posted.
- Release - Application has been approved, and set is now set to 'Ready for Sale'.