Aviram E. has more than years in building outsourced teams. He will present his vision of how to buiild an outsourced team for AV/VR, what are the trends in that, what are the important issues to cover when doing that and more.
3. Aviram Eisenberg
Founder and CTO
prior AppReal
Resident of
Ukraine
Citizen
of Israel
Bachelor of science
Army service Officer
@8200 Israel elite sigint unit
Chief architect
(Nasdaq: MNDO)
Mentor
Chairman
Founder
4. 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 launch
Software porting to VR/AR platform from non-VR/AR
environments
Development 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
6. OUR BIGGEST CHALLENGE IN AR?
TO GET A PRODUCT REQUIREMENTS
DOCUMENT FROM THE CUSTOMER
7. REFERENCE 1
REFERENCE 2
REFERENCE 3
REFERENCE 4
REFERENCE 5
REFERENCE N
PRD DEVELOPMENT SOFTWARE DEVELOPMENT
MOBILE OR WEB DEVELOPMENT PROCESS
MOST MOBILE AND WEB DEVELOPMENT HAS
DOZENS OF REFERENCES
8. BUT VR/AR DEVELOPMENT HAS VIRTUALLY
NO REFERENCES
MOBILE OR WEB DEVELOPMENT PROCESS
REFERENCE 1
REFERENCE 2
REFERENCE 3
REFERENCE 4
REFERENCE 5
REFERENCE N
PRD DEVELOPMENT SOFTWARE DEVELOPMENT
VR/AR DEVELOPMENT PROCESS
ANY REFERENCES?
PRD DEVELOPMENT SOFTWARE DEVELOPMENT
9. IT TAKES LONG TIME TO DEFINE
WHAT DOES THE PRODUCT / APP SUPPOSE TO DO
MOBILE OR WEB DEVELOPMENT PROCESS
REFERENCE 1
REFERENCE 2
REFERENCE 3
REFERENCE 4
REFERENCE 5
REFERENCE N
PRD DEVELOPMENT SOFTWARE DEVELOPMENT
VR/AR DEVELOPMENT PROCESS
ANY REFERENCES?
PRD DEVELOPMENT SOFTWARE DEVELOPMENT
NEEDS ASSESSMENT
11. How the customer
explained it
How the PM
understood it
How the engineer
designed it
How the geek
developed it
Howthesales
managerdescribedit
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
12. … OR HOW TO BUILD MINIMUM VIABLE PRODUCT
BAD PRACTICE
GOOD PRACTICE
17. 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
18. 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
19. 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 GUIDANCE
A 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
20. 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
21. 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
22. AGILE IS GREAT SOLUTION FOR REMOTE TEAM DEVELOPMENT
3 WEEKS 3 WEEKS
23. 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
27. 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 PRICE
DEDICATED TEAM
28. 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 PRICE
DEDICATED TEAM
Competency Centers
31. DO’S AND DON'TS
DON’T
DON’T
DON’T
DON’T
DON’T
DON’T
SAVE BUDGET FROM PROPER
KNOWLEDGE TRANSFER
LEAVE COMMUNICATION
TO TECH LEAD
BUILD A TEAM WITH
SAME EXPERIENCE LEVEL
SEPARATE ART AND
DEVELOPMENT TEAM
ASK SUBCONTRACTOR TO
LEARN ENTIRE CODE
SETTLE FOR
A NON-SCALABLE CITY
(IN EXISTING PRODUCT)
DO
DO
DO
DO
DO
DO
MAKE A PROPER KICKOFF,
INSIST OF FACE-TO-FACE MEETINGS
APPOINT A PROJECT MANAGER
(EVEN PART TIME)
RECRUIT BLENDED TEAM, JUNIORS
AND MID WILL BE EASIER TO SCALE
LOCATE THE ENTIRE TEAM
IN THE SAME OFFICE
START WITH HIGH LEVEL DOC
AND BUG FIXING
CHOOSE A LOCATION IN WHICH YOU
CAN RECRUIT MORE PEOPLE
32. BUILDING SCALABLE TEAMS
Aviram Eisenberg, CTO AppReal
FOR VR AND AR PROJECTS
Thank you!
Aviram@AppReal-VR.comwww.appreal-vr.com
We will be happy to build
a scalable team for you!