Scaling self service on Hadoop involves moving from a traditional ETL model with limited self-service to a more agile approach using tools like Hadoop, Hive, and QlikView. This allows extracting and transforming data in Hadoop and loading it into QlikView for self-service reporting and analysis. Over time, the environment has expanded to include real-time processing using technologies like Kafka and Storm. Current challenges include improving security, data quality, code reuse and integration with other BI tools to further enable self-service analytics across the organization.