SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Running a Virtual
Company
Yakov Fain, co-founder of Farata Systems and
SuranceBay, USA
“I	
  got	
  an	
  idea.	
  Let’s	
  create	
  a	
  startup”	
  
	
  
A	
  friend	
  of	
  a	
  friend	
  
Early	
  2006	
  
•  I’m	
  not	
  happy	
  with	
  Java	
  offerings	
  for	
  the	
  client	
  side	
  
•  Met	
  two	
  seasoned	
  developers	
  who	
  were	
  not	
  happy	
  with	
  JavaScript	
  
•  Adobe	
  acquires	
  MacroMedia	
  and	
  releases	
  a	
  promising	
  
	
  RIA	
  framework	
  Flex	
  2	
  
•  Let’s	
  learn	
  Flex	
  and	
  write	
  	
  a	
  book	
  about	
  it	
  	
  
Let’s	
  create	
  a	
  consulKng	
  company	
  
Do	
  we	
  need	
  an	
  office	
  like	
  this?	
  
Or	
  like	
  this?	
  
Who’s	
  going	
  to	
  work	
  in	
  our	
  office?	
  
Lawyer	
  

HR	
  

Bookkeeper	
  

Accountant	
  

Payroll	
  

Salesman	
  
Who’s	
  going	
  to	
  work	
  in	
  our	
  office?	
  
A	
  lawyer	
  

HR	
  

Bookkeeper	
  

Accountant	
  

Payroll	
  

Salseman	
  
How	
  did	
  we	
  get	
  projects	
  
Sales	
  force	
  
1.	
  Tech.	
  wriKng,	
  teaching,	
  
speaking	
  
	
  	
  
2.	
  Former	
  Customers	
  
How	
  did	
  we	
  find	
  people	
  
1.  Personal	
  ConnecKons	
  in	
  Eastern	
  Europe	
  
	
  
2.  Speaking	
  at	
  	
  
conferences	
  in	
  	
  
Ukraine	
  
	
  
3.  Recording	
  	
  
audio	
  podcasts	
  	
  
(non-­‐technical)	
  
	
  
	
  	
  
Where	
  to	
  Open	
  an	
  Office?	
  
Where	
  to	
  Open	
  an	
  Office?	
  
Recrui'ng!!!	
  
“Ideas	
  are	
  a	
  dime	
  a	
  dozen.	
  People	
  
who	
  implement	
  them	
  are	
  priceless.”	
  
	
  
Mary	
  Kay	
  Ash	
  
How	
  we	
  Aaract	
  Talent	
  from	
  
Overseas	
  
•  Ability	
  to	
  work	
  flex	
  hours	
  
•  Ability	
  to	
  work	
  in	
  your	
  own	
  town	
  
•  CompeKKve	
  pay	
  
•  Work	
  with	
  seasoned	
  developers	
  
Hiring	
  
• 

We	
  don’t	
  hire	
  teams	
  

• 

We	
  don’t	
  hire	
  juniors	
  (too	
  expensive)	
  
	
  
People	
  must	
  be	
  capable	
  of	
  doing	
  independent	
  work	
  	
  
and	
  communicate	
  well	
  

• 

Each	
  person	
  goes	
  through	
  phone/skype	
  technical	
  interviews.	
  	
  
If	
  we	
  are	
  not	
  VERY	
  impressed,	
  we	
  offer	
  a	
  candidate	
  paid	
  	
  
	
  	
  	
  	
  	
  	
  	
  test	
  assignment	
  
• 
Retaining	
  Good	
  People	
  
•  Between	
  consulKng	
  projects,	
  they	
  work	
  on	
  our	
  
product	
  
	
  
•  People	
  need	
  to	
  be	
  moKvated:	
  pay	
  +	
  flexibility	
  +	
  
challenging	
  work	
  
	
  
•  Moving	
  people	
  from	
  development	
  to	
  
maintenance,	
  if	
  it	
  beaer	
  fits	
  them	
  	
  
	
  
•  Encouraging	
  people	
  to	
  aaend	
  trainings	
  and	
  
conferences	
  
Firing	
  
•  Didn’t	
  become	
  producKve	
  in	
  2-­‐3	
  months	
  
	
  
•  Prima	
  donnas	
  
•  People	
  who	
  don’t	
  care	
  
Developers	
  should	
  be	
  traceable	
  
They	
  Need	
  to	
  Have	
  Self-­‐Discipline	
  
How	
  do	
  we	
  do	
  Time	
  Tracking?	
  
We	
  don’t.	
  Developers	
  send	
  us	
  daily	
  reports:	
  
Managers	
  

Manager’s	
  role	
  is	
  to	
  produce	
  realisKc	
  esKmates,	
  deliver	
  on	
  Kme	
  	
  
and	
  protect	
  developers	
  from	
  mean	
  clients.	
  	
  	
  
If	
  a	
  manager	
  can’t	
  tell	
  if	
  people	
  were	
  
working	
  unless	
  he	
  saw	
  them	
  working,	
  
he’s	
  incompetent	
  and	
  has	
  to	
  be	
  
removed	
  from	
  the	
  project	
  (fired,	
  
promoted	
  et	
  al.)	
  	
  
Our	
  Always	
  Remote	
  Offices	
  	
  
Our	
  Always	
  Remote	
  Offices	
  	
  
Our	
  Always	
  Remote	
  Offices	
  
Our	
  Always	
  Remote	
  Offices	
  
Nothing	
  beats	
  face-­‐to-­‐face	
  communicaKons	
  
Nothing	
  beats	
  face-­‐to-­‐face	
  communicaKons	
  

Photos	
  from	
  hap://imgur.com/bJnJN	
  	
  
Nothing	
  beats	
  face-­‐to-­‐face	
  communicaKons	
  

Photos	
  from	
  hap://imgur.com/bJnJN	
  	
  
Nothing	
  beats	
  face-­‐to-­‐face	
  communicaKons	
  

Photos	
  from	
  hap://imgur.com/bJnJN	
  	
  
Face-­‐to-­‐face	
  rules!	
  

Photos	
  from	
  hap://imgur.com/bJnJN	
  	
  
“I	
  got	
  an	
  idea.	
  Let’s	
  create	
  a	
  startup”	
  
	
  
A	
  friend	
  of	
  a	
  friend	
  
2009	
  	
  
	
  
Let’s	
  Automate	
  Insurance	
  
Industry	
  

Yeah,	
  right!	
  
Let’s	
  create	
  a	
  product	
  company	
  
One	
  person	
  started	
  invesKng	
  money	
  
One	
  year	
  later	
  
Our	
  Product	
  Company	
  (front	
  office)	
  
•  	
  We	
  have	
  sales,	
  customer	
  support,	
  HR	
  
	
  
•  During	
  4	
  years	
  everyone	
  was	
  working	
  from	
  home.	
  
	
  	
  
•  Two	
  months	
  ago	
  we	
  rented	
  an	
  office	
  in	
  Tampa,	
  FL	
  
for	
  5	
  people	
  of	
  the	
  front	
  office	
  team.	
  	
  
Our	
  Product	
  Company	
  (back	
  office)	
  
•  No	
  specs	
  for	
  development.	
  Fail	
  quickly.	
  
	
  
•  Sprints	
  for	
  maintenance	
  
	
  	
  
•  Wiki	
  arKcles	
  describe	
  processes	
  	
  
	
  
•  QA,	
  CI,	
  releases	
  twice	
  a	
  month	
  
Hardware	
  
•  First	
  development	
  server	
  was	
  running	
  on	
  Verizon	
  FIOS	
  in	
  my	
  
basement	
  in	
  NJ	
  
	
  
•  Now	
  we	
  have	
  two	
  data	
  centers	
  (leasing	
  cabinets	
  in	
  FL	
  and	
  NYC	
  ).	
  
Once	
  a	
  year	
  we	
  double	
  the	
  capacity/bandwidth	
  	
  
•  We	
  buy	
  2-­‐3	
  y.o.	
  hardware	
  for	
  25%	
  of	
  original	
  price,	
  	
  works	
  well	
  
Smart	
  UI	
  +	
  Workflow	
  AutomaKon	
  
•  More	
  than	
  50%	
  	
  forms	
  are	
  autocompleted	
  
(Geo	
  locaKons,	
  public/proprietary	
  DB/Web	
  
services,	
  educated	
  guesses)	
  
	
  
•  All	
  paper	
  forms	
  are	
  turned	
  into	
  PDFs	
  
	
  
•  OCR	
  
	
  
•  Digital	
  Signatures	
  
	
  
2013	
  
Epilogue	
  
In	
  10	
  years	
  most	
  of	
  the	
  of	
  small	
  IT	
  companies	
  
	
  	
  
will	
  work	
  remotely.	
  Large	
  corporaKons	
  should	
  	
  
find	
  a	
  way	
  to	
  work	
  in	
  the	
  same	
  mode	
  or	
  else...	
  	
  
Some	
  URLs	
  
•  hap://faratasystems.com	
  	
  
•  @yfain	
  
•  yfain@faratasystems.com	
  
•  hap://yakovfain.com	
  	
  
	
  
Read	
  this	
  book	
  for	
  free	
  now	
  at	
  	
  
hap://enterprisewebbook.com	
  	
  	
  
	
  

Contenu connexe

Tendances

Predictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - KaleoPredictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - KaleoKaleoSoftware
 
Optimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk ClubOptimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk ClubOptimizely
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)Thinkful
 
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...ColomboCampsCommunity
 
Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014Adrian Carr
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 
Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012Noa Resare
 
Talking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolTalking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolPeter Varhol
 
ReadingSEO Master Deck - 23rd January
ReadingSEO Master Deck - 23rd JanuaryReadingSEO Master Deck - 23rd January
ReadingSEO Master Deck - 23rd JanuaryMatt Williamson
 
LKCE16 - Putting lean into product management by Markus Andrezak
LKCE16 - Putting lean into product management by Markus AndrezakLKCE16 - Putting lean into product management by Markus Andrezak
LKCE16 - Putting lean into product management by Markus AndrezakLean Kanban Central Europe
 
Hire indians corporate presentation
Hire indians corporate presentationHire indians corporate presentation
Hire indians corporate presentationhireindians
 
Becoming a developer getting started (3:23)
Becoming a developer   getting started (3:23)Becoming a developer   getting started (3:23)
Becoming a developer getting started (3:23)Thinkful
 
IT Opportunities in Nepal
IT Opportunities in NepalIT Opportunities in Nepal
IT Opportunities in Nepalsthapit
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Jakob Stubbe
 
Moving Product Off the Shelf and Into the Hands of the Customer
Moving Product Off the Shelf and Into the Hands of the CustomerMoving Product Off the Shelf and Into the Hands of the Customer
Moving Product Off the Shelf and Into the Hands of the CustomerMongoDB
 
The Forgotten Majority: 7 Techniques to Trump Up Your Hourly Hiring
The Forgotten Majority: 7 Techniques to Trump Up Your Hourly HiringThe Forgotten Majority: 7 Techniques to Trump Up Your Hourly Hiring
The Forgotten Majority: 7 Techniques to Trump Up Your Hourly HiringKinetix_HR
 
Outsourcing Solutions For Your Business webinar - Outsource Accelerator
Outsourcing Solutions For Your Business webinar - Outsource AcceleratorOutsourcing Solutions For Your Business webinar - Outsource Accelerator
Outsourcing Solutions For Your Business webinar - Outsource AcceleratorOutsource Accelerator
 

Tendances (20)

Predictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - KaleoPredictive Knowledge Sharing - Kaleo
Predictive Knowledge Sharing - Kaleo
 
Optimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk ClubOptimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk Club
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)
 
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
'Agile Software Delivery: No Longer A Nice To Have': Robert Benefield @ Colom...
 
Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012Spotify @ Creative Summit Winter 2012
Spotify @ Creative Summit Winter 2012
 
Igor Kruglyak
Igor KruglyakIgor Kruglyak
Igor Kruglyak
 
(Webinar Slides) PDF basics for lawyers
(Webinar Slides) PDF basics for lawyers(Webinar Slides) PDF basics for lawyers
(Webinar Slides) PDF basics for lawyers
 
Talking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolTalking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps tool
 
ReadingSEO Master Deck - 23rd January
ReadingSEO Master Deck - 23rd JanuaryReadingSEO Master Deck - 23rd January
ReadingSEO Master Deck - 23rd January
 
LKCE16 - Putting lean into product management by Markus Andrezak
LKCE16 - Putting lean into product management by Markus AndrezakLKCE16 - Putting lean into product management by Markus Andrezak
LKCE16 - Putting lean into product management by Markus Andrezak
 
Hire indians corporate presentation
Hire indians corporate presentationHire indians corporate presentation
Hire indians corporate presentation
 
Online business
Online businessOnline business
Online business
 
Becoming a developer getting started (3:23)
Becoming a developer   getting started (3:23)Becoming a developer   getting started (3:23)
Becoming a developer getting started (3:23)
 
IT Opportunities in Nepal
IT Opportunities in NepalIT Opportunities in Nepal
IT Opportunities in Nepal
 
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
 
Moving Product Off the Shelf and Into the Hands of the Customer
Moving Product Off the Shelf and Into the Hands of the CustomerMoving Product Off the Shelf and Into the Hands of the Customer
Moving Product Off the Shelf and Into the Hands of the Customer
 
The Forgotten Majority: 7 Techniques to Trump Up Your Hourly Hiring
The Forgotten Majority: 7 Techniques to Trump Up Your Hourly HiringThe Forgotten Majority: 7 Techniques to Trump Up Your Hourly Hiring
The Forgotten Majority: 7 Techniques to Trump Up Your Hourly Hiring
 
Outsourcing Solutions For Your Business webinar - Outsource Accelerator
Outsourcing Solutions For Your Business webinar - Outsource AcceleratorOutsourcing Solutions For Your Business webinar - Outsource Accelerator
Outsourcing Solutions For Your Business webinar - Outsource Accelerator
 

En vedette

Vortrag Veen 19 09 2005
Vortrag  Veen 19 09 2005Vortrag  Veen 19 09 2005
Vortrag Veen 19 09 2005guest9200b6
 
不自然なcar/ナチュラルにconsして
不自然なcar/ナチュラルにconsして不自然なcar/ナチュラルにconsして
不自然なcar/ナチュラルにconsしてmitsutaka mimura
 
La Evolucion Del Hombre
La Evolucion Del HombreLa Evolucion Del Hombre
La Evolucion Del HombreAuro Sago
 
Princeton jug git_github
Princeton jug git_githubPrinceton jug git_github
Princeton jug git_githubYakov Fain
 
Net Generation Learning
Net Generation LearningNet Generation Learning
Net Generation Learningguest9200b6
 
Seven Versions of One Web Application
Seven Versions of One Web ApplicationSeven Versions of One Web Application
Seven Versions of One Web ApplicationYakov Fain
 

En vedette (6)

Vortrag Veen 19 09 2005
Vortrag  Veen 19 09 2005Vortrag  Veen 19 09 2005
Vortrag Veen 19 09 2005
 
不自然なcar/ナチュラルにconsして
不自然なcar/ナチュラルにconsして不自然なcar/ナチュラルにconsして
不自然なcar/ナチュラルにconsして
 
La Evolucion Del Hombre
La Evolucion Del HombreLa Evolucion Del Hombre
La Evolucion Del Hombre
 
Princeton jug git_github
Princeton jug git_githubPrinceton jug git_github
Princeton jug git_github
 
Net Generation Learning
Net Generation LearningNet Generation Learning
Net Generation Learning
 
Seven Versions of One Web Application
Seven Versions of One Web ApplicationSeven Versions of One Web Application
Seven Versions of One Web Application
 

Similaire à Running a Virtual Company: How to Start and Manage a Successful Remote Business

Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?awiasecretary
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup teamElaine Chen
 
DoIT outsourcing in Ukraine
DoIT outsourcing in UkraineDoIT outsourcing in Ukraine
DoIT outsourcing in UkraineTetiana Rusanova
 
How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.
How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.
How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.coeline
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agencyKoombea
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
What is it like to work at Microsoft?
What is it like to work at Microsoft?What is it like to work at Microsoft?
What is it like to work at Microsoft?James Serra
 
Challenge of Outsourcing
Challenge of OutsourcingChallenge of Outsourcing
Challenge of OutsourcingNascenia IT
 
DIGIT Leader Summit 2017
DIGIT Leader Summit 2017DIGIT Leader Summit 2017
DIGIT Leader Summit 2017Ray Bugg
 
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...AppDynamics
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teamsHugo Messer
 
Enterprise social what is the real value to the business - sps philly - mar...
Enterprise social   what is the real value to the business - sps philly - mar...Enterprise social   what is the real value to the business - sps philly - mar...
Enterprise social what is the real value to the business - sps philly - mar...Ruven Gotz
 
HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...Cornerstone OnDemand
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiencesMorgan Simonsen
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Liesl Barrell
 
Digital first - the strategic context for revitalising your web presence - Sm...
Digital first - the strategic context for revitalising your web presence - Sm...Digital first - the strategic context for revitalising your web presence - Sm...
Digital first - the strategic context for revitalising your web presence - Sm...CharityComms
 
ParamiSoft Systems Pvt. Ltd. Profile
ParamiSoft Systems Pvt. Ltd. ProfileParamiSoft Systems Pvt. Ltd. Profile
ParamiSoft Systems Pvt. Ltd. Profileparamisoft
 
Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Vernon Kesner
 
10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that worksKate Thomas
 
All hands February 2016
All hands February 2016 All hands February 2016
All hands February 2016 Per Fragemann
 

Similaire à Running a Virtual Company: How to Start and Manage a Successful Remote Business (20)

Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?Karl Moyse, Knock, knock. Who's there?
Karl Moyse, Knock, knock. Who's there?
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup team
 
DoIT outsourcing in Ukraine
DoIT outsourcing in UkraineDoIT outsourcing in Ukraine
DoIT outsourcing in Ukraine
 
How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.
How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.
How to Earn Online - Guide to Getting Jobs from Odesk, Elance, etc.
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agency
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
What is it like to work at Microsoft?
What is it like to work at Microsoft?What is it like to work at Microsoft?
What is it like to work at Microsoft?
 
Challenge of Outsourcing
Challenge of OutsourcingChallenge of Outsourcing
Challenge of Outsourcing
 
DIGIT Leader Summit 2017
DIGIT Leader Summit 2017DIGIT Leader Summit 2017
DIGIT Leader Summit 2017
 
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
 
How pair programming can strengthen teams
How pair programming can strengthen teamsHow pair programming can strengthen teams
How pair programming can strengthen teams
 
Enterprise social what is the real value to the business - sps philly - mar...
Enterprise social   what is the real value to the business - sps philly - mar...Enterprise social   what is the real value to the business - sps philly - mar...
Enterprise social what is the real value to the business - sps philly - mar...
 
HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Digital first - the strategic context for revitalising your web presence - Sm...
Digital first - the strategic context for revitalising your web presence - Sm...Digital first - the strategic context for revitalising your web presence - Sm...
Digital first - the strategic context for revitalising your web presence - Sm...
 
ParamiSoft Systems Pvt. Ltd. Profile
ParamiSoft Systems Pvt. Ltd. ProfileParamiSoft Systems Pvt. Ltd. Profile
ParamiSoft Systems Pvt. Ltd. Profile
 
Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017Finding and Hiring Front-End Developers in 2017
Finding and Hiring Front-End Developers in 2017
 
10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works
 
All hands February 2016
All hands February 2016 All hands February 2016
All hands February 2016
 

Plus de Yakov Fain

Type script for_java_dev_jul_2020
Type script for_java_dev_jul_2020Type script for_java_dev_jul_2020
Type script for_java_dev_jul_2020Yakov Fain
 
Web sockets in Angular
Web sockets in AngularWeb sockets in Angular
Web sockets in AngularYakov Fain
 
Using JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot appsUsing JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot appsYakov Fain
 
Using JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot appsUsing JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot appsYakov Fain
 
TypeScript for Java Developers
TypeScript for Java DevelopersTypeScript for Java Developers
TypeScript for Java DevelopersYakov Fain
 
Reactive Streams and RxJava2
Reactive Streams and RxJava2Reactive Streams and RxJava2
Reactive Streams and RxJava2Yakov Fain
 
Using JHipster 4 for generating Angular/Spring Boot apps
Using JHipster 4 for generating Angular/Spring Boot appsUsing JHipster 4 for generating Angular/Spring Boot apps
Using JHipster 4 for generating Angular/Spring Boot appsYakov Fain
 
Angular 4 for Java Developers
Angular 4 for Java DevelopersAngular 4 for Java Developers
Angular 4 for Java DevelopersYakov Fain
 
Reactive programming in Angular 2
Reactive programming in Angular 2Reactive programming in Angular 2
Reactive programming in Angular 2Yakov Fain
 
Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2Yakov Fain
 
Angular2 Development for Java developers
Angular2 Development for Java developersAngular2 Development for Java developers
Angular2 Development for Java developersYakov Fain
 
Reactive Thinking in Java
Reactive Thinking in JavaReactive Thinking in Java
Reactive Thinking in JavaYakov Fain
 
Angular 2 for Java Developers
Angular 2 for Java DevelopersAngular 2 for Java Developers
Angular 2 for Java DevelopersYakov Fain
 
Overview of the AngularJS framework
Overview of the AngularJS framework Overview of the AngularJS framework
Overview of the AngularJS framework Yakov Fain
 
Dart for Java Developers
Dart for Java DevelopersDart for Java Developers
Dart for Java DevelopersYakov Fain
 
RESTful services and OAUTH protocol in IoT
RESTful services and OAUTH protocol in IoTRESTful services and OAUTH protocol in IoT
RESTful services and OAUTH protocol in IoTYakov Fain
 
Integrating consumers IoT devices into Business Workflow
Integrating consumers IoT devices into Business WorkflowIntegrating consumers IoT devices into Business Workflow
Integrating consumers IoT devices into Business WorkflowYakov Fain
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScriptYakov Fain
 
Java Intro: Unit1. Hello World
Java Intro: Unit1. Hello WorldJava Intro: Unit1. Hello World
Java Intro: Unit1. Hello WorldYakov Fain
 
Speed up your Web applications with HTML5 WebSockets
Speed up your Web applications with HTML5 WebSocketsSpeed up your Web applications with HTML5 WebSockets
Speed up your Web applications with HTML5 WebSocketsYakov Fain
 

Plus de Yakov Fain (20)

Type script for_java_dev_jul_2020
Type script for_java_dev_jul_2020Type script for_java_dev_jul_2020
Type script for_java_dev_jul_2020
 
Web sockets in Angular
Web sockets in AngularWeb sockets in Angular
Web sockets in Angular
 
Using JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot appsUsing JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot apps
 
Using JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot appsUsing JHipster for generating Angular/Spring Boot apps
Using JHipster for generating Angular/Spring Boot apps
 
TypeScript for Java Developers
TypeScript for Java DevelopersTypeScript for Java Developers
TypeScript for Java Developers
 
Reactive Streams and RxJava2
Reactive Streams and RxJava2Reactive Streams and RxJava2
Reactive Streams and RxJava2
 
Using JHipster 4 for generating Angular/Spring Boot apps
Using JHipster 4 for generating Angular/Spring Boot appsUsing JHipster 4 for generating Angular/Spring Boot apps
Using JHipster 4 for generating Angular/Spring Boot apps
 
Angular 4 for Java Developers
Angular 4 for Java DevelopersAngular 4 for Java Developers
Angular 4 for Java Developers
 
Reactive programming in Angular 2
Reactive programming in Angular 2Reactive programming in Angular 2
Reactive programming in Angular 2
 
Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2Reactive Thinking in Java with RxJava2
Reactive Thinking in Java with RxJava2
 
Angular2 Development for Java developers
Angular2 Development for Java developersAngular2 Development for Java developers
Angular2 Development for Java developers
 
Reactive Thinking in Java
Reactive Thinking in JavaReactive Thinking in Java
Reactive Thinking in Java
 
Angular 2 for Java Developers
Angular 2 for Java DevelopersAngular 2 for Java Developers
Angular 2 for Java Developers
 
Overview of the AngularJS framework
Overview of the AngularJS framework Overview of the AngularJS framework
Overview of the AngularJS framework
 
Dart for Java Developers
Dart for Java DevelopersDart for Java Developers
Dart for Java Developers
 
RESTful services and OAUTH protocol in IoT
RESTful services and OAUTH protocol in IoTRESTful services and OAUTH protocol in IoT
RESTful services and OAUTH protocol in IoT
 
Integrating consumers IoT devices into Business Workflow
Integrating consumers IoT devices into Business WorkflowIntegrating consumers IoT devices into Business Workflow
Integrating consumers IoT devices into Business Workflow
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScript
 
Java Intro: Unit1. Hello World
Java Intro: Unit1. Hello WorldJava Intro: Unit1. Hello World
Java Intro: Unit1. Hello World
 
Speed up your Web applications with HTML5 WebSockets
Speed up your Web applications with HTML5 WebSocketsSpeed up your Web applications with HTML5 WebSockets
Speed up your Web applications with HTML5 WebSockets
 

Dernier

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Dernier (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Running a Virtual Company: How to Start and Manage a Successful Remote Business

  • 1. Running a Virtual Company Yakov Fain, co-founder of Farata Systems and SuranceBay, USA
  • 2. “I  got  an  idea.  Let’s  create  a  startup”     A  friend  of  a  friend  
  • 3. Early  2006   •  I’m  not  happy  with  Java  offerings  for  the  client  side   •  Met  two  seasoned  developers  who  were  not  happy  with  JavaScript   •  Adobe  acquires  MacroMedia  and  releases  a  promising    RIA  framework  Flex  2   •  Let’s  learn  Flex  and  write    a  book  about  it    
  • 4. Let’s  create  a  consulKng  company  
  • 5.
  • 6. Do  we  need  an  office  like  this?  
  • 8. Who’s  going  to  work  in  our  office?   Lawyer   HR   Bookkeeper   Accountant   Payroll   Salesman  
  • 9. Who’s  going  to  work  in  our  office?   A  lawyer   HR   Bookkeeper   Accountant   Payroll   Salseman  
  • 10. How  did  we  get  projects   Sales  force   1.  Tech.  wriKng,  teaching,   speaking       2.  Former  Customers  
  • 11. How  did  we  find  people   1.  Personal  ConnecKons  in  Eastern  Europe     2.  Speaking  at     conferences  in     Ukraine     3.  Recording     audio  podcasts     (non-­‐technical)        
  • 12. Where  to  Open  an  Office?  
  • 13. Where  to  Open  an  Office?  
  • 14. Recrui'ng!!!   “Ideas  are  a  dime  a  dozen.  People   who  implement  them  are  priceless.”     Mary  Kay  Ash  
  • 15. How  we  Aaract  Talent  from   Overseas   •  Ability  to  work  flex  hours   •  Ability  to  work  in  your  own  town   •  CompeKKve  pay   •  Work  with  seasoned  developers  
  • 16. Hiring   •  We  don’t  hire  teams   •  We  don’t  hire  juniors  (too  expensive)     People  must  be  capable  of  doing  independent  work     and  communicate  well   •  Each  person  goes  through  phone/skype  technical  interviews.     If  we  are  not  VERY  impressed,  we  offer  a  candidate  paid                  test  assignment   • 
  • 17. Retaining  Good  People   •  Between  consulKng  projects,  they  work  on  our   product     •  People  need  to  be  moKvated:  pay  +  flexibility  +   challenging  work     •  Moving  people  from  development  to   maintenance,  if  it  beaer  fits  them       •  Encouraging  people  to  aaend  trainings  and   conferences  
  • 18. Firing   •  Didn’t  become  producKve  in  2-­‐3  months     •  Prima  donnas   •  People  who  don’t  care  
  • 19. Developers  should  be  traceable  
  • 20. They  Need  to  Have  Self-­‐Discipline  
  • 21. How  do  we  do  Time  Tracking?   We  don’t.  Developers  send  us  daily  reports:  
  • 22. Managers   Manager’s  role  is  to  produce  realisKc  esKmates,  deliver  on  Kme     and  protect  developers  from  mean  clients.      
  • 23. If  a  manager  can’t  tell  if  people  were   working  unless  he  saw  them  working,   he’s  incompetent  and  has  to  be   removed  from  the  project  (fired,   promoted  et  al.)    
  • 24. Our  Always  Remote  Offices    
  • 25. Our  Always  Remote  Offices    
  • 26. Our  Always  Remote  Offices  
  • 27. Our  Always  Remote  Offices  
  • 29. Nothing  beats  face-­‐to-­‐face  communicaKons   Photos  from  hap://imgur.com/bJnJN    
  • 30. Nothing  beats  face-­‐to-­‐face  communicaKons   Photos  from  hap://imgur.com/bJnJN    
  • 31. Nothing  beats  face-­‐to-­‐face  communicaKons   Photos  from  hap://imgur.com/bJnJN    
  • 32. Face-­‐to-­‐face  rules!   Photos  from  hap://imgur.com/bJnJN    
  • 33. “I  got  an  idea.  Let’s  create  a  startup”     A  friend  of  a  friend  
  • 34. 2009       Let’s  Automate  Insurance   Industry   Yeah,  right!  
  • 35. Let’s  create  a  product  company  
  • 36. One  person  started  invesKng  money  
  • 38. Our  Product  Company  (front  office)   •   We  have  sales,  customer  support,  HR     •  During  4  years  everyone  was  working  from  home.       •  Two  months  ago  we  rented  an  office  in  Tampa,  FL   for  5  people  of  the  front  office  team.    
  • 39. Our  Product  Company  (back  office)   •  No  specs  for  development.  Fail  quickly.     •  Sprints  for  maintenance       •  Wiki  arKcles  describe  processes       •  QA,  CI,  releases  twice  a  month  
  • 40. Hardware   •  First  development  server  was  running  on  Verizon  FIOS  in  my   basement  in  NJ     •  Now  we  have  two  data  centers  (leasing  cabinets  in  FL  and  NYC  ).   Once  a  year  we  double  the  capacity/bandwidth     •  We  buy  2-­‐3  y.o.  hardware  for  25%  of  original  price,    works  well  
  • 41. Smart  UI  +  Workflow  AutomaKon   •  More  than  50%    forms  are  autocompleted   (Geo  locaKons,  public/proprietary  DB/Web   services,  educated  guesses)     •  All  paper  forms  are  turned  into  PDFs     •  OCR     •  Digital  Signatures    
  • 43. Epilogue   In  10  years  most  of  the  of  small  IT  companies       will  work  remotely.  Large  corporaKons  should     find  a  way  to  work  in  the  same  mode  or  else...    
  • 44. Some  URLs   •  hap://faratasystems.com     •  @yfain   •  yfain@faratasystems.com   •  hap://yakovfain.com       Read  this  book  for  free  now  at     hap://enterprisewebbook.com