Workflow, Tools, and Your Business
DESIGN EVERYTHINGWORKFLOW, TOOLS, AND YOUR BUSINESS
View Slide
DESIGN?WHAT IS
DESIGN ISDELIBERATELYMAKING SOMETHINGEXCELLENT
FAR TOO NARROWOUR DESIGN FOCUS ISDESIGN
DESIGNING FEATURESWE SPEND TOO MUCH TIMEHOME PAGESWIDGETSLOGOSNAVIGATIONHEADERS
DESIGNING EVERYTHINGWE SHOULD BE
WE SHOULD DESIGNDEBUGGINGCOMMUNICATIONANALYTICSCOMMUNITYDEPLOYMENTENGAGEMENTSUPPORTFEATURESEFFICIENCYONBOARDINGAVAILABILITYTEAM BUILDINGAPI INTERFACESINTERACTIONWORKFLOWS
TEAM WORKFLOWTHE IDEADISCUSSIONVISUALS & DEVELOPMENTDEPLOYMENTMONITORITERATE
EXAMPLE?NEED AN
HUMMING BIRD FEEDERSGITHUB OFFICE
TEAM WORKFLOWTHE IDEA
TEAM WORKFLOWDISCUSSION
TEAM WORKFLOWVISUALS
TEAM WORKFLOWDEPLOYMENT
TEAM WORKFLOWMONITORING
TEAM WORKFLOWITERATION
DESIGN EVERY STEPYOUR TEAM NEEDS TO
THOUGHTEVERY STEP NEEDS
VISUAL DESIGNEVERY STEP NEEDS
SIMPLICITYEVERY STEP NEEDS
DOCUMENTEDEVERY STEP NEEDS TO BE
GITHUB WORKFLOWSOME EXAMPLES FROM THE
IDEAS & DISCUSSIONTOOLS FOR
TEAM APP
TEAM IDEAS
TEAM DISCUSSION
CAMPFIRE
TALKS
VISUALS & DEVELOPMENTTOOLS FOR
GITHUB.COM
SCRIPT/BOOTSTRAP
BRANCHESYOUR CODE (MASTER)A BRANCHCODE/DESIGN CHANGESOTHER CHANGESBRANCH CHANGES MERGED INTO MASTER
PULL REQUESTS
PLAY APP
DEPLOYMENTTOOLS FOR
HUBOT
hubot deploy github to productionIN CAMPFIREhubot deploy github/branch-name to production# locks deploy to branch-name, no other deploys
AUTOMATICALLY DEPLOYEDAFTER COMMITS TO MASTER, CODE IS
MONITORINGTOOLS FOR
ERRORS
GRAPHS
MONITORS
MUST DESIGNTHINGS WE
MOBILE DEVICESDESIGN FOR
CUSTOMER SUPPORTDESIGN FOR
FIRST TIME USERDESIGN FOR THE
NOTIFICATIONSDESIGN EXTERNAL
APIsDESIGN
SPEEDDESIGN FOR
DESIGN EVERYTHINGWE SHOULD
QUESTIONS?