kimberly-clark: challenging the customer engagement status-quo with an ipad, grant davies and kim...

51
Digital Experience Pioneers W W W . B L U E T U B E I N C . C O M

Upload: xamarin

Post on 10-May-2015

622 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

D i g i t a l E x p e r i e n c e P i o n e e r s

W W W . B L U E T U B E I N C . C O M

Page 2: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

Evolve 2013

Challenging the Customer Engagement Status Quo

D i g i t a l E x p e r i e n c e P i o n e e r s

Page 3: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

INTRODUCTIONS

Grant Davies – Bluetube

Kim MacDougall – Kimberly Clark

Page 4: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 4

Who is About Bluetube

•  Established in 1999, Music for Cartoon Network

•  Award Winning Tablet, Mobile, Consulting & Web Digital Agency.

•  Referral Based •  Passion is the center of our business

Page 5: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 5

Awards

•  2012 WebAward Best Biotech Website Kimberly Clark - Product Selector

•  2012 WebAward Outstanding Non Profit Website HIGH Museum - MOMA Microsite

•  2012 Mobile WebAward Best Non Profit App Wynsum Arts - i.AM Search

•  2011 WebAward Best Arts Website HIGH Museum

•  2011 WebAward Outstanding Non Profit Website Dad's Garage Theatre Company

•  2010 Addy Best Of Show Cheerwine - Microsite

•  2010 Addy Gold Cheerwine - Microsite

•  2007 IMA Best Music Website Atlanta Symphony Orchestra

Page 6: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 6

Who we work with Clients

Page 7: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 7

Kim MacDougall Senior Capability

Development Manager

Introduction

Page 8: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 8

Who is About Kimberly Clark

•  Founded in 1870 •  Global Company •  Consumer and Professional Products •  20 Billion in Net Sales 2012 •  137 on Fortune 500 list •  Leader in Sustainability & Innovation

Page 9: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 9

Safety and Scientific Products

Page 10: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 10

Industries Our Customers

•  Automotive •  Aerospace / Aviation •  Metal Manufacturing •  Petroleum / Energy •  Pharmaceutical •  Semi Conductor

Page 11: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 11

Before Manual Process

•  Sales reps meet client •  Tour the client site •  Observe the products used •  Follow up with proposal •  Web based “product selector”

for guidance.

Page 12: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 12

Issues Manual Process

•  Poor account penetration •  Not selling entire product line •  Not adding value to customer relationship •  Unsophisticated presentation •  No Uniformity of approach •  Duplicate Labor

Page 13: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 13

HAZARD ASSESSMENT APP

Page 14: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 14

The PLAN

There HAS to be a better way

Page 15: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 15

Business The Brief

•  Rich, Creative Presentation •  Elevate Customer Engagement •  Automate The Process •  Empower the sales Reps •  Immediate Proposal •  Integration with Business Systems

Page 16: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 16

Technical The Brief

•  Content from Sitecore •  Integrate with SalesForce.com CRM •  Use Offline & Google Analytics •  Sync when “on wifi” •  Provide “simple” administration •  Future non iOS versions

Page 17: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 17

Technical Continued The Brief

•  Distribute via Apps @ Work •  Secured via SFdC •  Updated Via Sitecore & SFdC •  Business / Marketers Update via

Sitecore •  New Products & Media Quarterly

Page 18: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 18

THE PROCESS

Page 19: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 19

Sales Process What does it ?

•  Visit the customers site •  Perform a “hazard walk” •  Capture Customer needs •  Guided Product Selection •  Produce a “proposal” PDF •  SFDC for closing opportunities

Page 20: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 20

Proposal Generation

Page 21: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 21

DEMO

Page 22: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 22

Chemicals!

DOMAIN KNOWLEDGE

I know what Garment, Or Glove will protect you from Ammonia… I may never be the same..

Page 23: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 23

Sales Reps love it The Result

•  Fast and easy to use •  Reduces their workload •  Speak Confidently and consistently •  Provide a “polished” Proposal •  Increase Closure Rate •  Increase customer satisfaction

Page 24: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 24

Existing Tools www.kcproductSelector.com

•  C# based Sitecore Server application •  Flex based UI •  Like “buying a TV” •  Escape the dry / survey style

product selection •  Solid Server platform to build off. •  Award winning didn’t hurt J

Page 25: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 25

INVOLVE THE USER PROCESS

•  mockflow & FLUID UI •  HUNDREDS of hours on UX •  10 ALPHA RELEASES •  5 BETA RELEASES to SELECT GROUP •  3 PRODUCTION RELEASES

Page 26: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 26

iPad App Platforms Under The Hood

•  Xamarin.IOS •  Sitecore Content Management System •  Sales Force CRM •  TestFlight for Beta Testers

Page 27: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 27

Why Xamarin ? Under The Hood

•  Bluetube is a Xamarin Premiere Consulting Partner

•  Trust the platform •  Continuous Innovation •  Stability / C# language support •  Clear Leadership

Page 28: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 28

Why Sitecore Frameworks

•  Manage •  Questions & Answers •  Video & PDF

•  Bluetube mobile packager creates ‘zip’

•  Bluetube Unpackager creates local SQL DB

Page 29: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 29

QUESTIONS Sitecore Data

Page 30: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 30

HAZARDS Sitecore Data

Page 31: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 31

PRODUCTS Sitecore Data

Page 32: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 32

SFdC SalesForce.com ( SFdC)

•  Pull Clients, Contacts, Opportunities •  Pull custom objects – Area •  Push new items and proposals

Page 33: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 33

SFdC App Flow

•  Kimberly Clark Authentication provider

•  Bluetube binding to NATIVE LIBRARY for the REST VERSION

•  Authentication framework •  Synchronization

Page 34: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 34

Frameworks Under The Hood

•  Service Stack Framework •  REST SHARP •  SQLite-net •  Salesforce Mobile SDK •  LibZipArchive •  Tiny IOC & Tiny Messenger

Page 35: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 35

Service Stack Frameworks

•  Speed •  Simplicity •  Model Driven •  Supports all protocols •  Same classes on App and Server* •  No Code Gen

Page 36: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 36

Service Stack Continued Frameworks

•  Strongly Typed DTO’s •  Fast JSON Deserialization •  Caching Providers built in •  Serializes C# Exceptions •  Examples : http://bit.ly/YxYc1b

Page 37: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 37

SQLite-net Frameworks

•  Lightweight ORM for native SQL. •  Works with “your” model •  Simple Crud operations •  http://bit.ly/16aThFz

Page 38: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 38

Code Example SQLite.net

Gets all the areas on a opportunity : !public List<Area> GetOpportunityAreas (Opportunity opportunity)!{!var list = Connection.Table<Area> (!

! ! !a => a.OpportunityId == opportunity.Id).ToList(); ! !!!

return list;!}!!

Page 39: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 39

Adding an item SQLite.net

public class Area : SalesforceObject!{!

![Indexed]!!public string OpportunityId { get; set; }!

}!!Connection.Insert(area);!!!!

Page 40: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 40

Other Frameworks Frameworks

•  LibzipArchive •  Native Zipping/Unzipping – Bluetube

created monotouch binding. •  TinyIOC

•  Injection/IOC container •  TinyMessenger

•  Event Aggregator

Page 41: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 41

LIBZIP ARCHIVE

string zipCurrentPdf ()!{!var tempPDFFile = Path.Combine (AppPaths.GetOutputDocsPath (), AppPaths.TempPDFName);!var tempZipFile = Path.Combine (AppPaths.GetOutputDocsPath (), AppPaths.TempZipName);! !

NSError error;!pdfData.Save (tempPDFFile, NSDataWritingOptions.FileProtectionNone, out error);! !var zipFile = new LibZipArchive.ZipArchive ();!zipFile.CreateZipFile2 (tempZipFile);!zipFile.AddFile (tempPDFFile, pdfName);!

zipFile.CloseZipFile2 ();!return tempZipFile;!}!

Page 42: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 42

TINY IOC

Bootstrap : var container = TinyIoCContainer.Current;!container.AutoRegister(new Assembly[]!

!{ !! !Assembly.GetExecutingAssembly() !!});!

!IN a class : Class SomeClass {![Inject]!public SalesforceProxy SalesforceProxy { get; set; }!}!

Page 43: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 43

TIPS TINY IOC

•  Using BuildUp (this) IN CONSTRUCTOR

•  NEEDED WHEN STORY BOARDING

Page 44: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 44

TINY MESSENGER

Subscribe :!TinyMessengerHub.Subscribe<NavigationMessage>(HandleNavigation);!!

void HandleNavigation (NavigationMessage msg)!{!

!NavMessageReceived(msg);!}!!Publish : protected override void ItemSelected (object sender, TypedRowEventArgs<MasterItem> e){!

!messageHub.publish(!! ! !New NavigationMessage(this, NavigationType.Selection, e.Item));}!

!!!

Page 45: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 45

PDF Generation Output Document /Proposal

•  Bluetube Library •  Native Core Graphics and Core

Text •  May release this as a module

Page 46: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 46

What went well THE GOOD

•  Overall Platform Stability •  Native look/feel and performance •  Event system •  Frameworks saved thousands of

dollars •  Reuse of code from ProductSelector

Page 47: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 47

What was challenging THE OK

•  Beta App updates •  Customizing UI •  iOS MVC/Development platform •  Retaining device Data •  Re-signing app for KC app store •  Testflight API – BLUETUBE BINDING •  MEMORY USE DURING SYNC

Page 48: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 48

What was challenging THE OK

•  MDM’s like mobile iron •  Apperian looks very promising

Page 49: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 49

Whats next BEGINNING OF THE PLATFORM

•  Feature requests from Sales Reps •  MULTI LINGUAL

Page 50: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

DIGITAL EXPERIENCE PIONEERS WWW.BLUETUBEINC.COM 50

More Info Links

•  Slides Available SOON at : •  http://bit.ly/14wlTfu

•  More Info : •  ww.bluetubeinc.com

Page 51: Kimberly-Clark: Challenging the Customer Engagement Status-Quo with an iPad, Grant Davies and Kim MacDougall

Thank You Questions ?

D i g i t a l E x p e r i e n c e P i o n e e r s

[email protected]