shout! andrew fox seligman. failed projects successful projects communication is key facebook trello...
TRANSCRIPT
SHOUT!Andrew Fox Seligman
Failed projects Successful projects Communication is
key
Facebook Trello
Social media-style project management app
Inspiration Goal
FEATURES
Collaborative projects Tasks Posting Comments Notifications
TECHNICAL
TEC
HN
ICA
L A
SP
EC
TS
Framework
Users, projects, tasks, comments
Posting
Misc
Android front end (Java) Rails backend (Ruby on Rails
[MVC], ActiveAdmin)
TEC
HN
ICA
L A
SP
EC
TS
Framework
Users, projects, tasks, comments
Posting
Misc
Android REST requests Rails api calls, PostgreSQL
database
GET Tasks
TEC
HN
ICA
L A
SP
EC
TS
Framework
Users, projects, tasks, comments
Posting
Misc
Images (image uploading) Commits (GitHub api) Audio (SoundCloud support) Video (YouTube support)
TEC
HN
ICA
L A
SP
EC
TS
Framework
Users, projects, tasks, comments
Posting
Misc
Push notifications (Parse) Gravatar
RISKS?
Android Studio Rails backend Parse push
notifications
Image uploading GitHub, Soundcloud,
YouTube
Necessary Stretch
PLAN
PLA
N: E
XP
LO
RE R
ISK
S
Android Studio
Rails backend
Parse push notifications
Implement Drawer Activity Implement Intents Implement basic navigation
framework
Set up Rails project Set up some api calls
(test from Android)
Get push notification on Android
Oct 28
Dec 9
Dec 16
Oct 7
Oct 14
Nov 18
PLA
N: D
EV
ELO
P
Tasks
Multiple people
Communication
Passive notification
SHOUT!
Final
Login (Rails backend) Project selection Task lists (to do, doing, done)
Projects have members Tasks have members
Comments on tasks Tag members in comments Notifications for task activity Push notifications
Progress log (task activity) Notifications for subscribed post activity Post images, commits, video, audio
(likes, dislikes, comments)
SHOUT! Notifications
Registration
Feb 3
Feb 17
Mar 3
Mar 10
Mar 31
Apr 7
Apr 28
May 5
+2 weeks
+5 weeks
+15 weeks
+18 weeks
+20 weeks
End of semester