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
17. 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!
18. 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!
19. 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
20. 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
22. 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
26. 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
27. 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
28. 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!
29. 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
30. 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
31. 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
32. 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
45. 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
48. 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
50. 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
51. 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
52. 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
59. 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
DAXX is oldest, offices in Kiev, Kharkov, Dnepropetrovsk, Saint-Petersburg
-> IntoSoft = Belarussian/Dutch company
-> Bridge, Global IT Staffing, very nice innovative company, India and Ukraine
-> Levi9: Kiev, Donetsk, Novi Sad and Iasi. Founded by prince, nephew of the king.
-> Byelex is from Rotterdam, Call themselves the Minsk Silicon Valley. Started by Herman Vissia who studied in Minsk in 80’s
I did all this projects next to my freelancing jobs
Scrum useful
-> predictability
-> good patterns, iterations
-> good project roles
-> (best to have scrummaster near team)