Product and Engineering

Preview:

Citation preview

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

Thank You

@a_taichman

taichman@gmail.com

Recommended