I have met many organisations that structure their Data Platform teams vertically, that is, they have a team for data engineering, a team for data modelling, a team for analytics, and so on. This is fine for waterfall delivery but does not support agile delivery, even if each team works agile. The primary reason that… Continue reading The Multidisciplinary Agile Team
Data Quality by Design is a method used in application development to ensure high quality data is captured and processed.
A performance gain of 3 hours down to 30 seconds is impressive and what's even more remarkable is that it was only one minor change to an existing dataflow that was responsible for the gain. Recently I had built a Job that was to do the historical data load for a data warehouse. The Job… Continue reading SAP Data Services performance gain from 3 hours to 30 seconds
A RACI is a matrix that summarises who is responsible for what on a project. It also defines who approves a deliverable, who is involved in the production and who is the target audience of the deliverable. The matrix is constructed by placing the project roles in columns and the tasks and deliverables in rows… Continue reading BI Project Responsibility Assignment Matrix (RACI)
Having worked on and delivered many BI projects I have realised that one of the factors of a successful project is to have clearly defined roles and responsibilities for the project team members. This ensures that everyone knows what they and everyone else is responsible for and are required to do – no more "that's… Continue reading BI Project Roles and Responsibilities