CloudServices/Roadmaps/Notifications
From MozillaWiki
< CloudServices | Roadmaps(Redirected from Services/Roadmaps/Notifications)
Contents
About Notifications
2012 High-level goals
- 1. Deliver a competitive stack vs. Android/iOS notifications
(I'd argue more "commoditize notifications so that users aren't tied to Android/iOS models only, or have to do a lot of work to support multiple notification methods". --jr)
- 2. Support Apps/Identity/B2G
- 3. In use by %N of Web App Store apps.
Desired 2012 Feature List
- Inbound protocols
- HTTP
- Outbound transport options
- Firefox Desktop (XMPP? AMQP? polling? real-time-ish)
- Android (Android Cloud notifications)
- iOS (native iOS notifications)
- SMS
A Note Quarterly Goals & the Roadmap
As a team, we find the quarterly goals and quarterly schedules are a poor fit for how engineering happens (especially on new products and systems) and a poor reflection of the team's effort. However, certain parts of the organization seems to run on them. The general idea is that the roadmap is a priority stack, we start with the most important and work our way down as time allows. The estimated quarter column is exactly that, an estimate of when we think this work will happen.
The 2012 Roadmap
Roadmap Item | Owner | Status | (Loosely) Estimated Year, Quarter | Type |
Coordination with BrowserID Team | ? | ? | 2012 Q1 | Production Requirement |
Determine & Coordinate with External Mail Provider | ? | ? | 2012 Q1 | Production Requirement |
Coordinate WebApps for crisp consumer clients | ? | ? | 2012 Q! | Production Requirement |
Coordination with Ops for Hardware for Production Deployment | ? | ? | 2012 Q1 | Production Requirement |
Coordinate UX for client dashboard | ? | ? | 2012 Q1 | Production Requirement |
Push: crisp definitions and requirements for projected Q2 launch | ? | ? | 2012 Q1 | Production Requirement |
BIPostal in staging supporting Apps or BrowserID | ? | ? | 2012 Q1/Q2 | Product Staging |
Integration of BIPostal and PUSH to unified Notifications structure | ? | ? | 2012 Q2 | Infrastructure Improvement |
Finalization of Notification SLAs | ? | ? | 2012 Q1/Q2 | Production Requirement |
Finalization of metrics and logging info | ? | ? | 2012 Q1/Q2 | Production Requirement |
BIPostal to production | ? | ? | 2012 Q2 | Product Deployment |
Shift notification token (ntoken) mapping from mysql to MySQL -> Queuey | ? | ? | 2012 Q2 | Infrastructure Improvement |
Notifications to Firefox | ? | ? | 2012 Q2/Q3 | Product Development |
Notifications to Fennec | ? | ? | 2012 Q2/Q3 | Product Development |
Notifications to iOS (firefox home?) | ? | ? | 2012 Q2/Q3 | Product Development |
Notifications to SMS | ? | ? | 2012 Q2/Q3 | Product Development |
Notifications to Android (Android Cloud notifications) | ? | ? | 2012 Q2/Q3 | Product Development |
Customer support in place | ? | ? | 2012 Q3/Q4 | Support |
Full Production ready release of Notifications | ? | ? | 2012 Q3/Q4 | Product Deployment |
Sample Code & Documentation | ? | ? | 2012 Q3/Q4 | Support |