Professional Documents
Culture Documents
S t at m e n
9 %
e l o p
l i n g p rodu c t 1 9 . 6
D e v
Sca
a r e
asino f t
1 7 . 3w2 %
0 1 7
ReleS
g M V P
in 2
d iitti ioonn
u pp E
E d
e 9 . 4 5% r t
r t u
g perform
a n c
SSta
t a
www.codingsans.com
13 Introduction
14 Used tools
14 Cool partners
19 Hiring talents
15 About this
survey 25 Software
outsourcing
8 27
Managing
Performance
software
measurement
development
2 3
It would take long to count the possible challenges startups are
facing.
They need to act fast, learn fast and be as flexible as possible to sur-
vive and grow. But tackling business challenges is not the only diffi-
culty startups have to overcome.
Intro-
I used to work for a startup as a marketer, entertaining myself
mostly with business-related challenges but working closely with
tech people. I sensed the feeling of creating a product that serves
high-demand business needs.
duction
It was difficult to keep up with the technological changes, learn new
technologies and apply new tools, manage software development,
create roadmaps and estimate project length.
Tackling capacity issues and finding the most effective ways to ship
the product people are looking for was also a challenge while build-
ing teams that were able to achieve that.
With this report, we want to shed light on how startups actually do it.
This is the first time we have published this report, and this is the
first report focusing on software development at startup companies.
Were bringing some exciting new data, and we wont stop here.
Were planning to publish this report every year to see how trends
are changing and how the startup ecosystem is evolving.
Along with the benchmark data youve come to expect, weve also
looked at technologies, management methods, hiring practices, per-
formance measurement and outsourcing practices.
We may not have a crystal ball, but we took a glance in the future to
provide some informed predictions.
4 5
Cool
Partners
They helped us promote this survey
and were a pleasure to work with.
6 7
About this
survey
We asked 126 tech people working for start-
ups about software development. This
chapter provides more info about who
they are, what company they work for
and where theyre based.
8 9
30.40% 7.40%
B2C North America
11.10%
Central & South
America
67.2%
B2B
To whom does
your company 11..10% Where are
55.6%
Europe
primarily sell? Middle
you based?
East, Africa
2.40%
B2G
14.8%
How many Asia & Australia
full-time
employees
does your
company 25.40% IT Services/Consulting 26.19%
15.08%
have? Other
Marketing, PR or Advertising 9.52%
20.63%
Financial Services 7.14%
19.05%
17.46% Arts & Entertainment 6.35%
Healthcare 6.35%
Education 5.56%
Telecommunications 4.76% What industry
9.52% Automotive 3.17%
are you in?
7.94% Consumer Goods 2.38%
Hospitality 1.59%
Government 1.59%
Training/Coaching 1.59%
Retail 1.59%
0-5 6-10 11-20 21-40 41-100 101+
10 11
5.56% 3.17%
Angel Series B 1.59%
Investment Series C
How big is your
software team?
11.90% 26.98%
Other Seed
What was your
latest investment
round? 44.44%
26.19%
24.60% Series A
Bootstrapped
3.17%
Founder 26.19%
2.38%
Director of Product 20.63%
0.79%
3.97% VP of Engineering
Engineering Director
0.79%
Lead developer
4.76%
Software Developer 53.97%
Chief Technology 3.97% 4.76%
9.52% Whats your role Officer
CEO in your company?
11.11%
Other
12 13
Managing
software
development
The biggest challenges todays startups face
is hiring talents. The next is prioritizing de-
velopment and managing human capaci-
ty for the project.
14 15
What is your biggest challenge What have you done to overcome
in software development? these challenges?
16 17
Scrum56.35%
Scrum 56.35%
Kanban35.71%
Kanban 35.71%
Lean software
Lean softwaredevelopment
development20.63%
20.63%
Extreme
Extremeprogramming
programming(XP) 12.70%
(XP) 12.70%
Scrumban 10.32%
3.17%
3.97% C
PHP 22.22%
3.97% Ruby
Swift 22.22%
What are your companys pri-
3.97% C#
C# 16.67% mary programming languages?
3.97% PHP
Ruby What new programming lan-
15.08% guages are you considering to
7.94% Swift
use in the next 12 months?
C++ 14.29%
7.94% Java
Objective C 10.32%
11.90% Go
TypeScript 9.52%
11.90% TypeScript
6 9 %
1 9.
c t
d u
o 2 %
pr 17. 3
g
il n VP
S ca M
ing
a s
l e
R e %
4 5
9.
c e
a n 6 %
r m 8 .6
r fo er
pe th
O
ing
o v
pr
Im 23
15.62%
Yes
25.40%
No
74.60%
Yes Are you planning
to allow remote
work in the next
12 months?
Is remote work
allowed at
your company?
84.38%
No
On average, 23.54% of a
software team works re-
motely.
24 25
Used Tools
Startups cant really avoid using tools for
project management, team communication,
software testing and version control. This
chapter shows what portion of startups
use these tools, what are the most pop-
ular ones and what factors limit them
from using one.
26 27
What are the We dont need it yet 28.95%
factors that are
limiting you Time to use 26.32%
from using one?
Time to research 15.79%
Budget / costs 13.16%
70.6%
Yes
29.4%No
Im not sure how to use it
7.89%
What tool do you Other
7.89%
use for testing?
31.46%
Do you use any
Other is the biggest category.
tools for software This clearly shows that start-
testing? ups use a wide variety of tools
for software testing.
17.98%
13.48%
8.99%
5.62% 5.62% 5.62%
4.49% 4.49% 3.37%
3.37% 2.25%
Other
Cucumber
Jenkins
Mocha
Selenium
Rspec
CircleCI
Karma
PHPUnit
Chai
Codeship
Xunit
28 29
What tool do you
use for project
5.56%
No
management?
94.44%
Yes
Jira 36.97%
Other 30.25%
Trello 21.01%
Asana 11.76%
Do you use any tools for
project management? Github 8.40%
Google Sheets/ Excel 4.20%
Pivotal tracker 3.36%
Basecamp
2.52%
Slack
2.52%
30 31
What version
control system
do you use?
7.1%
No
92.7%
Yes 91.45%
32 33
What tools do you
use to communicate
during the projects?
85.71%
66.67%
38.10% 37.30%
12.70%
5.56% 3.97%
1.59% 1.59% 0.79%
Slack Email Google Skype Go to meeting Facebook Hipchat Bitrix24 Pie Hall
Hangouts
34 35
Hiring
Talents
Hiring is the biggest challenge soft-
ware teams are facing. This chapter
shows how startups hire, keep
talents and also the most im-
portant hiring criterias for
software developers.
36 37
What's your most efficient
method to hire talents?
34.92%
30.16%
13.49% 12.70%
9.52% 8.73%
6.35%
38 39
On average, how
many weeks do you
7.34
need to recruit a soft-
ware engineer?
weeks
The median is 6 weeks.
40 41
Not surprisingly, the number one hiring criteria for
What are your software developers is work experience. Cultural fit is
most important the second most often looked criteria. Interestingly,
side and test projects are prefered over BSc or MSc
hiring criteria? degrees and certificates. Experience rocks!
Other 8.66%
Certifications 3.94%
42 43
How do you convince Challenging job, team culture and flex-
ible working hours are the top incen-
How do you keep Once a developer is on board, the most
widely used ways to keep them at the
them to work for tives startups use to attract talents. software developers company for long term are great team
culture and interesting tasks/jobs.
your company? motivated?
Other 4.72%
Variety of tasks 29.13%
Trainings 16.54%
Money 11.81%
44 45
90.48%
How many software devel-
opers will be needed for the
industry 5 years from now?
4.76% 3.97%
Demand
More Less wont change
46 47
Software
outsourcing
Outsourcing software development is an
option to handle capacity issues. It turned
out that 56.3% of startups have already
outsourced software development to
an external partner.
25
48 49
56.3% of startups already worked with an
external contractor (freelancer, software
development company). 43.7% havent
outsourced software development to any- 31%
body but 14.5% of them are planning to do 29.6% Freelancer
it in the next 12 months. Both
To whom?
43.7%
No 56.3%
Yes
39.4%
Software Development
Have you ever out- 24% of startups were dis-
Company
14.08% 12.68%
11.27%
52 53
What metrics do What tools do you
you use to measure use?
performance?
Completed
tasks 61.11% None 31.75%
Code
readability 28.57% Other 20.63%
Git 3.97%
Speed of
developer 25.40%
Trello 3.17%
Test cov- 19.05%
erage
Zoho 1.59%
Other 4.76%
Jenkins 1.59%
Lines of code
written 1.59%
54 55
How do you make The most popular ways to keep
codebase readable are in-line com-
the code easily ments and documentation.
readable when
someone leaves
the project?
48.82% 48.03%
38.58%
19.69%
Using in-
3.94%
Commenting
within the dustry style No specific
code Documentation guide way Other
56 57
Bylines and
Methodologies
Coding Sans fielded an online survey from
February 2017 until March 2017.
The survey was available in English and con-
sisted of 45 questions. The responses were
sourced via email invitations, partnering
with other companies, social sharing and
community promotions. No personal
information was collected within the
survey, and books were offered
for responses as incentives.
58 59
31 Coding Sans is a software development company, we
help cool companies build awesome web and mobile
applications.
Nice to
Lets connect:
Our Facebook page
meet you
Yes, Twitter
Our Linkedin page
60 61