Definition Progress
The following is a checklist for completion of the definition of the Epic. Make sure to check these off as you complete each item.
- Summary
- Rationale
- Success Metrics
- External Dependencies
- Unknowns
- Product Plan
- Prototyping
- MVP
- User stories
- User Story Phab Tickets
- Metrics Implementation
- Metrics Phab Tickets
- Estimates
- Delivery Date
Summary
When the user highlights a word or phrase while reading an article, the app will pop up a (non-modal) window that contains a definition of the word from Wiktionary.
Goal Visibility
Reading internal goal.
Rationale
Taking an example from link previews (which are useful for providing a quick definition of linked articles), this will provide a convenient definition of any highlighted word, without the need for the user to leave the app to look the word up. This will also provide a good example of cross-wiki-project integration, considering that Wiktionary content will be integrated seamlessly in a primarily-Wikipedia product.
Success Metrics
External Dependencies
This depends on the robustness of the existing Wiktionary API, and any deficiencies in this API to be addressed before work on this task is completed.
Unknowns
It's not yet certain whether the app will interface with the Wiktionary API directly, or if the app will only query the Content Service which will interface with Wiktionary itself.
Product Plan
Prototyping
Prototypes to be provided by Design.
MVP
The Wiktionary definition window should contain a concise definition of the highlighted word or phrase. Ideally this should be rendered natively (without the need for a WebView).
Metrics Implementation
Timeline Estimate
Task | Estimate |
---|---|
Prototyping | 1 week |
User Testing | 2 weeks |
Mockups | 2 weeks |
Development | 2 weeks |
Beta Testing | 1 week |
Delivery Estimate
EOQ2