aviram eisenberg (appreal) how to build scalable teams for ar and vr

32
BUILDING SCALABLE TEAMS Aviram Eisenberg, CTO AppReal FOR VR AND AR PROJECTS

Upload: augmentedworldexpo

Post on 20-Jan-2017

42 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

BUILDING SCALABLE TEAMS

Aviram Eisenberg, CTO AppReal

FOR VR AND AR PROJECTS

Page 2: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

BUILDING SCALABLE TEAMS

Aviram Eisenberg, CTO AppReal

FOR VR AND AR PROJECTS

Page 3: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

Aviram EisenbergFounder and CTO

prior AppRealResident of UkraineCitizen of Israel

Bachelor of science

Army service Officer @8200 Israel elite sigint unitChief architect(Nasdaq: MNDO)

Mentor

Chairman

Founder

Page 4: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

VR, AR DEVELOPMENT COMPANY WITH ISRAELI MANAGEMENT AND UKRAINIAN DEVELOPMENT TEAM AND FACILITIES

WHAT WE DO

Full cycle software development for VR/AR platforms from any stage to the product launchSoftware porting to VR/AR platform from non-VR/AR environmentsDevelopment of infrastructure for VR/AR Building and managing dedicated teams for VR/AR

WE ARE BEST IN

INDUSTRIES

GAMES FINANCE AUTOMOTIVE

REAL ESTATE

ARCHITECTURE

HEALTHCARE

Page 5: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

OUR BIGGEST CHALLENGE IN AR?

Page 6: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

OUR BIGGEST CHALLENGE IN AR?TO GET A PRODUCT

REQUIREMENTS DOCUMENT FROM THE CUSTOMER

Page 7: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

REFERENCE 1REFERENCE 2REFERENCE 3REFERENCE 4REFERENCE 5REFERENCE N

PRD DEVELOPMENT SOFTWARE DEVELOPMENT

MOBILE OR WEB DEVELOPMENT PROCESS

MOST MOBILE AND WEB DEVELOPMENT HAS DOZENS OF REFERENCES

Page 8: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

BUT VR/AR DEVELOPMENT HAS VIRTUALLY NO REFERENCES

MOBILE OR WEB DEVELOPMENT PROCESSREFERENCE 1REFERENCE 2REFERENCE 3REFERENCE 4REFERENCE 5REFERENCE N

PRD DEVELOPMENT SOFTWARE DEVELOPMENT

VR/AR DEVELOPMENT PROCESS

ANY REFERENCES?

PRD DEVELOPMENT SOFTWARE DEVELOPMENT

Page 9: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

IT TAKES LONG TIME TO DEFINE WHAT DOES THE PRODUCT / APP SUPPOSE TO

DOMOBILE OR WEB DEVELOPMENT PROCESS

REFERENCE 1REFERENCE 2REFERENCE 3REFERENCE 4REFERENCE 5REFERENCE N

PRD DEVELOPMENT SOFTWARE DEVELOPMENT

VR/AR DEVELOPMENT PROCESS

ANY REFERENCES?

PRD DEVELOPMENT SOFTWARE DEVELOPMENT

NEEDS ASSESSMENT

Page 10: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

WE ALL KNOW THIS STORY

Page 11: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

How the customer

explained it

How the PM understood it

How the engineer

designed it

How the geek developed it

How the sales manager described

it

How the project was documented

How the project was realized

How the customer was

charged

How the customer

actually paid

What the client really needs

WE ALL KNOW THIS STORY

Page 12: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

… OR HOW TO BUILD MINIMUM VIABLE PRODUCT

BAD PRACTICE

GOOD PRACTICE

Page 13: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

BAD PRACTICE

GOOD PRACTICE

has been doing this for couple of years

Page 14: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

“If I had asked people what they wanted, they would have said

faster horses.”

Henry Ford

Page 15: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR
Page 16: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

Aviram Eisenberg, CTO AppRealBUILDING SCALABLE TEAMS

Page 17: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

Tech Lead

DON’T ASK TECH LEAD TO MANAGE THE PROJECT

CustomerArt teamQARecruitment

PROJECT MANAGER NEEDS GOOD MANAGERIAL AND COMMUNICATION SKILLS (NEEDS GOOD

ENGLISH)

PM

TEAM NEEDS TO BE BLENDED AND SELF CONTAINED

Page 18: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

KNOWLEDGE TRANSFER IS ONE OF THE BIGGEST ‘PAINS’, ESPECIALLY WHEN IT IS FOR EXISTING

PRODUCT

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

TEAM 1

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

TEAM 2

Page 19: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

TEAM SHOULD GET HIGH LEVEL GUIDANCEA TACTIC WE USE IS START WITH BUG FIXING TO LEARN THE CODE

(HANDS ON)

PMGeek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

TEAM 1 TEAM 2

Tech Lead

Page 20: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

COMMUNICATION BETWEEN TWO BRANCHES AND TEAMS CREATES RISKS AND INCREASES

COSTS

TEAM 1 TEAM 2

Page 21: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

FACE TO FACE MEETINGS AND SOCIAL & UN-FORMAL RELATIONS HELPS

TEAM 1 TEAM 2

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

WE PREFER TO KICKOFF A PROJECT WITH PM AND TECH LEAD MEETS THE CUSTOMER’S TEAM

PM Tech Lead

Page 22: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

AGILE IS GREAT SOLUTION FOR REMOTE TEAM DEVELOPMENT

3 WEEKS 3 WEEKS

Page 23: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

OUTSOURCING TEAM

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

Geek Geek Geek Geek

PRODUCT MANAGER

CTO

KEEP CTO AND PRODUCT MANAGER AS PART OF YOUR ORGANIC TEAM

ARE YOU GOING TO DO ENTIRE DEVELOPMENT IN OUTSOURCING?

CUSTOMER

Page 24: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

BUILDING SCALABLE TEAMS

Aviram Eisenberg, CTO AppReal

FOR VR AND AR PROJECTS

Page 25: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

PERSONAL TIP: MAKE SURE THAT THE COUNTRY & CITY YOU CHOOSE IS BIG ENOUGH

Welcome toKYIV

WE WORK IN KYIV, UKRAINE

Page 26: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

HOW TO BUILD YOUR OWN OUTSOURCED TEAM FOR AR?

Page 27: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

HOW TO BUILD YOUR OWN OUTSOURCED TEAM FOR AR?

HOW TO BUILD YOUR OWN OUTSOURCED TEAM FOR AR?

FIXED PRICE

PROJECT

FIXED PRICE

PROJECT

START FROM…

Middle Middle Middle Middle

Junior Junior Junior Junior Junior

Tech Lead

HIGH PRICE

CONTINUE WITH…

LOW PRICEDEDICATED TEAM

Page 28: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

HOW TO BUILD YOUR OWN OUTSOURCED TEAM FOR AR?

FIXED PRICE

PROJECT

FIXED PRICE

PROJECT

START FROM…

Middle Middle Middle Middle

Junior Junior Junior Junior Junior

Tech Lead

HIGH PRICE

CONTINUE WITH…

LOW PRICEDEDICATED TEAM

Competency Centers

Page 29: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

DO’S AND DON'TS

Page 30: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

DO’S AND DON'TS

DO’S AND DON'TS

Page 31: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

DO’S AND DON'TSDON’T

DON’T

DON’T

DON’T

DON’T

DON’T

SAVE BUDGET FROM PROPER KNOWLEDGE TRANSFERLEAVE COMMUNICATION TO TECH LEADBUILD A TEAM WITH SAME EXPERIENCE LEVELSEPARATE ART AND DEVELOPMENT TEAMASK SUBCONTRACTOR TO LEARN ENTIRE CODESETTLE FOR A NON-SCALABLE CITY

(IN EXISTING PRODUCT)

DO

DO

DO

DO

DO

DO

MAKE A PROPER KICKOFF, INSIST OF FACE-TO-FACE MEETINGSAPPOINT A PROJECT MANAGER (EVEN PART TIME)RECRUIT BLENDED TEAM, JUNIORS AND MID WILL BE EASIER TO SCALELOCATE THE ENTIRE TEAM IN THE SAME OFFICESTART WITH HIGH LEVEL DOC AND BUG FIXINGCHOOSE A LOCATION IN WHICH YOU CAN RECRUIT MORE PEOPLE

Page 32: Aviram Eisenberg (AppReal) How to Build Scalable Teams for AR and VR

BUILDING SCALABLE TEAMS

Aviram Eisenberg, CTO AppReal

FOR VR AND AR PROJECTSThank you!

[email protected]

We will be happy to build a scalable team for you!