Return to Glossary

Agile Methodology

A software development methodology that iteratively discovers business requirements using small self-organizing, cross-functional teams with business representation. In contrast with traditional waterfall development practices, agile teams build fully functional and tested code in short sprints.

Added Perspectives

Agile methods, such as Scrum and Kanban, elicit requirements from stakeholders in an iterative manner. A requirement could be the integration of a new data source in an ETL process or the addition of a new field to a database table.

- Wayne Eckerson in DataOps: Industrializing Data and Analytics

June 30, 2018 (Report)

Each agile team consists of a data architect, a data engineer, a report developer, and a business representative (i.e., product manager), who are cross-trained in each other’s skills (except the business person). The team consolidates and prioritizes requests building end-to-end solutions for their client in an incremental fashion. Says Akhter, ‘This approach has improved customer satisfaction. There is greater communication and transparency, and the teams have delivered a series of quick wins.

- Wayne Eckerson in Best Practices in DataOps: How to Create Robust, Automated Data Pipelines

June 17, 2019 (Report)

Relevant Content

Aug 28, 2019 - This report surveys data and analytics professionals and provides an overview of the trends in DataOps, including adoption rates, benefits, challenges,...

Related Terms

Datalere

Unleash The Power Of Your Data

Providing modern, comprehensive data solutions so you can turn data into your most powerful asset and stay ahead of the competition.

Learn how we can help your organization create actionable data strategies and highly tailored solutions.

© Datalere, LLC. All rights reserved

383 N Corona St
Denver, CO 80218