Patterns BacklogΒΆ
- USSD Query
- SMS Payload
- User registration
- USSD Sessions
- State machines
- Restart from scratch on timeout
- Pick up where you left off on timeout
- Out of band SMS notification on timeout
- SMS
- Long codes
- Short codes
- Airtime Delivery
- single denomination
- multiple denomination
- various denominations
- multiple pins
- Instant Win
- Random
- Probabilistic Instant Win
- Multiple prize categories
- Influenced by time (within times of day, or probability increasing at certain times)
Survey/Quiz
Randomization
Polls
Identity Service
- Neo/CIDB Integration
- Log in with social networks - Twitter, Facebook, Google
- Janrain
- User data export
- 3rd Party API integration [this is a bit too general, we should capture specific reusable ones]
- eg. GFM API
- Content provided over a feed - RSS / XML / JSON
Mxit Apps/Sites
- Media
- Audio streaming (Antfarm player etc)
- Audio embeds (Soundcloud)
- Podcasts
- Audio downloads (Ringtones)
- Video streaming
- Video embeds (Youtube, Vimeo)
- Video downloads (3GP)
- Studio Camera (IP camera uploading images every n seconds via FTP)
- Reporting
- Dashboards
- Analytics
- Advertising
- DFP banners
- OpenX
- Page Takeovers
- Support
- SLAs - response times, resolution times
- 24hr support contact
- Standby engineering
- Commenting
- Spam filtering
- Admin comment moderation
- Community Moderation
- Swear word/profanities filtering
- Deployment
- Load balancing
- High Availability
- Replicated database
- Elastic computing vs virtual server hosting
- Domain name registration
- Internationalisation
- Languages
- Countries
- Mobile Apps
- Native
- HTML5 / phonegap
- Versioning - show a version or build number somewhere to confirm users have the latest version
Vouchering
- Security
- SSL Certificates
- Hardening/testing/auditing on hosted environments
- User Registration
- Phone number validation (valid country code, format, etc)
- Phone number verification (verify number by SMS, APP, etc)
- Email verification
- Password reset / recovery
- User Profile
- Unsubscription
- Deactivation (“close my account”)
- Content Management
- Multiple locales / countries / sites
- Admin users capable of being restricted to subset of sites (countries) for all content management
- Admin functionality streamlined / simplified to show only fields relevant to common CMS functions
Search
Geolocation
GeoIP to preselect country
- Radio or Broadcast specific
- Shows / Lineup
- Presenters
- News, Galleries, Polls, Podcasts for that show
- Websites
- Mxit site