Size & Effort Estimation Model for ETL
This model will simplify and accelerate the process of size & effort estimation for ETL job development using a ETL tool. The purpose of this paper is to define a method for estimating ETL job development for DataStage / Informatica jobs by calculating job size and complexity based on the job pattern and specific challenges within the job. This Size & Effort Estimation model will help to predict how many Horizontal and vertical design blocks should be produced and how many developers are required and how long it will take. The approach is based on data typically produced during early stages of software development from various successfully executed projects.
Full paper can be viewed in this link: ETL jobs Effort Estimation
Instead of a Function Point estimation which is difficult and doesn’t work very well for tool based ETL development, a Horizontal and vertical design blocks or Level of detail (granularity) based Estimation approach is adapted in this model. An effective limit of granularity is defined as individual jobs which are no longer possible or require modularising
Advantages
This is an estimating process based upon historical results.
–> Estimates can be explained easily from the ETL perspective.
–> Can generate estimates which can be revised using the same process (same inputs).
The proposed model is confirmed by empirical evidence based on previous projects. Size & Effort estimation is based on vertical and horizontal design blocks and then final effort is calculated by multiplying with skill weight and data volume weight. Estimation also includes integration testing of all the horizontal and vertical design blocks with performance testing. These guidelines could then go into a modeling spreadsheet that estimates all ETL jobs in a project. However this does not take into account of the complexity of business rules: having to write a lot of transformation custom code or custom stages. Those should be treated as special cases and added to the calculation accordingly.
This method requires less effort and can be applied in the project sizing or proposals or earlier development cycle or later enhancements.
Comments
14 Responses to “Size & Effort Estimation Model for ETL”
Leave a Reply


Hi Joshy,
Could you please email me username and password so that I can make use of these excellent articles.
Thanks,
Ajay
ETL jobs Effort Estimation…can i get access to this?
Hi Joshy,
Could you please email me username and password so that I can access these excellent articles.
Thanks,
Hemant
Hi Joshy,
Can you plz provide me with the log in credentials?
Sai
Hi Joshy,
Could you please email me username and password so that I can access these excellent articles.
Thanks,
Manish
Hi Joshy,
could you u please provide me the id/password to access ETL jobs Effort Estimation
Thanks
kiran
Please provide access for ETL estimation document
Could you please email me username and password so that I can access these excellent articles(ETL jobs Effort Estimation).
Mohan
Could you please email me username and password so that I can access these excellent articles(ETL jobs Effort Estimation).
Email id :mohanndl@gmail.com
Mohan
Sorry for the delay. Has parked it for editing. Login credentials NOT required anymore.
Cheers
Joshy George
hi joshy, it still requires user/pass. can you send it to us? thanks a lot!
Could you please email me username and password so that I can access these excellent articles(ETL jobs Effort Estimation).
Email id : ravirala.shiva@gmail.com
-Shiva Ravirala
The link is asking for login details. Can you pass access details for mentioned document?
regards,
santosh
Hi Joshy,
could you please provide me the id/password to access ETL jobs Effort Estimation
email: shaun.kaufmann@fcc-fac.ca
Thanks
Shaun