Agile Data Warehousing



Similar documents
When is Agile the Best Project Management Method? Lana Tylka

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

Models of Software Development

Lean Software Development and Kanban

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Building Software in an Agile Manner

AGILE BUSINESS INTELLIGENCE

A Review and Future Direction of Agile, Business Intelligence, Analytics and Data Science

Introduction to Agile and Scrum

How To Plan An Agile Project

The traditional project management uses conventional methods in software project management process.

Waterfall vs. Agile Project Management

How to optimize offshore software development with Agile methodologies

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

Sometimes: 16 % Often: 13 % Always: 7 %

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Agile Project Management A Primer. Brian Stewart AVU ACEP Nairobi 17 th 2013

Chapter 6. Iteration 0: Preparing for the First Iteration

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

Agile Requirements And Testing For Continuous Software Delivery

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Agile Metrics. It s Not All That Complicated

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

Agile and lean methods for managing application development process

For External Use. Agile BI A story. Insight Session 16 September September 2014

Agile BI With SQL Server 2012

Today: Software Development Models (cont)

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Agile Methodology for Data Warehouse and Data Integration Projects

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP ... educate & inspire ITSM Academy

May 2015 Robert Gibbon & Jochen Stroobants

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan

Agile Business Intelligence Data Lake Architecture

Agile Enterprise Data Warehousing Radical idea or practical concept?

Agile and lean methods for managing application development process

Moderator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA

Friday, 10 December How to run a BI project?

Project Management in Software: Origin of Agile

Data Warehouse Automation A Decision Guide

Course Title: Managing the Agile Product Development Life Cycle

Agile Data Warehousing. Christina Knotts Associate Consultant Eli Lilly & Company

Delivering Self-Service BI, Data Visualization, and Big Data Analytics

Agile Requirements Engineering + LESSONS LEARNED

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Whitepaper: How to Add Security Requirements into Different Development Processes. Copyright 2013 SD Elements. All rights reserved.

Role of the Business Analyst in an Agile Project

Data Warehouse Overview. Srini Rengarajan

Scaling Agile Is Hard, Here s How You Do It!

Agile Development in Highly Regulated Environments

Agile Information Management Development

Certified Scrum Master Workshop

The style is: a statement or question followed by four options. In each case only one option is correct.

How Product Management Must Change To Enable the Agile Enterprise

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods

Successful Strategies for Custom Software Development

Reflections on Agile DW by a Business Analytics Practitioner. Werner Engelen Principal Business Analytics Architect

Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.

QUICK FACTS. Enhancing the Marketing Campaign Management Portal for an SaaS Provider. TEKsystems Global Services Customer Success Stories

Agile BI The Future of BI

Would you like to have a process that unlocks ability to learn and produce faster?

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Agile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007

Agile Development in Today s Industry. Duke CS408 Session 2014

Metrics and scope management in agile projects

Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.

Agile Based Software Development Model : Benefits & Challenges

Evolving the Enterprise Software Configuration Management Model

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Successfully Doing TOGAF in a Scrum Project

Agile Business Intelligence How to make it happen?

SCM & Agile Business Intelligence. Anja Cielen

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Agile Project Management By Mark C. Layton

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Achieving Greater Agility with Business Intelligence Improving Speed and Flexibility for BI, Analytics, and Data Warehousing.

Secure Code Development

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

Answered: PMs Most Common Agile Questions

The nuts and bolts of Agile practices, terms and metrics. Agile Primer Rally So5ware Development, Inc.

HOW TO DO A SMART DATA PROJECT

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

Scrum Is Not Just for Software

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Agile Project Management

Quality Assurance in an Agile Environment

Taking the first step to agile digital services

Call for Tender for Application Development and Maintenance Services

Balancing the Hybrid Development Process. The role of the Business Analyst

Offload Enterprise Data Warehouse (EDW) to Big Data Lake. Ample White Paper

Applying Lean on Agile Scrum Development Methodology

Self-Service in the world of Data Integration

Transcription:

Agile Data Warehousing Chris Galfi Project Manager Brian Zachow Data Architect COUNTRY Financial

IT Projects are too slow IT Projects cost too much money I never get what I expected

There must be a better way!

Review of Waterfall Analysis Design Build Test

Agile brings a new mindset Quick iterations Remove waste Frequent feedback to deliver the right product Deliver most important features first Scrum empowers the team

Agile (Scrum) Sprint 1 Sprint 2 Sprint 3 Deploy Plan Plan Plan Build Build Build Test Test Test Increment Review Review Review Product Backlog

The Scrum Team Stakeholders Scrum Team

Task Board

Why Agile Data Warehousing Information consumption is constantly changing Business needs time to learn how the warehouse can help them Allows us to deliver value early!

Pipeline Construction User Story Sprint 1 Sprint 2 Sprint 3 Sprint 4 A Analysis Code Test B Analysis Code Test C Analysis Code Hughes, Ralph. Agile Data Warehousing Project Management. Elsevier Inc. 2013

Developer Stories Resulting Developer Stories Original User Story As a Marketing Analyst I would like to understand what products customers are buying by their geographic region, so I can create better marketing campaigns. The warehouse needs customer address data from the CRM system to further complete the marketing story to understand what products customers are buying by geographic region The warehouse needs product data from the point of sale system to further complete the marketing story to understand what products customers are buying by geographic region Hughes, Ralph. Agile Data Warehousing Project Management. Elsevier Inc. 2013

Agile Data Modeling

Traditional Data Modeling Option 1 Build a conceptual data model A logical data model is created A physical data model is created Development begins!

Traditional Data Modeling Option 2 A conceptual/logical & physical data model is purchased A training event occurs to learn the data model, mapping process and customization process Analysis begins by mapping the business model to the purchased data model Development begins! (sometimes by the Company that sold you the model!)

Data Modeling for Agile Flexible/Adaptable Accept that the business model changes over time (and so should your model!) Have a Strategy because You do not know what you do not know

Modeling Goals Think Things, Details & Relationships Isolate Foreign Keys (they just cause trouble) Be prepared to add information about an entity or create a new relationship (including a new source of that information) Minimize impact to the ETL process Known as Data Vault or HyperNormalization Linstedt, Dan. Super Charge Your Data Warehouse. Dan Linstedt. 2008-2011

Model Example

Big Data!!!! 3 V s? (Volume, Velocity & Variety) Unstructured Data Unknown Benefits/Opportunities Our Business has a desire to have access to the information faster

Big Data Dilemma It is costly to store ALL of the data in a traditional database The data must be structured to load into the database ETL (Extraction, Transformation & Load) must be built to move the data The Business may never use it

Fishing at the Lake of Big Data What if?

How Unstructured Data Fits in Warehousing Feeds the warehouse team business requirements and those requirements can evolve Allows business to learn about data and prototype quickly Pooling data allows us to always go back if the business needs more

Traditional Architecture S O U R C E S R A W S T A G I N G E D W B I T O O L S

Big Data EDWArchitecture S O U R C E S R A W S T A G I N G E D W B I T O O L S BIG DATA/ HADOOP

Success to date Deliver five major entities in three months with historical loads and daily updates Development team is self-sufficient in organizing their own work Success is being recognized

Questions?