Foreword
The field of data science has taken all industries by storm. Data scientist positions are consistently in the top-ranked best job listings, and new job opportunities with titles like data engineer and data analyst are opening faster than they can be filled. The explosion of data collection and subsequent backlog of big data projects in every industry has lead to the situation in which "we’re drowning in data and starved for insight.”
To anyone who lived through the growth of software engineering in the previous two decades, this is a familiar scene. The imperative to maintain a competitive edge in software by rapidly delivering higher-quality products to market, led to a revolution in software development methods and tooling; it is the manifesto for Agile software development, Agile operations, DevOps, Continuous Integration, Continuous Delivery, and so on.
Much of the analysis performed by scientists in this fast-growing field occurs as software experimentation in languages like R and Python. This raises the question: what can data science learn from software development?
Ciara Byrne takes us on a journey through the data science and analytics teams of many different companies to answer this question. She leads us through their practices and priorities, their tools and techniques, and their capabilities and concerns. It’s an illuminating journey that shows that even though the pace of change is rapid and the desire for the knowledge and insight from data is ever growing, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access