Agile data science: building data analytics applications with Hadoop
Russell Jurney
O'Reilly Media
Mining big data requires a deep investment in people and time. How can you be sure you’re building the right models? With this hands-on book, you’ll learn a flexible toolset and methodology for building effective analytics applications with Hadoop.
Using lightweight tools such as Python, Apache Pig, and the D3.js library, your team will create an agile environment for exploring data, starting with an example application to mine your own email inboxes. You’ll learn an iterative approach that enables you to quickly change the kind of analysis you’re doing, depending on what the data is telling you. All example code in this book is available as working Heroku apps.

• Create analytics applications by using the agile big data development methodology
• Build value from your data in a series of agile sprints, using the data-value stack
• Gain insight by using several data structures to extract multiple features from a single dataset
• Visualize data with charts, and expose different aspects through interactive reports
• Use historical data to predict the future, and translate predictions into action
• Get feedback from users after each sprint to keep your project on track