24
Ship Code Fast

Superfast Development

Embed Size (px)

DESCRIPTION

Presentation on tips and tricks I've learned over the years to develop applications fast. First presented at @frontendparty in New Orleans

Citation preview

Page 1: Superfast Development

Ship Code Fast

Page 2: Superfast Development

Ship Code Fast

(or, at least, on time)

Superfast development techniques

Page 3: Superfast Development

who this is for

● People who want to rapidly prototype ideas● Teams prepping for a sprint● Small companies that don't have the staff to

avoid ~50 hour sprint weeks/companies where people have to wear multiple hats

Page 4: Superfast Development

personal stuff

getting answers:● use IRC!!

● RTFM

Page 5: Superfast Development

offload things from your brain

Page 6: Superfast Development

personal stuff

take copious notes

Page 7: Superfast Development

personal stuff

Page 8: Superfast Development

personal stuff

Page 9: Superfast Development

● -Edward Tufte (who wrote The Visual Display of Quantitative Information)

Page 10: Superfast Development

personal stuff

rubber duck

Page 11: Superfast Development

personal stuff

[screenshot of slack chatroom]

Page 12: Superfast Development

information velocity

Informationtime

Page 13: Superfast Development

team stuff

constant team chat room

communication and oversharing are key

if it's not written down, it doesn't exist

Page 14: Superfast Development

team stuff

always keep the end in sight

Page 15: Superfast Development

part 2

mock apis&

leapfrogging devlopement

Page 16: Superfast Development

mock apis

Page 17: Superfast Development
Page 18: Superfast Development
Page 19: Superfast Development

typical dev workflow

Page 20: Superfast Development

front to back development

Page 21: Superfast Development

front to back development

Page 22: Superfast Development

front to back development

Page 23: Superfast Development

good planning

● Break down project into tiny steps (1 week sprints)

● Identify blocking items and come up with strategies to leapfrog over them

● Identify things you can punt on

Page 24: Superfast Development

the end

Lee Gillentine@geetotes

leesome.com