SHOUT! Andrew Fox Seligman. Failed projects Successful projects Communication is key Facebook Trello...

Preview:

Citation preview

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