GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

30
www.gbs.com Webinar Gamification of Enterprise Applications with IBM Domino XPages – Part II

description

In this session, we will further explore the adoption of gaming tactics in enterprise applications using IBM Notes Domino XPages. Learn how to create fully-interactive user experiences for your applications that foster collaboration and automate business logic. Find out how to spot jobs and tasks within your organization that can benefit from gamifying process and the apps that drive it. We'll also review the light and dark side of gaming and user psychology, and how lessons learned here can boost employee performance and make for more effective users.

Transcript of GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

Page 1: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Webinar

Gamification of Enterprise Applications with IBM Domino XPages – Part II

Page 2: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

GBS - An Overview

Page 3: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Quick Facts

Over 5,000 customers in 90 countries and 150 partners in 45 countries Offices in 10 locations in North America and Europe Offshore Delivery Center in Chennai, India

Page 4: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Customer Snapshot

Page 5: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Most decorated IBM partner - over 50 IBM Awards!

Page 6: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

Growth via Key Acquisitions

Page 7: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Key Offerings

Environment Analysis

Mobility Optimization & Consolidation

Administration Services Email Management,Security & Productivity

Modernization

Page 8: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Webinar

Gamification of Enterprise Applications with IBM Domino XPages – Part II

Chris TooheyGBS Expert

Page 9: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

What we’ll cover…

The “Light” & “Dark” Sides of Gamification

[Automating] Business Logic

Collaboration through Gamification

Demo

Defining Gamification “Candidates”

Open Q&A

Page 10: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

The “Light” and “Dark” Sides of Gamification

“Light” Side of Gamification Onboarding new employees Educating existing employees Analysis of business operation

[defining “strong” and “weak” areas] Supports automation of process and applied business logic

Page 11: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

The “Light” and “Dark” Sides of Gamification

“Light” Side of Gamification - Examples eBay “competitive bidding”

Rewards/Loyalty cards

Profile “Completeness”

Page 12: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

The “Light” and “Dark” Sides of Gamification

“Dark” Side of Gamification Kills “intrinsic motivation” “False Idol” motivation “Point / Achievement” addiction

Page 13: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

The “Light” and “Dark” Sides of Gamification

“Dark” Side of Gamification - Examples “Foursquare” check-ins / “point hunters”

Establishes unattainable goals for new employees

… at the Gas Pump

Page 14: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

The “Light” and “Dark” Sides of Gamification

“Dark” Side of Gamification

Most gamification efforts result in “short term” activity spikes

Page 15: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

In most games: narrative, plot, & goals guide a player via…

Objectives Gamer is constantly engaged and

guided through storyline via evolving objectives

Levels Gamer is able to “level up” to gain

more abilities through experience and completed objectives

Page 16: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

In the enterprise, we can employ similar tactics:

Objectives & Milestones User is engaged by the User Interface and guided through the

business logic

“Missions” & Goal-oriented Tasks Establish business goals and desired end results allowing a

“completion” of a given “mission”

Page 17: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

Driving Business Logic via MVC

MVC Software Architecture can be usedto completely separate user interfacefrom applied business logic

IBM Notes Domino XPages alreadyuses MVC architecture… but most Notes Client Application Developersrely on binding UI with application &business logic

We need to stop doing that…

Model Data / Storage

View User Interface and User Experience

Controller Business and Application Logic

Page 18: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

Driving Business Logic via MVC

“Save as Draft” Button

<xp:buttonvalue="Save as Draft"id="button_draft"><xp:eventHandler

event="onclick"submit="true"refreshMode="complete"><xp:this.action>

<![CDATA[#{javascript:controller.save('draft')}]]></xp:this.action>

</xp:eventHandler></xp:button>

Page 19: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

Driving Business Logic via MVC

“Submit” Button

<xp:buttonvalue="Submit"id="button_submit"><xp:eventHandler

event="onclick"submit="true"refreshMode="complete"><xp:this.action>

<![CDATA[#{javascript:controller.save('submit')}]]></xp:this.action>

</xp:eventHandler></xp:button>

Page 20: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

Driving Business Logic via MVC

SSJS Function Library

var controller = { save : function(sAction) { try { switch (sAction) { case 'draft': currentDocument.replaceItemValue('status', 'Draft'); break case 'submit': currentDocument.replaceItemValue('status', 'Submitted'); break } currentDocument.save(); } catch(e) { print("Error with SSJS controller.save('" + sAction + "'): " + e.toString()); } }}

Page 21: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

[Automating] Business Logic

Driving Business Logic via MVC

Using the SSJS Function Library via Themes

<theme extends="oneuiv3.0.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd">

<resources> <script src="/controller.jss" clientSide="false" /> </resources>

</theme>

Page 22: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Collaboration through Gamification

Working on a given business objective often includes multiple resources across the enterprise

The securing, facilitating, delivering and supporting of a customer sale may include (but not be limited to):

Business Units

Sales

Marketing

Accounts Receivable / Finance

Customer Service

Information Technology

Page 23: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Collaboration through Gamification

In most MMORPGs (Massively Multiplayer Online Role-Playing Games), a successful “Quest” relies on the cooperative efforts of an assembled team of players from different “classes”

Here are some basic examples:

Classes

Melee Damage Dealer

Ranged Damage Dealer

Tank

Healer

Page 24: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Collaboration through Gamification

Most enterprise applications… Deliver the same UI / UX regardless of user “class”, or role

within the organization Think beyond “Hide Whens”/“Rendered”!

Changing our perception… Individual Missions Team Missions Cross-Organization Missions Individual Quests Team Quests Cross-Organization Quests

Page 25: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Collaboration through Gamification

task UI / UX MUST be user specific!

class

Class Objectives

Marketing • Support Sales with “offering” collateral• Create and maintain “voice” of organization with email

templates and corporate communication direction

Sales • Find, Qualify, and Maintain lead > customer relationship• Learn products/services, marketing and corporate

communications message

Accounts Receivable • Process customer payments.

Customer Service • Maintain customer relationship as point of contact• Address customer issues• Look for additional engagement opportunities

IT … think “Healer”

Page 26: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Demo

Demonstration

Page 27: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Defining Gamification “Candidates”

Good Candidates Customer Relationship Management / Sales Force Automation New Employee Orientation Employee Education Collaborative and Cross-Business Applications

Bad [initial] Candidates Documentation Libraries / Databases Customer-facing solutions (portals, extranets) Opportunity / Lead generation

Page 28: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Defining Gamification “Candidates”

Important Notes Communication with other departments is critical

Human Resources Sales Marketing Customer Service IT

Write your User Interface to the task/user/“class” Adaptive User Interface and User Experience Design “Level-up” your users with AUIs Mission and “Quest”-driven AUIs

Look to gaming industry for new gamer-education trends $$$ + time investments you won’t have to make!

Page 29: GBS Tech Tuesday: Gamification of Enterprise Applications with IBM Domino XPages - Part II

www.gbs.com

Q & A