View
275
Download
1
Embed Size (px)
DESCRIPTION
Peter Reitsma, Netherlands. Webinar. Freelancer and IT entrepeneur, owner of company Plance, who has cooperated with professionals from Belarus and Ukraine on a range of projects. «Freelance and Nearshoring from a Dutch Perspective». IT секция. - Explain Peter Reitsma: 1) about me 2) previous work - Freelance model Netherlands 1) explain situation with agencies, brokers 2) how game is played with intake 3) what is needed 4) future of this model - Situation with near shoring in Netherlands 1) captive nearshoring 2) Virtual Affairs 3) Global IT Bridge 4) Byelex 5) Daxx - Plance Proposition 1) websites (Flash2HTML) 2) test automation (XML2Selenium – Ezwim) 3) nearshore staffing (model, intake conversation, importance of speed, margin, contracting; CV database) 4) remote agile (Floorbase.nl, ProRail project, Ezwim project) - Principles for remote Agile 1) short iterations 2) shared tooling (pivotal tracker, github, Basecamp) 3) as much online as possible 4) come over for project kickstart 5) Scrum retrospectives - Conclusions
Citation preview
www.plance.nl
Peter Reitsma
www.plance.nl
Speaking about
Myself
Freelancing in Netherlands
Nearshoring from Netherlands
My Nearshoring projects
My Company
www.plance.nl
Netherlands
www.plance.nl
Netherlands
www.plance.nl
Netherlands
www.plance.nl
Netherlands
www.plance.nl
Rotterdam
www.plance.nl
Rotterdam
www.plance.nl
Rotterdam
www.plance.nl
My Street
www.plance.nl
My Office
www.plance.nl
study nuclear Physics in Delft University1991 - 1997
www.plance.nl
work at Oracle Netherlands 1999-2001
SQL
PL/SQL
RDBMS
FormsDesigner
JDBCJSPJava
www.plance.nl
work at Finalist java company 2001-2006
Java
Hibernate
HTML
CSSStruts
JDBCJSPJEE
MySQL
Ant
Maven
www.plance.nl
in 2006 start work as Freelancer
HTML5
PHPJavaRuby-on-Rails
JDBC
JSP CSS3Javascript
XUL
www.plance.nl
What is Freelancer in Netherlands?
freelancer == one person company
www.plance.nl
Benefits for freelancer
No Boss!
No things like hour registration, review processes, politics, internal bureaucracy
Choose you own tools and technologies
No costs for salesguy, manager, office building etc.
more happiness!
www.plance.nl
Benefits for freelancer
Tax reduction for car, telephone, computer
Tax reduction for small companies
Tax reduction for starting companies (till 3 years)
No costs for salesguy, manager, office building etc.
higher earnings!
www.plance.nl
Challenges for freelancer
More paperwork, bureaucracy
No colleagues to ask for help Proof that you are a real company!
Find (online) administrator
Stackoverflow
> 1200 hours/year> 3 customers/year should be marketing and risk
www.plance.nl
Challenges for freelancer
How to find good customers and interesting work?
your own network, people you know online market places
hiring sites
intermediary companies
www.plance.nl
Intermediary Company = Agency = Broker
= InBetween = BodyShoppers
= Sourcer = Recruiter
www.plance.nl
Intermediary Companies
freelancers can subscribe create pools of CV’s make lot of phone calls make contracts with big companies take margin forever sometimes provide extra services
www.plance.nl
Overview Website
www.opdrachtaanbieders.nl
www.plance.nl
Happy Flow Hiring Process
1. agency guy calls
2. you send CV
3. you go to intake conversation
4. you get contract!
www.plance.nl
Statistics
Netherlands:
- population: 16,8 million - working people: 7,3 million - IT sector: ~300.000 - freelancers: 780.000 - IT freelancers: ~ 50.000
www.plance.nl
More and more freelancers in NL
• freelancers are better motivated and skilled• greater flexibility with freelancers• our society gets more individualistic• freelancers do self-organize • freelancers have unions that lobby • companies start direct hiring of freelancers, without intermediary company
www.plance.nl
reasons for growth
• freelancers are better motivated and skilled• greater flexibility with freelancers• our society gets more individualistic• freelancers do self-organize • freelancers have unions that lobby • companies start direct hiring of freelancers, without intermediary company
www.plance.nl
Future...
-> Talent can be more easily found through internet
-> IT knowledge becomes more easily available
-> Transactions, administration, dealmaking, insurance become available as web services
-> Collaboration becomes more easy
More opportunities for Freelancers to take control!
www.plance.nl
My Freelance Jobs
2007 - Insurance Company – Oracle/Java/Struts/Javascript
2008 - Marketing Company – JEE/JBPM
2009 – KPN Dutch Telecom – BPM Processes Design
2010 – Startup ValuedProfessionals.nl – Product Owner
www.plance.nl
Why nearshoring?
-> not enough developers in NL-> developers too expensive-> not too much timezone difference-> two/three hours flight-> not too much cultural difference
www.plance.nl
What is wrong with India and China?
-> bigger cultural difference-> unable to say “no”-> long distance, different timezone-> more effort needed to explain
www.plance.nl
Nearshoring countries for NL
Newer EU countries:-> Chech Republic, Poland
Old but ‘poor’ EU countries:-> Spain, Portugal, Greece
Newest EU countries:-> Rumania, Bulgaria, Serbia,
Outside EU countries:
-> Ukraine, Belarus, Russia
www.plance.nl
But also....Netherlands colony:-> Antilles
www.plance.nl
and....Previous colony:-> Suriname
www.plance.nl
and....-> State of Palestine
www.plance.nl
NL Nearshoring Companies
www.plance.nl
How did I start with Nearshoring?
www.plance.nl
My Hobby: Автостоп
www.plance.nl
в Кузбассе
www.plance.nl
in Taiga
www.plance.nl
на товарняке
www.plance.nl
in newspaper
www.plance.nl
in Minsk
www.plance.nl
www.plance.nl
what projects?-> Firefox browser extension with A. Grakou-> Java JBoss Seam app with devs from Minsk-> Website Flash2HTML.NL with devs from Kiev-> Flash -> HTML conversion of Floorbase.nl -> Web App and Back-end for Dutch Rail-> Remote team coaching-> Lots of websites and webshops, design and development-> Test automation with XML2Selenium, JazzTeam
www.plance.nl
what collaboration models ?
www.plance.nl
Peter
Team
Functional Specs
Functional Specs
QAQA
Customer communication
Customer communication
Find Customer and Project
Find Customer and Project
for small projectsTechnical
DesignTechnical
Design
DevelopmentDevelopmentTestingTesting
www.plance.nl
small projects Fixed price
No fixed date, too hard
QA done by me
WebDesign can be problematic
Online collaboration tool like Basecamp, Google Docs
Weekly progress meeting
www.plance.nl
Peter
Team
Functional Specs
Functional Specs
QAQA
Customer communication
Customer communication
Find Customer and Project
Find Customer and Project
for big projectsTechnical
DesignTechnical
Design
DevelopmentDevelopmentTestingTesting
www.plance.nl
big projects Not fixed price, price per iteration
More management and communication needed Need for agile methodology: Scrum
QA, Testing automated as much as possible (XML2Selenium)
Online collaboration tools like Pivotal Tracker, InVision, Jira, GitHub
www.plance.nl
Lessons learned
Scrum very useful in offshore project
Always be open/online for communication
Retrospective/Evaluation maybe most important
Smartly divide work between local and remote
Work on trust and long term relations
www.plance.nl
Smart division of work
divide work along components with API contract.
make specification by tests (unit, FitNesse)
have one senior team-member on-premise with customer
try to have sprint demo with entire team
www.plance.nl
Plance Propositon for customers
Nearshore IT Staffing
Nearshore Agile Team
www.plance.nl
Plance Propositon for Belarusian IT Freelancers
Get into contact with me if you are interested in working for dutch customer.
I would like to know you and discuss possibilites!
www.plance.nl
Plance Propositon for Netherlands IT Freelancers
Get into contact with me if you are interested in working with great Belarusian IT Teams!
www.plance.nl
Plance Propositon for Belarusian IT Companies
Get into contact with me if you need local help with dutch or german customers!
www.plance.nl
соединяйтесь!
IT freelancers всех стран
www.plance.nl
Plance Propositon for Belarusian IT Companies
Get into contact with me if you need local help with dutch or german customers!
www.plance.nl
Future looks bright!
Even during crisis, shortage of developers, now economy growing again. IT sector keeps growing, software is everywhere Collaboration tools improve World becomes more global
www.plance.nl
More information:
www.plance.nl - company
010-vladok.reitsma.ru - автостоп
www.opdrachtaanbieders.nl – посредники
www.plance.nl
Thanks!
www.plance.nl
Questions?