Top Banner
Functional Prototyping for Mobile Apps Levent Gurses @gursesl April 2015
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Functional Prototyping For Mobile Apps

Functional Prototyping for Mobile Apps

Levent Gurses@gursesl

April 2015

Page 2: Functional Prototyping For Mobile Apps
Page 3: Functional Prototyping For Mobile Apps

Levent Gurses

@gursesl

Entrepreneur, hacker, speaker, organizer

Page 4: Functional Prototyping For Mobile Apps

Agenda

Paper Prototyping

Mobile App Prototyping

Apple Watch Prototyping

Q & A

Page 5: Functional Prototyping For Mobile Apps

TerminologyPaper drawings

Wireframes

Mockups

Prototypes

Functional prototypes

Throw-away prototypes

Mock applications

Page 6: Functional Prototyping For Mobile Apps

The Proto Landscape

Page 8: Functional Prototyping For Mobile Apps

The Value Proposition

Page 9: Functional Prototyping For Mobile Apps

Prototyping Saves Money● $230,000 - Large project for enterprise client -

emphasis on requirements clarification and unified

vision

● $25,000 - Smaller project - offshore development -

most savings from improved developer productivity

and clarity of requirements

Page 10: Functional Prototyping For Mobile Apps

Unrelated to Prototyping...

Building great software requires a multidisciplinary team

Yet, we always hear some disciplines are done as an afterthought:

● Security● Testing - performance, I18N, etc.● Ops - environment, etc.

Page 11: Functional Prototyping For Mobile Apps

Have you run into this Security guy?

Can’t you build security in?

Why do I feel like an afterthought?

Page 12: Functional Prototyping For Mobile Apps

Or this Ops gal?Where is my scripted environment? You’ve got everything: Docker, Fig, Consul, Vagrant, Nginx...

And yet… I feel like an afterthought...

Page 13: Functional Prototyping For Mobile Apps

Two days for performance testing? Are you seriously kidding me?

I feel like an afterthought...again...

Or this Testing expert?

Page 14: Functional Prototyping For Mobile Apps

Clearly...

They must be suffering from a Feeling Like an Afterthought [and maybe even a Problem] (FLAP) Syndrome

Page 15: Functional Prototyping For Mobile Apps

We [UX] may have the opposite problem● UI, UX and related “creative” or design disciplines are

sometimes lumped into an upfront analysis phase as a prequel to the “real” effort. Which clearly makes it feel like a forethought.

● Maybe I am suffering from a Feeling Like A Forethought (FLAF) Syndrome

Page 16: Functional Prototyping For Mobile Apps

Allow me to explain

You might think ‘What’s wrong with being a forethought?’

Page 17: Functional Prototyping For Mobile Apps

Forethought Thought Afterthought● UI/UX● Design● Requirements

● Dev● Architecture● Testing● Database● Project management

● Security● Ops● Testing● Disaster recovery● I18N● Content management

Page 18: Functional Prototyping For Mobile Apps

Yes!

We all yearn to be part of the “real” team, the Thought.

No more Forethought, Afterthought. We are all a Thought!

Page 19: Functional Prototyping For Mobile Apps

Cross-Functional Teams to the Rescue● Dev + Ops = DevOps● Dev + UX = DevUX● Dev + DB = DevDB● Dev + Security = DevSec● Dev + Requirements = DevReq

Page 20: Functional Prototyping For Mobile Apps

Each sprint includes all disciplines

No more FLAP or FLAF!

A Better Agile Process

Page 21: Functional Prototyping For Mobile Apps

In closing...

● Prototyping rocks● Prototyping = Money● Abundance of prototyping tools● DevUX on the horizon

Page 22: Functional Prototyping For Mobile Apps

Thank you

@gursesl

Page 23: Functional Prototyping For Mobile Apps

ResourcesSketch resources● Apple Watch GUI for Sketch - https://designcode.io/watch

● Apple Watch UI/UX - https://www.pinterest.com/linoleum0/apple-watch-uiux

● Apple Watch Springboard - http://dzinlife.github.io/Apple-Watch-Spring-Board

Framer resources● Framer Docs - http://framerjs.com/docs

● Framer Examples - http://framerjs.com/examples

● Framer Studio - http://framerjs.com/download