Data Warehousing Case Study Akamai Technologies, Inc.

Slides:



Advertisements
Similar presentations
Services Offered – Plan Sponsors Summer Offerings Project Management and Success Training– while vendors develop project plans for their internal.
Advertisements

RNG – RSS News Generator Team Evensteven Phil LightBecky Vanderhoff Carol CoonLars Avery Madura MahenthiranChris Mamorella.
DELIVERING SHAREPOINT AS A SERVICE
Upgrading the Oracle Applications: Going Beyond the Technical Upgrade Atlanta OAUG March 19, 1999 Robert Cooney.
Roadmap for Sourcing Decision Review Board (DRB)
Making Search Relevant SchemaLogic Gary Carlson Chief Taxonomist
LYDIA HARKEY EIR ACCESSIBILITY OFFICER TEXAS A&M UNIVERSITY COMMERCE FALL Implementing Accessibility Strategically at Your Organization.
1 Eurostat Unit B1 – IT Systems for Statistical Production IT outsourcing in Eurostat – our experience Georges Pongas, Adam Wroński Meeting on the Management.
1 State of Connecticut Core-CT Project Projects/Contracts Subject Matter Expert (SME) Kickoff March 7, 2007.
(Insert Title of Project Here) Kickoff Meeting (Month Date, Year)
Akamai networks,48000 servers and 70 countries in the world.
Degree and Graduation Seminar Scope Management
Making Sense of the WIC EBT IAPD IAPD Session of the 2014 WIC EBT User Group Meeting July 23, :00 AM to 12:00 PM Presented by Cheryl Owens, MAXIMUS.
1 Meeting the Reporting Challenges at International Paper.
Accelerated Access to BW Al Weedman Idea Integration.
1 April 2010 TX SET Timeline Project Conceptualization 11 weeks Market Requirements 12 weeks ERCOT Requirements 12 weeks Conceptual Design 6 weeks Detail.
Chapter 3: The Project Management Process Groups
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Introduction to Systems Analysis and Design
Data Warehouse Toolkit Introduction. Data Warehouse Bill Inmon's paradigm: Data warehouse is one part of the overall business intelligence system. An.
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
Data Management Capabilities and Past Performance Dr. Srinivas Kankanahalli.
Project Management Fundamentals Project Organization and Integration
What is Business Analysis Planning & Monitoring?
Web Development Process Description
Roles and Responsibilities
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
1 Bonham, chapter 8 Knowledge Management. 2  8.1 Success Levels  8.2 Externally Focused KM  8.3 Internally Focused KM  8.4 PMO-Supported KM
Faulkner provides in-depth technology information services to public and private sector organizations worldwide. We report on the events and trends that.
AKAMAI Technologies AKAMAI Akamai company stores copies of web content in different locations Mainly provides co-location and marketing.
Basic of Project and Project Management Presentation.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
BMI Consulting Business Intelligence Roadmap Business Analysis Requirements Subject Modeling.
Clinical Application. The Problem Clinical Systems are extremely complex IT configures and deploys best practices (best guesses) about what users want.
Datawarehouse A sneak preview. 2 Data Warehouse Approach An old idea with a new interest: Cheap Computing Power Special Purpose Hardware New Data Structures.
Core Banking Transformation: A Roadmap to a Successful Core Banking Product Implementation - PMI Virtual Library | | © 2008 Kannan S. Ramakrishnan.
CONTENT DELIVERY NETWORKS
 Understand the basic definitions and concepts of data warehouses  Describe data warehouse architectures (high level).  Describe the processes used.
Page 1 JUSTIFY define and validate REQUIRE- MENTS define initial management DOCUMENTS define INFRA- STRUCTURE allocated maintenance changes management.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
CS – Phase 2 Status report April 15, Today’s objectives What is Phase 2 Phase 2 status – what’s been done What’s left to do Bottom line Q/A.
My UW-Madison Enterprise Portal Migration to Open Source Framework Jim Helwig EDUCAUSE Midwest Regional Conference, Chicago March 23, 2005
Oktalia Juwita, S.Kom., M.MT. SYSTEMS DEVELOPMENT Dasar-dasar Sistem Informasi – IKU1102.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
Managing Challenging Projects Presented to the class of: Dr. Jane Mackay M.J. Neely School of Business.
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Virginia Tech is… located in Blacksburg, VA the largest in the commonwealth -- 8 colleges and graduate school bachelor’s degree programs
Ondřej Přibyl L3: System Development Life Cycle page 1 Lecture 3: System Development Life Cycle Doc.Ing. Ondřej Přibyl, Ph.D. Department of applied mathematics.
Chapter 8: Data Warehousing. Data Warehouse Defined A physical repository where relational data are specially organized to provide enterprise- wide, cleansed.
Cornell Information Technologies Information Systems/Data Delivery ACTUATE RETIREMENT PROJECT ASPC UPDATE 12/7/06 Objectives Primary - Retire Actuate Reduce.
1 ACTUATE RETIREMENT PROJECT Proposal for Replacement of the Actuate Monthly Financial Statements Butch Labrecque 7/?/07.
1 Working with Project Stakeholders in a Statewide Project PMI-SVC PMO Forum Monthly Meeting Dan Conway, PMP October 22, 2008.
SAP-Financials Data Warehouse Project Update. SLIDE 2 SAP-Financials Data Warehouse Project Update Benefits Provide the SAP reporting functionality the.
© 2015 IHS. ALL RIGHTS RESERVED. Genstar Capital Acquires IHS Operational Excellence & Risk Management Business Ensuring the Success of Global EMIS Projects.
Project Management PTM721S
Systems Analysis and Design in a Changing World, Fifth Edition
Project Management for Treasury Professionals
Roles and Responsibilities
Session Name/Lecture Name
IBM Tivoli Web Site Analyzer Training Document
Data Warehousing and Data Mining By N.Gopinath AP/CSE
Description of Revision
Project Charter General Information Project Title Date
{Project Name} Organizational Chart, Roles and Responsibilities
(Insert Title of Project Here) Kickoff Meeting
WORKSHOP Establish a Communication and Training Plan
OU BATTLECARD: Oracle Data Integrator
Presentation transcript:

Data Warehousing Case Study Akamai Technologies, Inc.

Background In 1997, Tom Leighton (MIT Professor Applied Mathematics) and Danny Lewin (MIT Graduate Student), along with others, developed mathematical algorithms to handle the dynamic routing of web content. In 1998, the group entered the annual MIT $50K Entrepreneurship Competition, where the company's business proposition was selected as one of 6 finalists among 100 entries. In April of 1999, Akamai launched it’s commercial service, FreeFlow, for Yahoo! – Akamai’s 1 st and charter customer.

Akamai Today Today, Akamai has over 1000 customer in countries all over the world. Akamai's intelligent edge platform for content, streaming media, and application delivery comprises more than 11,600 servers within over 820 networks in 62 countries.

Akamai Company Growth of over 50% per Quarter from 1999 to Assets (Servers, Switches, etc.) in hundreds of Networks around the World. Increased Product Lines from 1 Product (FreeFlow) to more than a dozen Products (FreeFlow Streaming, Edgesuite, FirstPoint, etc.). Internal Growth from one hundred employees to thousands in one year. Internet Growth (dot.com) explosive through 2000.

Akamai, cont. Internet Bubble Explodes in March 2001, causing a backlash on the Companies who serviced dot.coms Customer churn (cancellation) increases rapidly. Revenue collected from bankrupt customers declines. Accurate and Comprehensive Data to Base Management Decisions becomes CRITICAL. Management Reporting Initiative (MRI) is born.

MRI Organization

Where do you start?? Prioritization Process –Identify pain –Determine readiness –Data maturity –Size –Complexity In the end, who do you choose?

Requirements Gathering Requirements Gathering Team composed of Technical Leader (myself) and Business Systems Analyst began a 2 month process of gathering requirements –Identified key verticals within company –Identified single points of contact (SPOC) within vertical –Identified subject matter experts (SME) within organization –Identified key stakeholders within organization –Conducted interviews, JAD sessions and working sessions with individuals and groups as appropriate. Compiled 100+ pages of Requirements from the Business Community.

Scope and Project Charter Defined Scope based on Requirements (Scope Creep!!!) Developed Project Charter defining –Project Scope –Project Organization –Critical Success Factors –Assumptions and Constraints –Risks –Issues Sign off from Executive Management and Project Sponsors

Technical Architecture Vendor selection –ETL: Informatica PowerMart 4.7 –Front-end: Brio.Insight 6.3 –Middle-ware: Brio OnDemand Server 6.3 –Database: Oracle –Database Design: ERWin 3.52 Software/Hardware Procurement and Implementation –3 Solaris SPARC 2.7 boxes –750 GB Storage Area Network (SAN)

Technical Architecture

Project Plan Battle between the Technical Team and the Executive Sponsors –Executive Sponsors couldn’t understand why it would take so long to launch this new Enterprise Data Warehouse –Technical Team was not proficient in the new technology, nor were they staffed to accommodate the requested timeline (2 months requirements to rollout) Result = $$$ to hire Contractors –Contractors require detailed ETL documentation –Law of Diminishing returns –Knowledge transfer from Contractors to DW Team Members

Project Plan, cont. 2-1/2 months to complete from April 30 th (begin requirements gathering) to July 16 th (rollout) –Project Definition – 1 week –Requirements – 1 month –Technical Analysis – 0 days –Technical Design and Infrastructure Implementation – 2 months –Data Model – 2 weeks –Source to Target Mapping Document – 2 weeks –ETL Coding – 4 weeks –System and Unit Testing – 2 weeks –UAT – 3 weeks –Rollout – 1 week

Project Discrepancies Support??? Bug Fixes??? Enhancement Requests??? Security Review??? Issue Resolution??? Dirty Data??? Broken and Undefined Business Processes….

Data Model

Source to Target Mapping Document 50+ Pages of “instructions” on HOW to code the Data Mart Constantly changing

Project Execution 3 months for Development and Unit Testing 2 months (and counting) for User Acceptance Testing Rolled out to User Community August 6 th, 2001 (nearly one month late) Report Development is on-going, with a dozen reports published and more coming in each day Bug queue is manageable Enhancement requests continue to pile up

Lessons Learned Allow the majority of the Project Plan to be consumed by: –Requirements Analysis –QA Maintain scope at all costs Never assume the data is correct or clean Understand that when user’s describe a “Process” that that “Process” was not always in place Determine from the beginning how much historical data will be included in the data mart

Lessons Learned, cont. Write down the goals of the Data Mart and pin them on the wall – look at them EVERY day Write down EVERYTHING Know your team NEVER use a Data Warehouse to “smoke out broken or undefined Business Processes” NEVER code for the Exception