Top Banner
Ship Code Fast
24

Superfast Development

Dec 05, 2014

Download

Software

Lee Gillentine

Presentation on tips and tricks I've learned over the years to develop applications fast. First presented at @frontendparty in New Orleans
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: 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