planning*successful* analybcs*projects* - splunk€¦ · whatis*oscar?*!...

33
Copyright © 2014 Splunk Inc. Mackenzie Kosut Director of Technical OperaBons, Oscar Health Pete Sicilia Director Technical Services, Splunk Planning Successful AnalyBcs Projects

Upload: others

Post on 11-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Copyright  ©  2014  Splunk  Inc.  

Mackenzie  Kosut  Director  of  Technical  OperaBons,  Oscar  Health  Pete  Sicilia  Director  Technical  Services,  Splunk  

Planning  Successful  AnalyBcs  Projects  

Page 2: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Disclaimer  

2  

During  the  course  of  this  presentaBon,  we  may  make  forward-­‐looking  statements  regarding  future  events  or  the  expected  performance  of  the  company.  We  cauBon  you  that  such  statements  reflect  our  current  expectaBons  and  

esBmates  based  on  factors  currently  known  to  us  and  that  actual  events  or  results  could  differ  materially.  For  important  factors  that  may  cause  actual  results  to  differ  from  those  contained  in  our  forward-­‐looking  statements,  

please  review  our  filings  with  the  SEC.  The  forward-­‐looking  statements  made  in  the  this  presentaBon  are  being  made  as  of  the  Bme  and  date  of  its  live  presentaBon.  If  reviewed  aUer  its  live  presentaBon,  this  presentaBon  may  not  contain  current  or  accurate  informaBon.  We  do  not  assume  any  obligaBon  to  update  any  forward-­‐looking  statements  we  may  make.  In  addiBon,  any  informaBon  about  our  roadmap  outlines  our  general  product  direcBon  and  is  subject  to  change  at  any  Bme  without  noBce.  It  is  for  informaBonal  purposes  only,  and  shall  not  be  incorporated  into  any  contract  or  other  commitment.  Splunk  undertakes  no  obligaBon  either  to  develop  the  features  or  funcBonality  described  or  to  

include  any  such  feature  or  funcBonality  in  a  future  release.  

Page 3: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Bios/This  is  us  !   Mackenzie  Kosut  is  the  head  of  systems  at  Oscar  Health  Insurance  in  New  York  

City.  His  team  is  responsible  for  all  servers,  systems,  and  services  to  ensure  they  are  available,  secure,  and  properly  architected.  Prior  to  Oscar,  Mackenzie  was  on  the  SRE  team  at  Tumblr  where  he  helped  serve  up  over  18  billion  page  views  a  month.  Mackenzie’s  first  exposure  to  Splunk  was  rolling  out  a  1.5TB/day  installaBon  at  MTV  Network/Viacom  back  in  2011  

!   Pete  Sicilia  leads  the  Business  AnalyBcs  pracBce  at  Splunk.  The  Business  AnalyBcs  team  helps  Splunk  customers  derive  meaningful  business  value  from  their  machine  data  and  to  get  creaBve  with  AnalyBcs  and  VisualizaBon.  Previously  Pete  led  the  Client  Architect  team  that  helps  make  Splunk's  largest  customers  successful  and  assists  with  planning,  staffing,  educaBon  and  execuBon.  He’s  been  a  Splunker  for  four  years.  

Page 4: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

What  is  Oscar?  !   Oscar  Health  is  a  new  kind  of  health  insurance  company  that  is  using  

technology  to  make  insurance  simple,  intuiBve,  and  human.  In  other  words,  the  kind  of  healthcare  we  want  for  ourselves  

!   We  brought  together  leaders  from  top  technology  and  healthcare  companies  to  create  a  talented  team  of  engineers,  designers,  and  healthcare  experts  

!   We  all  work  side  by  side  in  a  collaboraBve,  energeBc,  and  creaBve  environment.  The  result:  becer  people,  becer  ideas,  and  becer  healthcare    

!   Healthcare  is  broken  and  confusing.  We’re  simplifying  how  health  insurance  works  and  helping  our  members  make  becer  choices  by  guiding  them  through  the  process.  Having  Oscar  is  like  having  a  doctor  in  the  family  

Page 5: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

AnalyBcs  at  Splunk  !   You  might  hear  Splunkers  refer  

to  Business  AnalyBcs  as  OI  Level  4  

!   AnalyBcs  can  be  anywhere  –  it’s  not  a  separate  department  

!   Persona-­‐based  approach  !   Data  mash-­‐ups  

–  Financial/KPI’s/Metrics  –  Ops  –  Sociall  

!   Enterprise-­‐wide  user  adopBon  !   High  value  use  cases  

Page 6: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Intro  to  Personas  !   Persona  is  a  concept  we  use  to  define  various  user  types  in  a  Splunk  deployment  

!   This  is  different  than  a  Splunk  role  !   Core  IT  personas  (e.g.  SysAdmins,  Developers  and  Splunk  Admins)  keep  systems  running,  fix  them  when  they  break  and  plan  for  capacity  

!   As  your  Splunk  deployment  grows  out  of  Core  IT…  –  Each  business  unit  has  their  own  set  of  personas  –  They  have  unique  problems  to  solve  and  their  preferred  ways  to  

interact  with  or  consume  data  

Page 7: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Business/Non-Core IT Personas

Account  ExecuBve    App  Developer  Business  Analyst  CIO/CISO/CDO  

Customer  Analyst  

Data  ScienBst  MarkeBng  Analyst  MarkeBng  ExecuBve  Product  Manager  

QuanBtaBve  Analyst  

Security  Analyst  Technology  Strategist  

   

You  might  encounter  personas  with  Btles  like:  

Page 8: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Personas  at  Oscar  

OperaBons  Finance  

Customer  Service  Medical  

Management  Data  Sales  

ExecuBve  

Designers  Eligibility  

Provider  Network  

Page 9: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Personas  at  Oscar  Mapped  in  Splunk  

Page 10: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Oscar’s  Power  Users  

0   15   30   45   60   75  

Data  

Customer  Service  

Medical  Management  

Insurance  OperaBons  

Developers  

Sales  

Finance  

ExecuBves  

Design  

Eligibility  

Product  Managers  

SRE  

1  

2  

1  

1  

1  

1  

1  

Page 11: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

AnalyBcs  Team  Building  !  Data  people  have  different  skill  sets  and  it’s  important  to  include  complementary  skill  sets  when  building  a  team  

Page 12: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Personas  Requirements  

As  you  encounter  personas  make  sure  you  spend  Bme  collecBng  their  search  and  reporBng  and  data  requirements,  but  also  pay  acenBon  to  the  bigger  picture.  !   Gather  Requirements  (What  is  their  Business  Problem?)  !   Get  Relevant  Data  (Is  the  data  they  need  in  Splunk?  What  

other  data  helps  answer  their  quesBons?)  !   Build  Searches/Datamodels  !   Consume  Results  (Dashboards,  visualizaBon,  3rd  party  tools)  

Page 13: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Developing  for  Business:  Gather  Requirements  

!  What  is  the  quesBon  I’m  trying  to  answer?    – What  is  their  Business  Problem?    – What  department  are  we  dealing  with?    – Where  do  they  fit  in  the  organizaBon?  – Who  is  the  end  user  primary  contact?  – Do  they  have  a  (trained)  power  user?  –  Engagement/support  model  

ê  Self-­‐service?  ê  Full  change  control/Formal  requests?  ê  2  hour  power  session?  

Page 14: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Developing  for  the  Business:  Get  Relevant  Data  

!   Where  is  the  data  that  will  help  me  answer  the  quesBon?    !   What  are  the  relevant  fields  and  what  is  the  best  way  to  retrieve  them?    

!   What  data  sources  drive  those  constructs?    !   Is  the  primary  data  in  Splunk?  !   Can  I  enrich  Splunk  data  sources  with  external  data  feeds  and  provide  mash-­‐ups?  

!   Should  I  be  replacing  legacy  SQL  queries  with  DBConnect?  !   Should  I  index  DBConnect  data  or  just  use  it  as  a  lookup?  

Page 15: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Developing  for  Business:  Searches/Datamodels  

!   What  is  the  sequence  of  operaBons  that  convert  my  data  into  the  answer  for  my  quesBon?  

!   What  searches  can  they  use  to  solve  those  problems?  !   How  do  I  constrain  and  audit  user  data  access?  !   How  do  I  construct  my  search,  build  my  datamodel,  port  my  SQL?  !   Do  I  know  where  to  get  help?  

–  Splunk  has  Docs,  EducaBon,  Support,  IRC  and  Answers  

Page 16: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Developing  for  Business:  Consuming  results  !  Persona-­‐relevant  landing  dashboard  !  Limit  access  to  what  they  need  to  get  the  job  done  

– Time  picker  default  Bmerange  and  limited  opBons  – Form  search  – Open  in  search  vs  open  in  pivot?  

!  Who  will  build  and  maintain  the  dashboards/datamodels?  

!  How  do  I  construct  my  search,  build  my  dashboards?  

!  How  do  they  prefer  to  consume  the  results?  Splunk?  PDF?  Tableau?  – Are  we  using  the  ODBC  driver  the  right  way?  – Returning  search  results  vs  exporBng  all  data  

!  Who  else  would  like  access  to  these  results?  CIO?  E-­‐staff?  

Page 17: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

AnalyBcs  Use  Case  Discovery  

Page 18: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Oscar’s  ReporBng  Process  1. Power  user  creates  report  or  dashboard  (DBConnect,  Search,  JIRA  etc):  

         -­‐  Power  users  have  restricted  access  to  allowed  data            -­‐  They  are  idenBfied  over  Bme            -­‐  Power  users  help  each  other  answer  quesBons  2. Report  is  given  to  Data  team  for  review  and  lock  down:            -­‐  Is  query  opBmized?            -­‐  Is  data  limited  to  “need  to  know”?            -­‐  Is  the  report  readable  and  understandable?  3.  Data  team  publishes  dashboard  to  restricted  search  head            -­‐  Limited  adhoc  searching  (use  saved  searches  +  pivots)  

Page 19: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Unified  Member  View  

Medical  Management  

Page 20: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Unified  Member  View  (ConBnued!)  

Medical  Management  

Page 21: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Medical  Claims  Overview  

Claims  OperaBons  

Page 22: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Medical  Claims  Overview  

Claims  OperaBons  

Page 23: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

FACT:  People  Write  Bad  SQL  

Page 24: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Developing  for  the  Business:  AcBon  It  !   Show  me  claims  that  are  at  

risk  of  being  paid  late  !   How  are  we  doing  

compared  to  the  previous  month?  

!   What  percentage  of  claims  are  on  Bme  vs.  late?  

!   How  many  claims  month  over  month  have  been  paid  and  at  what  amount?  

!   How  many  claims  are  paid  within  5,  10,  15,  etc.  days?  

Page 25: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Vendor  NoBces  Emails  

Even  business  processes  can  be  replaced  with  simple  dashboards:    Are  email  noBficaBons  from  vendors  arriving    on-­‐Bme?  

Page 26: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Oscar’s  Build  Pipeline  ! DBConnect’s  SQL  Query  Analyzer  

!   Only  Data  team  and  Developers  access  SQL  through  client  tools.  Everyone  else  uses  Splunk  

!   Syntax  HighlighBng,  Saved  Searches,  Audited  AcBvity,  Real  Time  AlerBng  on  Searches  

Page 27: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Oscar’s  Build  Pipeline  !   Add  restricted  search  

methods  (inputs,  dropdowns,  etc)  

!   Add  more  panels,  pipe  to  splunk  commands  (top,  chart,  Bmechart,  anomalies,  transacBon!)  

!   Lock  drill  downs  !   Scheduled  searches?  !   Use  the  submit  bucon!  !   Consider  using  Monit  for  

SQL  query  management  

Page 28: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Handles  it  Like  a  Champ  

3  PM  on  a  weekday  Splunk  @  Load  of  0.49,  MySQL  @  Load  of  0.10  

Page 29: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

RetroacBve:  What  Would  We  Do  Differently?  !   Use  Pivot  Tables  for  dashboards  !   Force  users  onto  Splunk’s  QA  sooner  !   Implement  dedicated  splunk_{role}  MySQL  roles  earlier  

Page 30: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Professional  Services  Offering  

30  

!   Introductory  Professional  Services  packages  for  uncovering  Business  Value  from  Business  AnalyBcs  use  cases  

!   Tune  your  Splunk  environment  and  opBmize  your  deployment  for  expansion  into  new  use  cases  

!   Assistance  with  requirements  gathering,  data  inputs,  dashboards,  architecture  recommendaBons  and  documentaBon  

!   Compliment  tradiBonal  BI  investments  and  reach  Business  users  with  high  value  use  cases  

!   Pre-­‐Scoped,  short  engagements  with  concrete  deliverables  and  quick  Bme  to  value  

Page 31: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Growing  beyond  IT:  Call  to  AcBon!  !   Everyone  wants  to  move  to  OI  Level  4  !   CIO  and  CDO  care  about  Business  Insight  and  OperaBonal  Intelligence  

!   Build  some  easy  execuBve  dashboards!  !   The  business  cares  about  Business  AnalyBcs  but  crossing  departmental  silos  can  be  tricky  

!   OrganizaBon,  communicaBon,  documentaBon  help  immensely!  

Page 32: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

Q&A  

Page 33: Planning*Successful* AnalyBcs*Projects* - Splunk€¦ · Whatis*Oscar?*! Oscar*Health*is*anew*kind*of*health*insurance*company*thatis*using* technology*to*make*insurance*simple,*intuiBve,*and*human.*In*other*words,*

THANK  YOU