Mobile Social Networking In 25 Days

45
Mobile Social Networking. In 25 days. Vishnu Gopal vish.in

description

For BarcampKerala2, how my team made mobshare v1.1

Transcript of Mobile Social Networking In 25 Days

Page 1: Mobile Social Networking In 25 Days

Mobile Social Networking. In 25 days.Vishnu Gopalvish.in

Page 2: Mobile Social Networking In 25 Days

Me:Technical Lead, MobME.

Page 3: Mobile Social Networking In 25 Days

A real world case study

Page 4: Mobile Social Networking In 25 Days

of rewriting a stubborn old application

Page 5: Mobile Social Networking In 25 Days

and making it new, pretty and usable.

Page 6: Mobile Social Networking In 25 Days

1 designer. 1 developer.1 sweeper. 25 days.

Page 7: Mobile Social Networking In 25 Days

OLD MOBSHAREPHOTOS, VIDEOS, AUDIO, BLOGS, CLUBS, PEOPLE, SPOTLIGHT, HALL OF FAME, INVITE

Page 8: Mobile Social Networking In 25 Days

NEW MOBSHARESLIDER, PHOTOS, VIDEOS, PEOPLE, UPLOAD, SIGNUP, FEATURED PHOTOS/VIDEOS, ACTIVE USERS

Page 9: Mobile Social Networking In 25 Days

How we did it

Page 10: Mobile Social Networking In 25 Days

Lessons learnt

Page 11: Mobile Social Networking In 25 Days

Mistakes made

Page 12: Mobile Social Networking In 25 Days

Interlude: Background

Page 13: Mobile Social Networking In 25 Days

Poor design and usability.

Page 14: Mobile Social Networking In 25 Days

Slow site.

Page 15: Mobile Social Networking In 25 Days

Confusing. Too many features.

Page 16: Mobile Social Networking In 25 Days

OLD MOBSHAREPHOTOS, VIDEOS, AUDIO, BLOGS, CLUBS, PEOPLE, SPOTLIGHT, HALL OF FAME, INVITE

Page 17: Mobile Social Networking In 25 Days

Was not sellable.

Page 18: Mobile Social Networking In 25 Days

We (re)started with the vision.

Page 19: Mobile Social Networking In 25 Days

A place where anybody can share media taken on

a mobile.

Page 20: Mobile Social Networking In 25 Days

Cut down on the features:Photos, Videos, Social Networking,Mobile interaction.

Page 21: Mobile Social Networking In 25 Days

Less is more. Do less, but do it better.

Page 22: Mobile Social Networking In 25 Days

Made mockups of the whole site design.

Page 23: Mobile Social Networking In 25 Days

MOBSHARE MOCKUPPOWERPOINT MOCKUP OF THE PROFILE PAGE.

Page 24: Mobile Social Networking In 25 Days

HTMLized the Mockup ASAP.

Page 25: Mobile Social Networking In 25 Days

DESIGN NEUTRAL HTMLHTMLIZED VERSION OF THE VIEW PAGE.

Page 26: Mobile Social Networking In 25 Days

outsourced rest of the work to a design firm

Page 27: Mobile Social Networking In 25 Days

FINAL DESIGNPRETTY MUCH EXACTLY TO SPEC.

Page 28: Mobile Social Networking In 25 Days

High Level Technology Choices:PHP, Symfony frameworkStandard LAMP serversFactory in Ruby

Page 29: Mobile Social Networking In 25 Days

Had lots of choices:RAILS / DJANGO, LIGHTTPD / NGINXDecided on Familiar over ‘Better’

Page 30: Mobile Social Networking In 25 Days

Fast turnaround needs agile and small teams.

Page 31: Mobile Social Networking In 25 Days

Clear separation of work

Page 32: Mobile Social Networking In 25 Days

Developer, Designer and One Person to Roam

Around Between the Two Roles (Sweeper)

Page 33: Mobile Social Networking In 25 Days

Definite milestones

Page 34: Mobile Social Networking In 25 Days

Do or die, we kept to those milestones.

Page 35: Mobile Social Networking In 25 Days

Daily Communication with management through

EODs.

Page 36: Mobile Social Networking In 25 Days

Mistakes

Page 37: Mobile Social Networking In 25 Days

Didn’t get reliable servers.

Page 38: Mobile Social Networking In 25 Days

Didn’t plan for continuity.

Page 39: Mobile Social Networking In 25 Days

Not enough documentation.

Page 40: Mobile Social Networking In 25 Days

No Unit Tests.

Page 41: Mobile Social Networking In 25 Days

Praise: George BrodyIt looks FANTASTIC!! The team has done a great job on the whole user experience part.

Page 42: Mobile Social Networking In 25 Days

NEW MOBSHARESLIDER, PHOTOS, VIDEOS, PEOPLE, UPLOAD, SIGNUP, FEATURED PHOTOS/VIDEOS, ACTIVE USERS

Page 43: Mobile Social Networking In 25 Days

Sellable.

Page 44: Mobile Social Networking In 25 Days

Proud.