44
An architects fairy tale on how to bring relief to Field Service Engineers sitMAN, September 14, 2013

A solution architects fairytale with SAP mobility

Embed Size (px)

DESCRIPTION

Say you want to mobilize service management functionality to field service engineers - how hard can that be? But: - what if SAP continuously changes its mind - what if the engineers already built their own solution - what if you have outdated SAP systems - ... A fairytale of a solution architect that tries to bring relief to field service engineers. What solution is being realized, how did he get so far and now what.

Citation preview

Page 1: A solution architects fairytale with SAP mobility

An  architects  fairy  tale  on    how  to  bring  relief  to    Field  Service  Engineers    sitMAN,  September  14,  2013

Page 2: A solution architects fairytale with SAP mobility

Prelude

what is Twan doing here?

Page 3: A solution architects fairytale with SAP mobility

Field  Service  Engineer Cast

Page 4: A solution architects fairytale with SAP mobility

Solu?on  Architect Cast

Page 5: A solution architects fairytale with SAP mobility

The  Company Cast

Page 6: A solution architects fairytale with SAP mobility

Once upon a time ...

chapter 1

Page 7: A solution architects fairytale with SAP mobility

Engineers  Working  space Cleanroom  with  highly  complex  machines

Page 8: A solution architects fairytale with SAP mobility

Highly  educated  employees Pioneers  in  bringing  innova8ve  products  to  customers

Page 9: A solution architects fairytale with SAP mobility

Business  provides  IT  solu?ons In  stead  of  talking  about  requirements

Page 10: A solution architects fairytale with SAP mobility

Current  IT  landscape

•  SAP  ECC  6 •  SAP  CRM  4

•  No  mobility

Tradi8onal  IT  versus  innova8ve  business

Page 11: A solution architects fairytale with SAP mobility

Challenges  to  bring  func?onality  to  FSE

fabtop

EPS ILS ILS    

e-­‐centre

Customer  site

ILS    SSEE

ECC CRM  (MyQ)

Mobile  plaSorm

Coach AIR LDDB

FD AIR

Applica?on

Integra?on

/ synchron

iza?on

Co

mmun

ica?on

Clean  room Vendor  room

laptop

laptop

TW  app

Anywhere  

EPS

Page 12: A solution architects fairytale with SAP mobility

Challenges  to  bring  func?onality  to  FSE

fabtop

EPS ILS ILS    

e-­‐centre

Customer  site

ILS    SSEE

ECC CRM  (MyQ)

Mobile platform

Coach AIR LDDB

FD AIR

Applica?on

Integra?on

/ synchron

iza?on

Co

mmun

ica?on

Clean  room Vendor  room

laptop

Bring  the   func?onality to  the  FSE

1  

1.  Bring  func?onality  to  FSE  cockpit,  running  inside  the  fab

laptop

TW  app

Anywhere  

EPS

Page 13: A solution architects fairytale with SAP mobility

Challenges  to  bring  func?onality  to  FSE

fabtop  

EPS ILS ILS    

e-­‐centre

Customer  site

ILS SSEE

ECC MyQ

Mobile  plaSorm

Coach AIR LDDB

FD AIR

Applica?on

Integra?on

/ synchron

iza?on

Co

mmun

ica?on

Clean  room Vendor  room

laptop  

Bring  the   func?onality to  the  FSE

1  

1.  Bring  func?onality  to  FSE  cockpit,  running  inside  the  fab 2.  For  op?mal  FSE  support,  a  (near)  real  ?me  connec?vity  to  

backend  systems  is  required

2  

laptop

TW  app

Anywhere  

EPS

Currently  only  via  FTP

Page 14: A solution architects fairytale with SAP mobility

Challenges  to  bring  func?onality  to  FSE

fabtop

EPS ILS ILS    

e-­‐centre

Customer  site

ILS SSEE

ECC MyQ

Mobile  plaSorm

Coach AIR LDDB

FD AIR

Applica?on

Integra?on

/ synchron

iza?on

Co

mmun

ica?on

Clean  room Vendor  room

laptop

Bring  the   func?onality to  the  FSE

1  

1.  Bring  func?onality  to  FSE  cockpit,  running  inside  the  fab 2.  For  op?mal  FSE  support,  a  (near)  real  ?me  connec?vity  to  

backend  systems  is  required 3.  To  prevent  database  replica?ons,  a  synchroniza?on  and  

filtering  mechanism  needs  to  be  in  place

Currently  only  via  FTP

2  

Filter  info  to machine/FSE

3  

laptop

TW  app

Anywhere  

EPS

Page 15: A solution architects fairytale with SAP mobility

The  Challenge

•  Common  Of  The  Shelf •  Back  to  standard  SAP •  Reuse  exis?ng  func?onality

•  Flexible  but  stable  architecture •  Working  on  and  offline

Guidelines,  star8ng  points

Page 16: A solution architects fairytale with SAP mobility

Sketching ... chapter 2

Page 17: A solution architects fairytale with SAP mobility

Layered  solu?on  architecture Separate  applica8on,  integra8on  and  presenta8on  logic  

Flexibility  

Stability  

Page 18: A solution architects fairytale with SAP mobility

Custom  web  applica?on  server

ECC CRM

TW  web  applica?on

laptop

Web  applica?on  server

SAP  Gateway

Page 19: A solution architects fairytale with SAP mobility

Custom  web  applica?on  server  with  Tibco

ECC CRM

TW  web  applica?on

laptop

Web  applica?on  server

Tibco

Page 20: A solution architects fairytale with SAP mobility

Hybrid  Web  Container  with  SMP

ECC CRM

TW  app

SAP  Gateway

laptop

SAP  Mobile  PlaSorm

Page 21: A solution architects fairytale with SAP mobility

Disconnected  na?ve  app  with  SMP

ECC CRM

SAP  Gateway

laptop

SAP  Mobile  PlaSorm

TW app TW  app

Page 22: A solution architects fairytale with SAP mobility

Intermezzo

Page 23: A solution architects fairytale with SAP mobility

SMP

Syclo

???

Page 24: A solution architects fairytale with SAP mobility
Page 25: A solution architects fairytale with SAP mobility
Page 26: A solution architects fairytale with SAP mobility

Meanwhile  … Design  the  user  experience

Page 27: A solution architects fairytale with SAP mobility
Page 28: A solution architects fairytale with SAP mobility

Almost there? chapter 3

Page 29: A solution architects fairytale with SAP mobility

ECC CRM

laptop

SAP  Mobile  PlaSorm

Agentry  Add  on

Container

Time  Wri?ng  applica?on

Container

Time  Wri?ng  applica?on

Selected  solu?on  direc?on Meta  Data  Driven  Approach

Page 30: A solution architects fairytale with SAP mobility

Time  Wri?ng  applica?on User  Experience  design

Page 31: A solution architects fairytale with SAP mobility

Current  Agentry  UI  features Time  for  another  intermezzo?

Page 32: A solution architects fairytale with SAP mobility

Not  so  happy  L Preview  on  new  release  WPF

Page 33: A solution architects fairytale with SAP mobility

And now ... chapter 4

Page 34: A solution architects fairytale with SAP mobility

Puzzled  …  “The  next  major  release”  ??? Teaming  with  SAP,  Mee8ng  requirements,  Co-­‐development

Page 35: A solution architects fairytale with SAP mobility

Maintenance  Manager Entry  point  for  Field  Service  Engineers

Page 36: A solution architects fairytale with SAP mobility

Maintenance  Manager Integra8on  of  SAP  and  non  SAP  func8onality

Page 37: A solution architects fairytale with SAP mobility

A  look  into  the  future Unclear  …  what  will  SMP3.0  with  OpenUI  bring?

Page 38: A solution architects fairytale with SAP mobility

SAP  Mobile  PlaSorm  3.0 Planned  capabili8es

Page 39: A solution architects fairytale with SAP mobility

Epilogue

what was Twan doing here?

Page 40: A solution architects fairytale with SAP mobility

Key  takeaways

•  Involve  end  users •  Involve  SAP •  Involve  all  stakeholders

•  and  …  listen •  and  discuss  business  requests  to  really,  really  understand

Page 41: A solution architects fairytale with SAP mobility

Some  insights Love  to  hear  your  thoughts  and  ideas

Page 42: A solution architects fairytale with SAP mobility
Page 43: A solution architects fairytale with SAP mobility

Welcome  to  sitNL  –  November  23rd  

#sitNL November 23rd

Page 44: A solution architects fairytale with SAP mobility

Contact  informa?on

•  Ciber –  Principal  Technology  Officer  SAP –  Scrum  master  /  coach  SAP  projects  (2009) –  SAP  NetWeaver  solu?on  architect  (2007)

•  SAP  related –  SAP  project  experience  since  1995 –  SAP  Mentor –  Blogger  on  scn.sap.com

•  Web –  www.twanvandenbroek.nl –  nl.linkedin.com/in/tbroek –  twiler.com/tbroek

Thank  you!

Twan van den Broek

m: +31 6 29 735 952

t: +31 40 232 90 90

f: +31 40 232 90 91

[email protected]

www.twanvandenbroek.nl

@tbroekCiber Nederland BV

Meerkollaan 15Postbus 843

5600 AV Eindhoven

www.ciber.nl