SlideShare une entreprise Scribd logo
1  sur  30
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 in North America and Europe
 Offshore Delivery Center in Chennai, India
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 Management,
Security & Productivity
Modernization
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 through Gamification
 Demo
 Defining Gamification “Candidates”
 Open Q&A
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
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Light” Side of Gamification - Examples
 eBay “competitive bidding”
 Rewards/Loyalty cards
 Profile “Completeness”
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Dark” Side of Gamification
 Kills “intrinsic motivation”
 “False Idol” motivation
 “Point / Achievement” addiction
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
www.gbs.com
The “Light” and “Dark” Sides of Gamification
 “Dark” Side of Gamification
Most gamification efforts result in
“short term” activity spikes
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
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”
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
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>
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>
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());
}
}
}
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>
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
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
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
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”
www.gbs.com
Demo
Demonstration
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
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!
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
Chris.Toohey@gbs.com
https://www.facebook.com/christoohey
@christoohey
Chris Toohey

Contenu connexe

Tendances

How to make the most out of Lead Management and CRM
How to make the most out of Lead Management and CRMHow to make the most out of Lead Management and CRM
How to make the most out of Lead Management and CRMIntergen
 
Microsoft Dynamics CRM presentation
Microsoft Dynamics CRM presentationMicrosoft Dynamics CRM presentation
Microsoft Dynamics CRM presentationzdainkeh1
 
Auckland airport webinar deck
Auckland airport webinar deckAuckland airport webinar deck
Auckland airport webinar deckBullseye
 
Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...
Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...
Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...Salesforce_APAC
 
SMX West 2010 - Conversion Optimization Tips
SMX West 2010 - Conversion Optimization TipsSMX West 2010 - Conversion Optimization Tips
SMX West 2010 - Conversion Optimization TipsKayden Kelly
 
CRM, CMR, CEM, sCRM - what's it called again?
CRM, CMR, CEM, sCRM - what's it called again?CRM, CMR, CEM, sCRM - what's it called again?
CRM, CMR, CEM, sCRM - what's it called again?Redspire Ltd
 
Designing a Modern CRM
Designing a Modern CRMDesigning a Modern CRM
Designing a Modern CRMTyler Tate
 
CRM needs analysis assessment presentation
CRM needs analysis assessment presentationCRM needs analysis assessment presentation
CRM needs analysis assessment presentationalisedwards
 
What is Revenue model?
What is Revenue model?What is Revenue model?
What is Revenue model?Vivek Deshmukh
 
1 m1m pitch sampledeck
1 m1m pitch sampledeck1 m1m pitch sampledeck
1 m1m pitch sampledeckGetEvangelized
 
Travel CRM Research Paper | Roars Technologies
Travel CRM Research Paper | Roars TechnologiesTravel CRM Research Paper | Roars Technologies
Travel CRM Research Paper | Roars TechnologiesRinkesh Shah
 
EٌُِRADA - M3 S2 - Creating Value for Customers
EٌُِRADA - M3 S2  - Creating Value for CustomersEٌُِRADA - M3 S2  - Creating Value for Customers
EٌُِRADA - M3 S2 - Creating Value for CustomersCenter for Entrepreneurship
 
Strategies for Training End Users How To Use Salesforce
Strategies for Training End Users How To Use SalesforceStrategies for Training End Users How To Use Salesforce
Strategies for Training End Users How To Use SalesforceShell Black
 
Presentation Travel CRM (English)
Presentation Travel CRM (English)Presentation Travel CRM (English)
Presentation Travel CRM (English)Andrey Voloschuk
 
Role of Marketing in UX
Role of Marketing in UX Role of Marketing in UX
Role of Marketing in UX Aditya Aryatama
 

Tendances (20)

How to make the most out of Lead Management and CRM
How to make the most out of Lead Management and CRMHow to make the most out of Lead Management and CRM
How to make the most out of Lead Management and CRM
 
Crm12
Crm12Crm12
Crm12
 
Crm1
Crm1Crm1
Crm1
 
Microsoft Dynamics CRM presentation
Microsoft Dynamics CRM presentationMicrosoft Dynamics CRM presentation
Microsoft Dynamics CRM presentation
 
Auckland airport webinar deck
Auckland airport webinar deckAuckland airport webinar deck
Auckland airport webinar deck
 
Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...
Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...
Cloudforce Essentials 2012 - Salesforce on Salesforce - Optimising Your Sales...
 
SMX West 2010 - Conversion Optimization Tips
SMX West 2010 - Conversion Optimization TipsSMX West 2010 - Conversion Optimization Tips
SMX West 2010 - Conversion Optimization Tips
 
CRM, CMR, CEM, sCRM - what's it called again?
CRM, CMR, CEM, sCRM - what's it called again?CRM, CMR, CEM, sCRM - what's it called again?
CRM, CMR, CEM, sCRM - what's it called again?
 
Designing a Modern CRM
Designing a Modern CRMDesigning a Modern CRM
Designing a Modern CRM
 
Anirudh
AnirudhAnirudh
Anirudh
 
CRM needs analysis assessment presentation
CRM needs analysis assessment presentationCRM needs analysis assessment presentation
CRM needs analysis assessment presentation
 
What is Revenue model?
What is Revenue model?What is Revenue model?
What is Revenue model?
 
1 m1m pitch sampledeck
1 m1m pitch sampledeck1 m1m pitch sampledeck
1 m1m pitch sampledeck
 
Travel CRM Research Paper | Roars Technologies
Travel CRM Research Paper | Roars TechnologiesTravel CRM Research Paper | Roars Technologies
Travel CRM Research Paper | Roars Technologies
 
Business Model Canvas Poster V.1.0
Business Model Canvas Poster V.1.0Business Model Canvas Poster V.1.0
Business Model Canvas Poster V.1.0
 
EٌُِRADA - M3 S2 - Creating Value for Customers
EٌُِRADA - M3 S2  - Creating Value for CustomersEٌُِRADA - M3 S2  - Creating Value for Customers
EٌُِRADA - M3 S2 - Creating Value for Customers
 
Strategies for Training End Users How To Use Salesforce
Strategies for Training End Users How To Use SalesforceStrategies for Training End Users How To Use Salesforce
Strategies for Training End Users How To Use Salesforce
 
C-Note Services Overview
C-Note Services OverviewC-Note Services Overview
C-Note Services Overview
 
Presentation Travel CRM (English)
Presentation Travel CRM (English)Presentation Travel CRM (English)
Presentation Travel CRM (English)
 
Role of Marketing in UX
Role of Marketing in UX Role of Marketing in UX
Role of Marketing in UX
 

En vedette

Developing a World Class Web 2.0 Application with XPages
Developing a World Class Web 2.0 Application with XPagesDeveloping a World Class Web 2.0 Application with XPages
Developing a World Class Web 2.0 Application with XPagesBruce Elgort
 
xpages & dojo
xpages & dojoxpages & dojo
xpages & dojodominion
 
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for MobileIBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for MobileChris Toohey
 
XPages Mobile Controls DanNotes 11/23/11
XPages Mobile Controls DanNotes 11/23/11XPages Mobile Controls DanNotes 11/23/11
XPages Mobile Controls DanNotes 11/23/11Niklas Heidloff
 
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UIResponsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UIChris Toohey
 
XPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarXPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarHoward Greenberg
 

En vedette (8)

Developing a World Class Web 2.0 Application with XPages
Developing a World Class Web 2.0 Application with XPagesDeveloping a World Class Web 2.0 Application with XPages
Developing a World Class Web 2.0 Application with XPages
 
xpages & dojo
xpages & dojoxpages & dojo
xpages & dojo
 
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for MobileIBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
 
My view on XPages
My view on XPagesMy view on XPages
My view on XPages
 
XPages Mobile Controls DanNotes 11/23/11
XPages Mobile Controls DanNotes 11/23/11XPages Mobile Controls DanNotes 11/23/11
XPages Mobile Controls DanNotes 11/23/11
 
Nova ficha
Nova fichaNova ficha
Nova ficha
 
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UIResponsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UI
 
XPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarXPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 Webinar
 

Similaire à Gamification of Enterprise Apps with IBM Domino XPages - Part II

GBS Tech Tuesdays: Gamification with IBM XPages for Enterprise Applications
GBS Tech Tuesdays: Gamification with IBM XPages for Enterprise ApplicationsGBS Tech Tuesdays: Gamification with IBM XPages for Enterprise Applications
GBS Tech Tuesdays: Gamification with IBM XPages for Enterprise ApplicationsChris Toohey
 
IBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications ServerIBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications ServerzOSCommserver
 
iExtensions CRM
iExtensions CRMiExtensions CRM
iExtensions CRMshoaibnz
 
Resum Adobe Summit 2015
Resum Adobe Summit 2015 Resum Adobe Summit 2015
Resum Adobe Summit 2015 Valtech Canada
 
Jun 25 webcast maximizing insight with big data analytics
Jun 25 webcast   maximizing insight with big data analyticsJun 25 webcast   maximizing insight with big data analytics
Jun 25 webcast maximizing insight with big data analyticsCasey Lucas
 
Search Marketing in a B2B World - PPC and SEO
Search Marketing in a B2B World - PPC and SEOSearch Marketing in a B2B World - PPC and SEO
Search Marketing in a B2B World - PPC and SEOMagnus Nilsson
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience InvestementGlenn Kline
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptxAnkush Kapil
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
2.+Startup+business+model.pdf
2.+Startup+business+model.pdf2.+Startup+business+model.pdf
2.+Startup+business+model.pdfppskgt
 
What is B2B vs. B2C Product Management by Platterz Product Lead
What is B2B vs. B2C Product Management by Platterz Product LeadWhat is B2B vs. B2C Product Management by Platterz Product Lead
What is B2B vs. B2C Product Management by Platterz Product LeadProduct School
 
InvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM
 
Extreme crm 2011 nikhil hasija apps clouds and app clouds v1
Extreme crm 2011 nikhil hasija apps clouds and app clouds v1Extreme crm 2011 nikhil hasija apps clouds and app clouds v1
Extreme crm 2011 nikhil hasija apps clouds and app clouds v1David VanCott
 
Amplify_Session_1185_Final Version
Amplify_Session_1185_Final VersionAmplify_Session_1185_Final Version
Amplify_Session_1185_Final VersionGuruprasad Samaga
 
Service marketing of IBM
Service marketing of IBMService marketing of IBM
Service marketing of IBMSagar kumar
 
Search Marketing for Business to Business
Search Marketing for Business to BusinessSearch Marketing for Business to Business
Search Marketing for Business to BusinessBANNER
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalizationOWOX BI
 
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...Vuzion
 
London MUG - Engage your Core [Nov 2023]
London MUG - Engage your Core [Nov 2023]London MUG - Engage your Core [Nov 2023]
London MUG - Engage your Core [Nov 2023]EmilyPoulton2
 

Similaire à Gamification of Enterprise Apps with IBM Domino XPages - Part II (20)

GBS Tech Tuesdays: Gamification with IBM XPages for Enterprise Applications
GBS Tech Tuesdays: Gamification with IBM XPages for Enterprise ApplicationsGBS Tech Tuesdays: Gamification with IBM XPages for Enterprise Applications
GBS Tech Tuesdays: Gamification with IBM XPages for Enterprise Applications
 
IBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications ServerIBM Design Thinking with z/OS Communications Server
IBM Design Thinking with z/OS Communications Server
 
iExtensions CRM
iExtensions CRMiExtensions CRM
iExtensions CRM
 
Resum Adobe Summit 2015
Resum Adobe Summit 2015 Resum Adobe Summit 2015
Resum Adobe Summit 2015
 
Jun 25 webcast maximizing insight with big data analytics
Jun 25 webcast   maximizing insight with big data analyticsJun 25 webcast   maximizing insight with big data analytics
Jun 25 webcast maximizing insight with big data analytics
 
Search Marketing in a B2B World - PPC and SEO
Search Marketing in a B2B World - PPC and SEOSearch Marketing in a B2B World - PPC and SEO
Search Marketing in a B2B World - PPC and SEO
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptx
 
DCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVEDCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVE
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
2.+Startup+business+model.pdf
2.+Startup+business+model.pdf2.+Startup+business+model.pdf
2.+Startup+business+model.pdf
 
What is B2B vs. B2C Product Management by Platterz Product Lead
What is B2B vs. B2C Product Management by Platterz Product LeadWhat is B2B vs. B2C Product Management by Platterz Product Lead
What is B2B vs. B2C Product Management by Platterz Product Lead
 
InvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner Program
 
Extreme crm 2011 nikhil hasija apps clouds and app clouds v1
Extreme crm 2011 nikhil hasija apps clouds and app clouds v1Extreme crm 2011 nikhil hasija apps clouds and app clouds v1
Extreme crm 2011 nikhil hasija apps clouds and app clouds v1
 
Amplify_Session_1185_Final Version
Amplify_Session_1185_Final VersionAmplify_Session_1185_Final Version
Amplify_Session_1185_Final Version
 
Service marketing of IBM
Service marketing of IBMService marketing of IBM
Service marketing of IBM
 
Search Marketing for Business to Business
Search Marketing for Business to BusinessSearch Marketing for Business to Business
Search Marketing for Business to Business
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalization
 
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
WPC 2016 - Keys to building a strong EMS offer & sales practice with the CSP ...
 
London MUG - Engage your Core [Nov 2023]
London MUG - Engage your Core [Nov 2023]London MUG - Engage your Core [Nov 2023]
London MUG - Engage your Core [Nov 2023]
 

Dernier

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Gamification of Enterprise Apps with IBM Domino XPages - Part II

  • 1. www.gbs.com Webinar Gamification of Enterprise Applications with IBM Domino XPages – Part II
  • 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
  • 5. www.gbs.com Most decorated IBM partner - over 50 IBM Awards!
  • 6. www.gbs.com 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Growth via Key Acquisitions
  • 7. www.gbs.com Key Offerings Environment Analysis Mobility Optimization & Consolidation Administration Services Email Management, Security & Productivity Modernization
  • 8. www.gbs.com Webinar Gamification of Enterprise Applications with IBM Domino XPages – Part II Chris Toohey GBS Expert
  • 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. 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. www.gbs.com The “Light” and “Dark” Sides of Gamification  “Light” Side of Gamification - Examples  eBay “competitive bidding”  Rewards/Loyalty cards  Profile “Completeness”
  • 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. 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. www.gbs.com The “Light” and “Dark” Sides of Gamification  “Dark” Side of Gamification Most gamification efforts result in “short term” activity spikes
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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”
  • 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. 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!