University of Michigan EECS Tech Talk 09.24.13
Twi$er Program Management The Art of Delivery @ibrahimbashir @UMich 09.24.2013
View Slide
• product management • business development • partner operaFons • user support • sales • execuFves • design • markeFng • engineering vision
• soIware developers • technical leads • data scienFsts • engineering managers • provisioning • DBAs • capacity planners • sys admins • hardware engineers implementaFon
• support engineers • site reliability • quality assurance • test engineering • technical writers • incident management • developer advocates • community managers • internaFonal / local release
vision launch #plan
vision implementaFon #scope
implementaFon launch #test
vision launch implementaFon
vision n launch n implementaFon n
product management business development partner operaFons user support sales execuFves design markeFng engineering soIware developers technical leads data scienFsts engineering managers provisioning DBAs capacity planners sys admins hardware engineers support engineers site reliability quality assurance test engineering technical writers incident management developer advocates community managers localizaFon editors
vision launch implementaFon TPM
#deliver
• reduce spam vector • no user impact • socialize to developers vision
• point in Fme update • backfill script • analyFcs on impact implementaFon
• dev.twi$er.com post • monitor support alias • batch script execuFon launch
t.co/ib
• in-‐house storage • improved photos UX • low-‐cost + scalable vision
• port API requests • revamp media pipeline • increase cluster size implementaFon
• phased roll-‐out • migrate user images • clean up junk records launch
@Twi$erEng
• separaFon of concerns • simplify scaling • reduce latency vision
• archaeology expediFon • sync + async processing • cleaning up tech debt implementaFon
• tap compare • gradual dial-‐up • watch metrics + graphs launch
blog.twi$er.com
Tweeps EECS @ UMich you
#JoinTheFlock
“There is nothing in the caterpillar that tells you it’s going to be a bu5erfly” Buckminster Fuller
@Twi$erTPM