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

Mobile Social Networking In 25 Days

  • Upload
    vishnu

  • View
    3.706

  • Download
    1

Embed Size (px)

DESCRIPTION

For BarcampKerala2, how my team made mobshare v1.1

Citation preview

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.