This article bring some ideas to people who work on the Business Intelligence department who are involved on delivering the data warehouse, reports, ETL development.
DevOps start to become one of the hottest topic recently in the IT market. The idea behind is very simple. How to make development and operations to work together as one team. In the beginning we see that in many organisation this could not happens since Operations is another department which has his rules and process to follow. But first why we want this to happens ? the answer is to deliver fast the IT product even if the product is not fully ready or complete. The first reaction to last statement is 'What is the point to deliver an unfinished product ?'. Indeed everything start to go fast in particular with the event of Internet and the smart devices,...etc. Customer is not as it was before, you and me we buy and use different product with a usage timeline very short so our behavior start to react quick and always asking for improvement of the quality of the product. Market and the industries are changing, the competition is global, supply chain is changing, the product life cycle is changing too, communication start to be cheap and global, the language barrier start to reduce with the usage of English first and the easiest ways to learn other language, without talking with the possibility to translate near our hand that does not exist before.
I know that you know all that and more but I need to give this speech only to put the term of DevOps on it is global context.
Now that BI stuff and business users understand that we need to react quickly to different situations and challenges what the hell this DevOps practice can help us ?.
This is exactly what we are going to discuss in the coming articles.
A. Can we use DevOps practices on a data warehouse project ?
B. Are the Data modelers, Analysts, Architects ready for DevOps ?
C. Are BI specialist ready for DevOps ?
D. Are ETL specialist ready for DevOps ?
E. Finally are the BI department ready for DevOps ?