www.gbs.com
Webinar
Gamification of Enterprise Applications
with IBM Domino XPages – Part II
www.gbs.com
GBS - An Overview
www.gbs.com
Quick Facts
 Over 5,000 customers in 90 countries and 150 partners in 45 countries
 Offices in 10 locations ...
www.gbs.com
Customer Snapshot
www.gbs.com
Most decorated IBM partner - over 50 IBM Awards!
www.gbs.com
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
Growth via Key Acquisitions
www.gbs.com
Key Offerings
Environment Analysis
Mobility Optimization & Consolidation
Administration Services Email Managem...
www.gbs.com
Webinar
Gamification of Enterprise Applications
with IBM Domino XPages – Part II
Chris Toohey
GBS Expert
www.gbs.com
What we’ll cover…
 The “Light” & “Dark” Sides of Gamification
 [Automating] Business Logic
 Collaboration t...
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Light” Side of Gamification
 Onboarding new employees
 Educa...
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Light” Side of Gamification - Examples
 eBay “competitive bid...
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Dark” Side of Gamification
 Kills “intrinsic motivation”
 “F...
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Dark” Side of Gamification - Examples
 “Foursquare” check-ins...
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Dark” Side of Gamification
Most gamification efforts result in...
www.gbs.com
[Automating] Business Logic
In most games:
narrative, plot, & goals guide a player via…
 Objectives
 Gamer i...
www.gbs.com
[Automating] Business Logic
In the enterprise, we can employ similar tactics:
 Objectives & Milestones
 User...
www.gbs.com
[Automating] Business Logic
Driving Business Logic via MVC
 MVC Software Architecture can be used
to complete...
www.gbs.com
[Automating] Business Logic
Driving Business Logic via MVC
 “Save as Draft” Button
<xp:button
value="Save as ...
www.gbs.com
[Automating] Business Logic
Driving Business Logic via MVC
 “Submit” Button
<xp:button
value="Submit"
id="but...
www.gbs.com
[Automating] Business Logic
Driving Business Logic via MVC
 SSJS Function Library
var controller = {
save : f...
www.gbs.com
[Automating] Business Logic
Driving Business Logic via MVC
 Using the SSJS Function Library via Themes
<theme...
www.gbs.com
Collaboration through Gamification
Working on a given business objective often includes multiple
resources acr...
www.gbs.com
Collaboration through Gamification
In most MMORPGs (Massively Multiplayer Online Role-Playing
Games), a succes...
www.gbs.com
Collaboration through Gamification
 Most enterprise applications…
 Deliver the same UI / UX regardless of us...
www.gbs.com
Collaboration through Gamification
task
 UI / UX MUST be user specific!
class
Class Objectives
Marketing • Su...
www.gbs.com
Demo
Demonstration
www.gbs.com
Defining Gamification “Candidates”
 Good Candidates
 Customer Relationship Management / Sales Force Automati...
www.gbs.com
Defining Gamification “Candidates”
 Important Notes
 Communication with other departments is critical
 Huma...
www.gbs.com
Q & A
www.gbs.com
Contact Us
experts@gbs.com
https://www.facebook.com/joingbs
@GBSKnows
http://www.youtube.com/user/GBSKnows
Chr...
Upcoming SlideShare
Loading in …5
×

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

1,005 views

Published on

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.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,005
On SlideShare
0
From Embeds
0
Number of Embeds
215
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. www.gbs.com Webinar Gamification of Enterprise Applications with IBM Domino XPages – Part II
  2. 2. www.gbs.com GBS - An Overview
  3. 3. 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
  4. 4. www.gbs.com Customer Snapshot
  5. 5. www.gbs.com Most decorated IBM partner - over 50 IBM Awards!
  6. 6. www.gbs.com 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Growth via Key Acquisitions
  7. 7. www.gbs.com Key Offerings Environment Analysis Mobility Optimization & Consolidation Administration Services Email Management, Security & Productivity Modernization
  8. 8. www.gbs.com Webinar Gamification of Enterprise Applications with IBM Domino XPages – Part II Chris Toohey GBS Expert
  9. 9. 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
  10. 10. 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
  11. 11. www.gbs.com The “Light” and “Dark” Sides of Gamification  “Light” Side of Gamification - Examples  eBay “competitive bidding”  Rewards/Loyalty cards  Profile “Completeness”
  12. 12. www.gbs.com The “Light” and “Dark” Sides of Gamification  “Dark” Side of Gamification  Kills “intrinsic motivation”  “False Idol” motivation  “Point / Achievement” addiction
  13. 13. 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
  14. 14. www.gbs.com The “Light” and “Dark” Sides of Gamification  “Dark” Side of Gamification Most gamification efforts result in “short term” activity spikes
  15. 15. 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
  16. 16. 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”
  17. 17. www.gbs.com [Automating] Business Logic Driving Business Logic via MVC  MVC Software Architecture can be used to completely separate user interface from applied business logic  IBM Notes Domino XPages already uses MVC architecture… but most Notes Client Application Developers rely 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
  18. 18. www.gbs.com [Automating] Business Logic Driving Business Logic via MVC  “Save as Draft” Button <xp:button value="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>
  19. 19. www.gbs.com [Automating] Business Logic Driving Business Logic via MVC  “Submit” Button <xp:button value="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>
  20. 20. 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()); } } }
  21. 21. 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>
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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”
  26. 26. www.gbs.com Demo Demonstration
  27. 27. 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
  28. 28. 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!
  29. 29. www.gbs.com Q & A
  30. 30. www.gbs.com Contact Us experts@gbs.com https://www.facebook.com/joingbs @GBSKnows http://www.youtube.com/user/GBSKnows Chris.Toohey@gbs.com https://www.facebook.com/christoohey @christoohey Chris Toohey

×