SlideShare uma empresa Scribd logo
1 de 33
Managing Essbase & Dodeca Support & Development at Kroger Matthew Holt, CPA ODTUG Kaleidoscope 2010 Washington, DC June 30, 2010
Poll the Audience Business? Technology? Have a Center-of-Excellence today? Considering a CoE? Attended TriNet’s CoE presentation yesterday?
Intent of this Session “The focus of this session will be to look at one solution for consolidating support and development of Essbase and Dodeca, which is currently spread across multiple lines-of-business, and reorganize it into a single department, or center-of-excellence, using only existing resources. In addition, discuss how we brought Essbase out of the shadows and defined the partnership between the business units and IT, which allows each group to do what they do best.” – ODTUG Kaleidoscope
Agenda The Kroger Co. The Problem The Solution The Journey
Kroger 2008 Fact Book Headquartered in Cincinnati Fiscal sales of $76.0 billion #22 ranking on Fortune 100 326,000 employees 2,481 supermarkets 781 fuel centers 771 convenience stores 385 fine jewelry stores 40 manufacturing plants 2009 Fact Book was not yet published at time of this writing.
Kroger Banners
The Problem It’s a good problem to have…
The Problem Essbase & Dodeca have been too successful A 10+ year evolution Still has a “buzz” Too many lines-of-business (LoB) continuing, enhancing and/or requesting Essbase No internal structure to guide the growth and development
The Problem A LoB new to Essbase was on a island: Obtain licenses Purchase hardware Staffing with existing personnel or hire consultants If internal, sent them to Essbase Bootcamp Develop and support Essbase cubes Develop and support Dodeca Manage versions User training
Major Development Efforts
Resulting Environment Various support & development methods Redundant data Redundant efforts Silos everywhere Minimal collaborations across business units Each LoB did their thing; IS&S did theirs An unwillingness to share, or seek out, best practices Collaboration not required Knowledge with a 1-2 people in each group
Despite all that… Happy end-users Implementations & ongoing support have been generally successful Management not overly concerned about risks of putting “all the eggs in one basket”  Demand for new Essbase & Dodeca efforts continues to grow
The Realization Essbase has evolved & grown up More complexity Users are demanding more We can do more Making the same avoidable mistakes Slow to launch new apps Poor design decisions “We had the same problem 5 years ago” Growing too dependent on too few people
The Solution Change how the enterprise supports Essbase & Dodeca development Establish a partnership between the lines-of-business and IS&S Agree on a direction Allow each to do what they do best Reassign existing resources within the lines-of-business to create a Center-of-Excellence Current responsibilities will also transfer to new CoE Create a cross-functional team Define roles & responsibilities for both Center-of-Excellence and IS&S
The Journey A quick look at what we’ve got  and how we got there…
Essbase Landscape Essbase 7.1.6 & 11.1 2,000+ unique users 100+ reporting, budgeting & forecasting cubes Most BSO; some ASO EAS & EIS MaxL & some Esscmd Extensive/complex calc scripts for budgeting & forecasting About 11.0 FTE for support & dev in 9 lines-of-business Plus 2.0+ FTE in IS&S
Dodeca Landscape 4 Dodeca apps in production today 3 more in next 12 months 300+ unique templates today User base Corporate & regional offices, manufacturing  plants and IS&S management Controllers & analysts in all 18 divisions 200+ stores, via Citrix Several major roll-outs and/or expansions planned
Essbase & Dodeca Use Notes Many users have access to more than one environment. Major expansion pending. Finance groups now using one Dodeca app.
In 2007, a group began monthly meetings to manage the long-term direction of Essbase & Dodeca, including: Retail Operations Finance IS&S Manufacturing Why?  Bring Essbase & Dodeca out of the shadows Control growth Share ideas and concerns Share more data, quicker Leverage existing data & processes Eliminate redundancy of data & effort Establish best practices Steering Committee
Asked Ourselves Questions What’s the right balance? Lean & flexible vs. structured & rigid Elite strike team vs. the whole field army “change it now” vs. a formal change control process Who does what? IS&S involvement/oversight? LoB involvement/oversight? Should the org chart change?
Attempt #1 Work with counterparts Best practices Create Agree on Implement Share knowledge Become each other’s back-up Collaborate on future projects Share data & eliminate redundancies
Yeah…that didn’t exactly work No authority Voluntary compliance Silos continued Additional development methods emerged Limited data sharing Even less collaboration
Attempt #2 Steering Committee became more assertive gave itself authority Asked questions What’s working? What’s not working? What are the risks? How much risk can we tolerate? If starting from scratch, how would we be organized? What have we learned?
Top 5 Things Learned Business users “love” the functionality, autonomy and control of Essbase & Dodeca, but… New resources don’t understand Essbase, Dodeca and/or the business practices Knowledge & skill set with a few people Inconsistent development & maintenance Redundant data & efforts Everyone has unique business requirements
Committee Requirements Keep control with business users Increase IS&S’s involvement Eliminate redundant data Use existing resources Develop cross-functional resources Define roles & responsibilities
Cross-Functional Resources To develop cross-functional resources: Need authority to: manage/shift work set priorities Build a common language Learn together Set & enforce best practices Truly collaborate
Top Recommendation Reassign existing resources to the new Center-of-Excellence Resources remain embedded with their current LoB Roles & responsibilities could be aligned across multiple groups Reports to Finance, but collaborates with IS&S
Example of Org Chart Finance LOB #1 LOB #2 LOB #3 LOB #4 Manager Business Analyst Business Analyst Business Analyst Business Analyst Notes Expand current Finance group, adding “dotted-lined” accountability to lines-of-business (LOB). Primary and back-up responsibilities based on skill set, experience and/or physical location. Provide more career path options. Developer/Architect
Finally, Roles & Responsibilities …which are not completely finalized yet
Proposed Roles & Responsibilities Center-of-Excellence Cube design, calc scripts, etc Filters, groups and security Cube extension MaxL automation Build & deploy Dodeca views User training Prioritize data requests to IS&S and validate results Coordinate with LoB and/or IS&S on new efforts IS&S Pull data from host systems and load cubes Support software & hardware Manage vendor negotiations Provide surge resources for project execution Facilitate software upgrades, testing, certification and enterprise deployments Provide stable environment Maintain architectural integrity
Update – June 2010 Numerous staffing changes in past 6-months Recent actions will modify this proposal Basic intent remains unchanged Increase IS&S’s development responsibilities Define all existing Essbase cubes in production as either: Core – to be supported by IS&S Business Use – to be supported by the CoE or trained power users
Responsibility by Cube Type Business Use Highly dependent on business logic & calc scripts. Frequent changes or customizations. Quick turnaround times. May pull and load subsets of data from Core cubes. May have a very targeted user base. Examples include budgeting & forecasting cubes. Core Outlines built entirely from upstream sources. Extensive ETL requirements. Few customizations. A locked-down, controlled environment is desired. Examples include standard load and calc cubes, usually for reporting only, which mirrors the system of record.
Thank you! Matthew Holt matthew.holt@kroger.com Feel free to e-mail me questions,  comments or thoughts.

Mais conteúdo relacionado

Mais procurados

IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next GenerationReadWrite
 
Internet of things-RISHALZ Tech
Internet of things-RISHALZ TechInternet of things-RISHALZ Tech
Internet of things-RISHALZ TechRishalzTech
 
Connected consumer goods: gimmick or disruptor?
Connected consumer goods: gimmick or disruptor?Connected consumer goods: gimmick or disruptor?
Connected consumer goods: gimmick or disruptor?Xylos
 
Mobility, our interconnected world, and ITS
Mobility, our interconnected world, and ITSMobility, our interconnected world, and ITS
Mobility, our interconnected world, and ITSAdvisian
 
Good for who? Understanding the challenges of implementing good design
Good for who? Understanding the challenges of implementing good designGood for who? Understanding the challenges of implementing good design
Good for who? Understanding the challenges of implementing good designAlexandra Deschamps-Sonsino
 
5 questions about the IoT (Internet of Things)
5 questions about the IoT (Internet of Things) 5 questions about the IoT (Internet of Things)
5 questions about the IoT (Internet of Things) Deloitte United States
 
Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...
Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...
Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...Agile Lietuva
 
Joseph Bradley, IoE in action, Cisco Live
Joseph Bradley, IoE in action, Cisco LiveJoseph Bradley, IoE in action, Cisco Live
Joseph Bradley, IoE in action, Cisco LiveFelipe Lamus
 
How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...
How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...
How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...Bernard Marr
 
Supply chain using big data, IoT and Sage X3
Supply chain using big data, IoT and Sage X3Supply chain using big data, IoT and Sage X3
Supply chain using big data, IoT and Sage X3Abubakr Asif
 
Digital twin enabled services – digital twins and future trends
Digital twin enabled services – digital twins and future trendsDigital twin enabled services – digital twins and future trends
Digital twin enabled services – digital twins and future trendsShaun West
 
Sean gately internet of things
Sean gately   internet of thingsSean gately   internet of things
Sean gately internet of thingsProductCamp SoCal
 
Digital Transformation - Creative thinking
Digital Transformation - Creative thinkingDigital Transformation - Creative thinking
Digital Transformation - Creative thinkingDaniela Voina
 
Technology trends that are changing the mobile app development industry
Technology trends that are changing the mobile app development industryTechnology trends that are changing the mobile app development industry
Technology trends that are changing the mobile app development industryBridge Global
 

Mais procurados (20)

IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
 
Jasper, Internet of Things
Jasper, Internet of ThingsJasper, Internet of Things
Jasper, Internet of Things
 
Internet of things-RISHALZ Tech
Internet of things-RISHALZ TechInternet of things-RISHALZ Tech
Internet of things-RISHALZ Tech
 
Connected consumer goods: gimmick or disruptor?
Connected consumer goods: gimmick or disruptor?Connected consumer goods: gimmick or disruptor?
Connected consumer goods: gimmick or disruptor?
 
Show Them the Money, Customers in the Age of IoT Agents
Show Them the Money, Customers in the Age of IoT AgentsShow Them the Money, Customers in the Age of IoT Agents
Show Them the Money, Customers in the Age of IoT Agents
 
Edge Computing
Edge Computing Edge Computing
Edge Computing
 
Mobility, our interconnected world, and ITS
Mobility, our interconnected world, and ITSMobility, our interconnected world, and ITS
Mobility, our interconnected world, and ITS
 
Sss14cairns Prismtech
Sss14cairns PrismtechSss14cairns Prismtech
Sss14cairns Prismtech
 
Good for who? Understanding the challenges of implementing good design
Good for who? Understanding the challenges of implementing good designGood for who? Understanding the challenges of implementing good design
Good for who? Understanding the challenges of implementing good design
 
5 questions about the IoT (Internet of Things)
5 questions about the IoT (Internet of Things) 5 questions about the IoT (Internet of Things)
5 questions about the IoT (Internet of Things)
 
IoT13: Xively showcase
IoT13: Xively showcaseIoT13: Xively showcase
IoT13: Xively showcase
 
Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...
Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...
Tom Loosemore - Jungtinės Karalystės patirtis: kodėl visos valstybės IS kuria...
 
Joseph Bradley, IoE in action, Cisco Live
Joseph Bradley, IoE in action, Cisco LiveJoseph Bradley, IoE in action, Cisco Live
Joseph Bradley, IoE in action, Cisco Live
 
How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...
How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...
How Are Digital Twins Used In Practice: 5 Real-World Examples Beyond Manufact...
 
Supply chain using big data, IoT and Sage X3
Supply chain using big data, IoT and Sage X3Supply chain using big data, IoT and Sage X3
Supply chain using big data, IoT and Sage X3
 
Digital twin enabled services – digital twins and future trends
Digital twin enabled services – digital twins and future trendsDigital twin enabled services – digital twins and future trends
Digital twin enabled services – digital twins and future trends
 
Sean gately internet of things
Sean gately   internet of thingsSean gately   internet of things
Sean gately internet of things
 
IoT13: Thingworx showcase
IoT13: Thingworx showcaseIoT13: Thingworx showcase
IoT13: Thingworx showcase
 
Digital Transformation - Creative thinking
Digital Transformation - Creative thinkingDigital Transformation - Creative thinking
Digital Transformation - Creative thinking
 
Technology trends that are changing the mobile app development industry
Technology trends that are changing the mobile app development industryTechnology trends that are changing the mobile app development industry
Technology trends that are changing the mobile app development industry
 

Destaque

미래에셋 자산관리 컨설팅 재무설계 제안서
미래에셋 자산관리 컨설팅 재무설계 제안서미래에셋 자산관리 컨설팅 재무설계 제안서
미래에셋 자산관리 컨설팅 재무설계 제안서준헌 이
 
non-verbal communication
non-verbal communicationnon-verbal communication
non-verbal communicationtarak patel
 
일하는여성74호
일하는여성74호일하는여성74호
일하는여성74호kwwa
 
몰스킨 브랜드북 조희원
몰스킨 브랜드북   조희원몰스킨 브랜드북   조희원
몰스킨 브랜드북 조희원heewon Jo
 
Business expenses classification under income tax - Sandeep Jhunjhunwala
Business expenses classification under income tax - Sandeep JhunjhunwalaBusiness expenses classification under income tax - Sandeep Jhunjhunwala
Business expenses classification under income tax - Sandeep JhunjhunwalaSS Industries
 
투썸플레이스브랜드북 전지영
투썸플레이스브랜드북 전지영투썸플레이스브랜드북 전지영
투썸플레이스브랜드북 전지영지영 전
 
논문검색 어디서 어떻게 시작할까?
논문검색 어디서 어떻게 시작할까?논문검색 어디서 어떻게 시작할까?
논문검색 어디서 어떻게 시작할까?POSTECH Library
 
[미디어자몽] 팟캐스트 제작 제안서
[미디어자몽] 팟캐스트 제작 제안서[미디어자몽] 팟캐스트 제작 제안서
[미디어자몽] 팟캐스트 제작 제안서Kunwon Kim
 
Naver Open Api Reference Manual
Naver Open Api Reference ManualNaver Open Api Reference Manual
Naver Open Api Reference Manual성웅 강
 

Destaque (9)

미래에셋 자산관리 컨설팅 재무설계 제안서
미래에셋 자산관리 컨설팅 재무설계 제안서미래에셋 자산관리 컨설팅 재무설계 제안서
미래에셋 자산관리 컨설팅 재무설계 제안서
 
non-verbal communication
non-verbal communicationnon-verbal communication
non-verbal communication
 
일하는여성74호
일하는여성74호일하는여성74호
일하는여성74호
 
몰스킨 브랜드북 조희원
몰스킨 브랜드북   조희원몰스킨 브랜드북   조희원
몰스킨 브랜드북 조희원
 
Business expenses classification under income tax - Sandeep Jhunjhunwala
Business expenses classification under income tax - Sandeep JhunjhunwalaBusiness expenses classification under income tax - Sandeep Jhunjhunwala
Business expenses classification under income tax - Sandeep Jhunjhunwala
 
투썸플레이스브랜드북 전지영
투썸플레이스브랜드북 전지영투썸플레이스브랜드북 전지영
투썸플레이스브랜드북 전지영
 
논문검색 어디서 어떻게 시작할까?
논문검색 어디서 어떻게 시작할까?논문검색 어디서 어떻게 시작할까?
논문검색 어디서 어떻게 시작할까?
 
[미디어자몽] 팟캐스트 제작 제안서
[미디어자몽] 팟캐스트 제작 제안서[미디어자몽] 팟캐스트 제작 제안서
[미디어자몽] 팟캐스트 제작 제안서
 
Naver Open Api Reference Manual
Naver Open Api Reference ManualNaver Open Api Reference Manual
Naver Open Api Reference Manual
 

Semelhante a Managing Essbase and Dodeca 2010 ODTUG (June 2010)

2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docxherminaprocter
 
Work Out2008 1
Work Out2008 1Work Out2008 1
Work Out2008 1Kloretto
 
Success Through an Actionable Data Science Stack
Success Through an Actionable Data Science StackSuccess Through an Actionable Data Science Stack
Success Through an Actionable Data Science StackDomino Data Lab
 
Big Data LA 2016: Backstage to a Data Driven Culture
Big Data LA 2016: Backstage to a Data Driven CultureBig Data LA 2016: Backstage to a Data Driven Culture
Big Data LA 2016: Backstage to a Data Driven CulturePauline Chow
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceDavid Hanson
 
What Are Performance Dashboards By Wayne W. Eckerson.docx
What Are Performance Dashboards  By Wayne W. Eckerson.docxWhat Are Performance Dashboards  By Wayne W. Eckerson.docx
What Are Performance Dashboards By Wayne W. Eckerson.docxhelzerpatrina
 
Building A Hyperion Center Of Excellence A Case Study
Building A Hyperion Center Of Excellence   A Case StudyBuilding A Hyperion Center Of Excellence   A Case Study
Building A Hyperion Center Of Excellence A Case StudyMark West
 
Stephanie Ryan
Stephanie RyanStephanie Ryan
Stephanie RyanMike Flynn
 
The Focused Annual Fund
The Focused Annual FundThe Focused Annual Fund
The Focused Annual FundJacob McDougal
 
Os Nolen Gebhart
Os Nolen GebhartOs Nolen Gebhart
Os Nolen Gebhartoscon2007
 
7 pointers to building a robust shared services business case
7 pointers to building a robust shared services business case7 pointers to building a robust shared services business case
7 pointers to building a robust shared services business caseChazey Partners
 
Casewise - 7 steps to business architecture
Casewise - 7 steps to business architectureCasewise - 7 steps to business architecture
Casewise - 7 steps to business architectureJean-Patrick Ascenci
 
Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...David Putz, Ph.D.
 
Business Performance Improvement in the Future of Work
Business Performance Improvement in the Future of WorkBusiness Performance Improvement in the Future of Work
Business Performance Improvement in the Future of WorkDalia Katan
 
Planning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning ApproachPlanning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning ApproachChristian Buckley
 
Appreciative Inquiry & Strategy
Appreciative Inquiry & StrategyAppreciative Inquiry & Strategy
Appreciative Inquiry & StrategyiAttain
 
Building Bridges Across an Expanding Universe
Building Bridges Across an Expanding UniverseBuilding Bridges Across an Expanding Universe
Building Bridges Across an Expanding UniverseMysti Berry
 
Building Bridges Across an Expanding Universe - Mysti Berry
Building Bridges Across an Expanding Universe - Mysti BerryBuilding Bridges Across an Expanding Universe - Mysti Berry
Building Bridges Across an Expanding Universe - Mysti BerryInformation Development World
 
Collaboration at GE
Collaboration at GECollaboration at GE
Collaboration at GESIKM
 

Semelhante a Managing Essbase and Dodeca 2010 ODTUG (June 2010) (20)

2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
 
Work Out2008 1
Work Out2008 1Work Out2008 1
Work Out2008 1
 
Success Through an Actionable Data Science Stack
Success Through an Actionable Data Science StackSuccess Through an Actionable Data Science Stack
Success Through an Actionable Data Science Stack
 
Big Data LA 2016: Backstage to a Data Driven Culture
Big Data LA 2016: Backstage to a Data Driven CultureBig Data LA 2016: Backstage to a Data Driven Culture
Big Data LA 2016: Backstage to a Data Driven Culture
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile Experience
 
What Are Performance Dashboards By Wayne W. Eckerson.docx
What Are Performance Dashboards  By Wayne W. Eckerson.docxWhat Are Performance Dashboards  By Wayne W. Eckerson.docx
What Are Performance Dashboards By Wayne W. Eckerson.docx
 
Building A Hyperion Center Of Excellence A Case Study
Building A Hyperion Center Of Excellence   A Case StudyBuilding A Hyperion Center Of Excellence   A Case Study
Building A Hyperion Center Of Excellence A Case Study
 
Stephanie Ryan
Stephanie RyanStephanie Ryan
Stephanie Ryan
 
The Focused Annual Fund
The Focused Annual FundThe Focused Annual Fund
The Focused Annual Fund
 
Os Nolen Gebhart
Os Nolen GebhartOs Nolen Gebhart
Os Nolen Gebhart
 
7 pointers to building a robust shared services business case
7 pointers to building a robust shared services business case7 pointers to building a robust shared services business case
7 pointers to building a robust shared services business case
 
Casewise - 7 steps to business architecture
Casewise - 7 steps to business architectureCasewise - 7 steps to business architecture
Casewise - 7 steps to business architecture
 
Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...Organization performance management - Key questions and current conversations...
Organization performance management - Key questions and current conversations...
 
Km & Cm 2
Km & Cm 2Km & Cm 2
Km & Cm 2
 
Business Performance Improvement in the Future of Work
Business Performance Improvement in the Future of WorkBusiness Performance Improvement in the Future of Work
Business Performance Improvement in the Future of Work
 
Planning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning ApproachPlanning your Digital Workplace: A Systems-Based Planning Approach
Planning your Digital Workplace: A Systems-Based Planning Approach
 
Appreciative Inquiry & Strategy
Appreciative Inquiry & StrategyAppreciative Inquiry & Strategy
Appreciative Inquiry & Strategy
 
Building Bridges Across an Expanding Universe
Building Bridges Across an Expanding UniverseBuilding Bridges Across an Expanding Universe
Building Bridges Across an Expanding Universe
 
Building Bridges Across an Expanding Universe - Mysti Berry
Building Bridges Across an Expanding Universe - Mysti BerryBuilding Bridges Across an Expanding Universe - Mysti Berry
Building Bridges Across an Expanding Universe - Mysti Berry
 
Collaboration at GE
Collaboration at GECollaboration at GE
Collaboration at GE
 

Managing Essbase and Dodeca 2010 ODTUG (June 2010)

  • 1. Managing Essbase & Dodeca Support & Development at Kroger Matthew Holt, CPA ODTUG Kaleidoscope 2010 Washington, DC June 30, 2010
  • 2. Poll the Audience Business? Technology? Have a Center-of-Excellence today? Considering a CoE? Attended TriNet’s CoE presentation yesterday?
  • 3. Intent of this Session “The focus of this session will be to look at one solution for consolidating support and development of Essbase and Dodeca, which is currently spread across multiple lines-of-business, and reorganize it into a single department, or center-of-excellence, using only existing resources. In addition, discuss how we brought Essbase out of the shadows and defined the partnership between the business units and IT, which allows each group to do what they do best.” – ODTUG Kaleidoscope
  • 4. Agenda The Kroger Co. The Problem The Solution The Journey
  • 5. Kroger 2008 Fact Book Headquartered in Cincinnati Fiscal sales of $76.0 billion #22 ranking on Fortune 100 326,000 employees 2,481 supermarkets 781 fuel centers 771 convenience stores 385 fine jewelry stores 40 manufacturing plants 2009 Fact Book was not yet published at time of this writing.
  • 7. The Problem It’s a good problem to have…
  • 8. The Problem Essbase & Dodeca have been too successful A 10+ year evolution Still has a “buzz” Too many lines-of-business (LoB) continuing, enhancing and/or requesting Essbase No internal structure to guide the growth and development
  • 9. The Problem A LoB new to Essbase was on a island: Obtain licenses Purchase hardware Staffing with existing personnel or hire consultants If internal, sent them to Essbase Bootcamp Develop and support Essbase cubes Develop and support Dodeca Manage versions User training
  • 11. Resulting Environment Various support & development methods Redundant data Redundant efforts Silos everywhere Minimal collaborations across business units Each LoB did their thing; IS&S did theirs An unwillingness to share, or seek out, best practices Collaboration not required Knowledge with a 1-2 people in each group
  • 12. Despite all that… Happy end-users Implementations & ongoing support have been generally successful Management not overly concerned about risks of putting “all the eggs in one basket” Demand for new Essbase & Dodeca efforts continues to grow
  • 13. The Realization Essbase has evolved & grown up More complexity Users are demanding more We can do more Making the same avoidable mistakes Slow to launch new apps Poor design decisions “We had the same problem 5 years ago” Growing too dependent on too few people
  • 14. The Solution Change how the enterprise supports Essbase & Dodeca development Establish a partnership between the lines-of-business and IS&S Agree on a direction Allow each to do what they do best Reassign existing resources within the lines-of-business to create a Center-of-Excellence Current responsibilities will also transfer to new CoE Create a cross-functional team Define roles & responsibilities for both Center-of-Excellence and IS&S
  • 15. The Journey A quick look at what we’ve got and how we got there…
  • 16. Essbase Landscape Essbase 7.1.6 & 11.1 2,000+ unique users 100+ reporting, budgeting & forecasting cubes Most BSO; some ASO EAS & EIS MaxL & some Esscmd Extensive/complex calc scripts for budgeting & forecasting About 11.0 FTE for support & dev in 9 lines-of-business Plus 2.0+ FTE in IS&S
  • 17. Dodeca Landscape 4 Dodeca apps in production today 3 more in next 12 months 300+ unique templates today User base Corporate & regional offices, manufacturing plants and IS&S management Controllers & analysts in all 18 divisions 200+ stores, via Citrix Several major roll-outs and/or expansions planned
  • 18. Essbase & Dodeca Use Notes Many users have access to more than one environment. Major expansion pending. Finance groups now using one Dodeca app.
  • 19. In 2007, a group began monthly meetings to manage the long-term direction of Essbase & Dodeca, including: Retail Operations Finance IS&S Manufacturing Why? Bring Essbase & Dodeca out of the shadows Control growth Share ideas and concerns Share more data, quicker Leverage existing data & processes Eliminate redundancy of data & effort Establish best practices Steering Committee
  • 20. Asked Ourselves Questions What’s the right balance? Lean & flexible vs. structured & rigid Elite strike team vs. the whole field army “change it now” vs. a formal change control process Who does what? IS&S involvement/oversight? LoB involvement/oversight? Should the org chart change?
  • 21. Attempt #1 Work with counterparts Best practices Create Agree on Implement Share knowledge Become each other’s back-up Collaborate on future projects Share data & eliminate redundancies
  • 22. Yeah…that didn’t exactly work No authority Voluntary compliance Silos continued Additional development methods emerged Limited data sharing Even less collaboration
  • 23. Attempt #2 Steering Committee became more assertive gave itself authority Asked questions What’s working? What’s not working? What are the risks? How much risk can we tolerate? If starting from scratch, how would we be organized? What have we learned?
  • 24. Top 5 Things Learned Business users “love” the functionality, autonomy and control of Essbase & Dodeca, but… New resources don’t understand Essbase, Dodeca and/or the business practices Knowledge & skill set with a few people Inconsistent development & maintenance Redundant data & efforts Everyone has unique business requirements
  • 25. Committee Requirements Keep control with business users Increase IS&S’s involvement Eliminate redundant data Use existing resources Develop cross-functional resources Define roles & responsibilities
  • 26. Cross-Functional Resources To develop cross-functional resources: Need authority to: manage/shift work set priorities Build a common language Learn together Set & enforce best practices Truly collaborate
  • 27. Top Recommendation Reassign existing resources to the new Center-of-Excellence Resources remain embedded with their current LoB Roles & responsibilities could be aligned across multiple groups Reports to Finance, but collaborates with IS&S
  • 28. Example of Org Chart Finance LOB #1 LOB #2 LOB #3 LOB #4 Manager Business Analyst Business Analyst Business Analyst Business Analyst Notes Expand current Finance group, adding “dotted-lined” accountability to lines-of-business (LOB). Primary and back-up responsibilities based on skill set, experience and/or physical location. Provide more career path options. Developer/Architect
  • 29. Finally, Roles & Responsibilities …which are not completely finalized yet
  • 30. Proposed Roles & Responsibilities Center-of-Excellence Cube design, calc scripts, etc Filters, groups and security Cube extension MaxL automation Build & deploy Dodeca views User training Prioritize data requests to IS&S and validate results Coordinate with LoB and/or IS&S on new efforts IS&S Pull data from host systems and load cubes Support software & hardware Manage vendor negotiations Provide surge resources for project execution Facilitate software upgrades, testing, certification and enterprise deployments Provide stable environment Maintain architectural integrity
  • 31. Update – June 2010 Numerous staffing changes in past 6-months Recent actions will modify this proposal Basic intent remains unchanged Increase IS&S’s development responsibilities Define all existing Essbase cubes in production as either: Core – to be supported by IS&S Business Use – to be supported by the CoE or trained power users
  • 32. Responsibility by Cube Type Business Use Highly dependent on business logic & calc scripts. Frequent changes or customizations. Quick turnaround times. May pull and load subsets of data from Core cubes. May have a very targeted user base. Examples include budgeting & forecasting cubes. Core Outlines built entirely from upstream sources. Extensive ETL requirements. Few customizations. A locked-down, controlled environment is desired. Examples include standard load and calc cubes, usually for reporting only, which mirrors the system of record.
  • 33. Thank you! Matthew Holt matthew.holt@kroger.com Feel free to e-mail me questions, comments or thoughts.

Notas do Editor

  1. 11.0 FTE in 5 states (Utah, Oregon, Kansas, Washington, Ohio)
  2. 11.0 FTE in 5 states (Utah, Oregon, Kansas, Washington, Ohio)
  3. New resources are inexperienced with Essbase & DodecaKnowledge and skill set are with a few people in each group, which is not easily transferredInconsistent development and maintenance methodsRedundant data & effortsUnique business requirements everywhere
  4. Last 2 most complicated
  5. Simple framework