Hi, 
We 
started 
the 
survey 
on 
maturity 
of 
ETL 
code 
development 
standards 
and 
processes 
to 
find 
out 
how 
companies 
host 
their 
ETL 
code 
development. 
So 
what’s 
in 
it 
at 
all? 
Quite 
a 
lot, 
actually. 
Imagine 
your 
wardrobe. 
If 
you 
keep 
all 
your 
staff 
in 
order, 
how 
long 
will 
it 
take 
you 
to 
find 
your 
favorite 
red 
socks 
in 
there? 
And 
now 
imagine 
you 
have 
a 
mess 
of 
your 
clothing. 
How 
long 
will 
you 
look 
for 
your 
socks 
in 
this 
case? 
And 
your 
girl 
friend 
if 
you 
ask 
her? 
And 
when 
your 
wardrobe 
is 
10 
times 
bigger? 
Imagined? 
The 
same 
is 
with 
your 
ETL 
code 
produced. 
If 
there 
are 
no 
standards 
of 
ETL 
code 
quality 
and 
no 
processes 
to 
trace 
it… 
if 
there 
is, 
but 
you 
don’t 
enforce 
it 
or 
simply 
skip 
it 
under 
pressure 
of 
project 
deadlines… 
soon 
it 
will 
become 
a 
problem 
to 
find 
anything 
there. 
It 
will 
impact 
your 
system 
further 
support 
and 
modification. 
When 
a 
problem 
occurs 
it 
takes 
time 
to 
find 
the 
cause 
of 
it…quite 
a 
lot 
of 
time. 
Still 
worse 
when 
someone 
developed 
the 
code 
for 
you. 
In 
this 
case 
you 
are 
that 
girl 
friend 
looking 
for 
red 
socks 
in 
a 
huge 
messy 
wardrobe. 
The 
reason 
why 
we 
launched 
the 
survey 
is 
to 
see 
if 
companies 
acknowledge 
the 
problem 
or 
will 
they 
wait 
until 
a 
problem 
occurs 
(as 
happened 
with 
some 
of 
our 
clients). 
In 
our 
survey 
took 
part 
companies 
from 
Telco, 
Banking, 
Financial 
Services, 
IT 
consultancy, 
Computer 
Software 
from 
Europe, 
the 
US 
and 
India. 
As 
a 
result 
we 
have 
4 
types 
of 
companies 
allocated: 
Adventurers 
-­‐ 
companies 
with 
quite 
low 
level 
of 
code 
review 
processes 
and 
automation 
as 
well 
as 
of 
check 
maturity. 
They 
may 
have 
standards 
on 
critical 
issues, 
but 
they 
are 
not 
strictly 
followed. 
They 
have 
no 
procedures 
for 
code 
review 
and 
check 
it 
mostly 
randomly 
if 
any. 
Hard 
Workers 
-­‐ 
companies 
that 
check 
their 
ETL 
code 
to 
different 
rules 
mostly 
“manually”. 
These 
rules 
are 
not 
standardised 
or 
formalised 
and 
are 
transferred 
to 
each 
other 
by 
the 
word 
of 
mouth. 
They 
have 
no 
procedures 
for 
code 
review, 
but 
they 
check 
code 
scrupulously. 
Enthusiasts 
-­‐ 
those 
who 
have 
formalised 
ETL 
procedures 
and 
even 
may 
check 
their 
code 
with 
a 
help 
of 
an 
automated 
tool 
that 
makes 
checking 
easier 
and 
with 
little 
hassle. 
They 
even 
may 
have 
formalised 
standards. 
Though 
their 
standards 
are 
on 
most 
critical 
rules 
only 
and 
procedures 
are 
not 
strictly 
followed 
though 
exist. 
Leaders 
-­‐ 
companies, 
who 
have 
formalised 
mature 
standards 
and 
procedures. 
They 
check 
their 
ETL 
code 
on 
its 
compliance 
to 
standards 
thoroughly 
at 
development 
or 
testing 
project 
stages. 
And 
here 
are 
the 
results 
of 
the 
survey:
Want 
to 
know 
where 
is 
your 
place? 
Want 
to 
know 
what 
you 
can 
expect 
from 
your 
ETL 
development? 
Give 
it 
a 
try 
and 
complete 
the 
survey 
to 
get 
a 
report 
of 
your 
own 
with 
analysis 
of 
your 
ETL 
code 
current 
condition 
and 
what 
impact 
it 
may 
have 
on 
your 
system. 
You 
can 
complete 
the 
survey 
here: 
http://www.addpoll.com/Acctiva/survey/etl-­‐codequality-­‐survey

More Related Content

PPT
Roadmap To Microsoft
PPT
Effective specifications for agile teams
PDF
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
PDF
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
TXT
PDF
The most creative ads of the week: June 22nd 2015
PDF
PHOTOGRAPHY PRINCIBLES (infographic)
PDF
color document
Roadmap To Microsoft
Effective specifications for agile teams
Testing machine learning, learning machine testing. EuroSTAR 2016 Rik Marselis
Testing OF robots and testing WITH robots. Netherlands testing day 2016 Rik M...
The most creative ads of the week: June 22nd 2015
PHOTOGRAPHY PRINCIBLES (infographic)
color document

Similar to Report on ETL code maturity survey (20)

DOCX
Code review guidelines
PDF
7 Questions You Should Ask A DevOps Consulting Company At The First Meeting  
PPTX
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
PDF
InnerSource - Using open source best practices to help your company
PPTX
Becoming a perfect qa resource
PPTX
Code review
PPTX
Proven ETL Developer Interview Questions to Assess and Hire ETL Developers
PPTX
Create Your Tester Portfolio
PDF
Pairing w developers_stpconpics
PPTX
Cracking The Technical Interview
PDF
Top Tips for eDiscovery Software Demo iControl ESI
PDF
How to successfully grow a code review culture
PDF
Questions On Technical Design Decisions
PPTX
Code reviews
PDF
Selenium Users Anonymous
PPTX
Intro to TDD
PPTX
Symptoms of Bad Quality Software
PDF
Establishing an Agile Testing Culture
PDF
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
PDF
Top Tips to a Successful eDiscovery Software Demo
Code review guidelines
7 Questions You Should Ask A DevOps Consulting Company At The First Meeting  
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
InnerSource - Using open source best practices to help your company
Becoming a perfect qa resource
Code review
Proven ETL Developer Interview Questions to Assess and Hire ETL Developers
Create Your Tester Portfolio
Pairing w developers_stpconpics
Cracking The Technical Interview
Top Tips for eDiscovery Software Demo iControl ESI
How to successfully grow a code review culture
Questions On Technical Design Decisions
Code reviews
Selenium Users Anonymous
Intro to TDD
Symptoms of Bad Quality Software
Establishing an Agile Testing Culture
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Top Tips to a Successful eDiscovery Software Demo
Ad

Recently uploaded (20)

DOCX
Factor Analysis Word Document Presentation
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PDF
Introduction to the R Programming Language
PPTX
SET 1 Compulsory MNH machine learning intro
PPTX
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
Business_Capability_Map_Collection__pptx
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
Microsoft Core Cloud Services powerpoint
PPTX
modul_python (1).pptx for professional and student
PPT
Predictive modeling basics in data cleaning process
PDF
Introduction to Data Science and Data Analysis
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPTX
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
PPT
statistic analysis for study - data collection
PPTX
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
Factor Analysis Word Document Presentation
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Introduction to the R Programming Language
SET 1 Compulsory MNH machine learning intro
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Business_Capability_Map_Collection__pptx
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
Microsoft Core Cloud Services powerpoint
modul_python (1).pptx for professional and student
Predictive modeling basics in data cleaning process
Introduction to Data Science and Data Analysis
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
(Ali Hamza) Roll No: (F24-BSCS-1103).pptx
statistic analysis for study - data collection
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
Ad

Report on ETL code maturity survey

  • 1. Hi, We started the survey on maturity of ETL code development standards and processes to find out how companies host their ETL code development. So what’s in it at all? Quite a lot, actually. Imagine your wardrobe. If you keep all your staff in order, how long will it take you to find your favorite red socks in there? And now imagine you have a mess of your clothing. How long will you look for your socks in this case? And your girl friend if you ask her? And when your wardrobe is 10 times bigger? Imagined? The same is with your ETL code produced. If there are no standards of ETL code quality and no processes to trace it… if there is, but you don’t enforce it or simply skip it under pressure of project deadlines… soon it will become a problem to find anything there. It will impact your system further support and modification. When a problem occurs it takes time to find the cause of it…quite a lot of time. Still worse when someone developed the code for you. In this case you are that girl friend looking for red socks in a huge messy wardrobe. The reason why we launched the survey is to see if companies acknowledge the problem or will they wait until a problem occurs (as happened with some of our clients). In our survey took part companies from Telco, Banking, Financial Services, IT consultancy, Computer Software from Europe, the US and India. As a result we have 4 types of companies allocated: Adventurers -­‐ companies with quite low level of code review processes and automation as well as of check maturity. They may have standards on critical issues, but they are not strictly followed. They have no procedures for code review and check it mostly randomly if any. Hard Workers -­‐ companies that check their ETL code to different rules mostly “manually”. These rules are not standardised or formalised and are transferred to each other by the word of mouth. They have no procedures for code review, but they check code scrupulously. Enthusiasts -­‐ those who have formalised ETL procedures and even may check their code with a help of an automated tool that makes checking easier and with little hassle. They even may have formalised standards. Though their standards are on most critical rules only and procedures are not strictly followed though exist. Leaders -­‐ companies, who have formalised mature standards and procedures. They check their ETL code on its compliance to standards thoroughly at development or testing project stages. And here are the results of the survey:
  • 2. Want to know where is your place? Want to know what you can expect from your ETL development? Give it a try and complete the survey to get a report of your own with analysis of your ETL code current condition and what impact it may have on your system. You can complete the survey here: http://www.addpoll.com/Acctiva/survey/etl-­‐codequality-­‐survey