a guide to building prototypes

26
A guide to building prototypes (and maybe how to do some other kinds of development) Tristan Ferne BBC R&D Prototyping team

Upload: tristan-ferne

Post on 30-Nov-2014

2.492 views

Category:

Technology


0 download

DESCRIPTION

A 5 minute talk on how to build prototypes; not what prototypes are or why you should build them, just some principles to use when building prototypes. Inspired by countless things, there's an earlier, more wordy version at http://www.cookinrelaxin.com/2010/04/guide-to-building-prototypes.html

TRANSCRIPT

Page 1: A guide to building prototypes

A guide to building prototypes

(and maybe how to do some other kinds of development)

Tristan FerneBBC R&D Prototyping team

Page 2: A guide to building prototypes

!what

Not really about what a prototype is, or what bits of a system you should prototype

Page 3: A guide to building prototypes

!why

Nor is it about why you should build prototypes

Page 4: A guide to building prototypes

how

It's about how you go about building them, particularly in teamsAnd it's not definitive in any way, just some things I've learnt

Page 5: A guide to building prototypes

Ideas are easyBuilding things is

harder

So start off by prototyping something

Page 6: A guide to building prototypes

Build it to understand and

surface problems

Because until you build it you won't truly understand it

Page 7: A guide to building prototypes

Research your area

There aren't many new ideas so you must know about the area you're going into

Page 8: A guide to building prototypes

Don’t chase shiny things

It will distract you.And similarly, don't get hung up on particular technologiesYou should support people's passions, but be pragmatic

Page 9: A guide to building prototypes

Make it simple

Page 10: A guide to building prototypes

simple

...then simpler still

Page 11: A guide to building prototypes

Embrace {constraints}

They are there to help you and make you more creative

Page 12: A guide to building prototypes

Define some scope

Even if you're not given any, create some limits yourself to what you're going to build. You can change the scope later but you'll have something to work to.

Page 13: A guide to building prototypes

Know when to stop

Make up a deadline if necessary, and then reduce scope if you're not going to make it

Page 14: A guide to building prototypes

Itera

Iterate to make it betterAll of this is a way of saying use agile development...deliver working software, respond to change, use sprints.But I'm not going to argue with you about methodologies, there are lots out there, just be prepared to be flexible

Page 15: A guide to building prototypes

Iterat

Page 16: A guide to building prototypes

Iterate

Page 17: A guide to building prototypes

T-shaped people

That is, people who have broad interests in many directions but have deep knowledge and skills in one particular area

Page 18: A guide to building prototypes

Work together

Ideally you want engineers and designers to work closely to explore problems from many perspectives simultaneously. I believe that the best things come from a fusion of design and engineering.

Page 19: A guide to building prototypes

Work togetherAnd talk a lot

Talk a lot within the team and make sure everyone knows what everyone else is doing.

Page 20: A guide to building prototypes

Sketch

On envelopes or napkins or with code. Creating quick low fidelity prototypes helps communicate problems and create a shared understanding of what you're doing.

Page 21: A guide to building prototypes

Lowest resolution

Make it good enough to work and look good enough to interest people, but don't spend time on optimisation or making it too polished.

Page 22: A guide to building prototypes

Tell people about it

Talking about, or presenting, your project helps you form and develop your ideas, and obviously gets other people thinking and engaged

Page 23: A guide to building prototypes

Make it fun

Page 24: A guide to building prototypes

Make it fun(but not frivolous)

Page 25: A guide to building prototypes

START

Once you get going it will get easier. But be ready to iterate or even fail.

Page 26: A guide to building prototypes

Tristan FerneBBC R&D Prototyping team

http://www.cookinrelaxin.com/2010/04/guide-to-building-prototypes.html

One last thing I just thought of. Don't be afraid to ask questions.

Those are some things I think are important when building prototypes. I hope you might find them useful in some part of your work.

You can read more at this url:

http://www.cookinrelaxin.com/2010/04/guide-to-building-prototypes.html