product and engineering
TRANSCRIPT
Product and Engineering
GSB S509February 2017
About.meIDF/ 8200EngineerTeam LeadEng. Manager
OffScaleFounderCEO
EverythingMeHead of Search
Life360PM(Location, Partnerships, Globalization)
Clear LendingPartnerMortgage Geek
Agenda
Why Should You Care?
Meet the Engineering Team
Development Processes
Behind The Scenes
Why Should You Care?
Building Products is a Team Sport
Meet the Engineering Team
Who is Who
Who is on The Team?
QAEngineers ProcessManagementCTO
Different Teams are DifferentWhat shapes a team?
TechnologyProduct Type Quality RequirementsIndustry
QualityFuture-enabledSolving hard problemsStaying currentImpactful workDon’t throw away work
Motivation & Drivers
Development ProcessesHow is this managed? Why Do I care?
WaterfallHow it used to be done
Works if team understands both problem and solution well
Easier progress measurement
Single rigorous planning phase
AgileHow we do it now
Complements Customer Development
Iterative, Team-based, delivery-driven
Prioritization by business value
Time EstimatesSometimes, they just don’t know
Very accurate estimate
Complete unknown
I can imagine every line of
code
I think I know what needs to be done, done similar things
IDKI have an idea,
but it’s new territory
2X 4X ?
Making Product DecisionsWhen something has to give
CostTim
e
Quality
Scope
Product concessions
Vs.
Engineering concessions
Behind The Scenes
How The Magic Happens
3rd Party Functionality
SDKsOpen Source
APIs OEMs Services
(continuous) DeliveryGetting your product to the customer
Rapid Prototyping
Continuous Integration
Software Hardware