The Social Business of Enterprise Gamification

Social Business Gamification

Unlocking New Levels of Innovation through Collaboration


Enterprise Gamification is the use of game dynamics within organizations to support a collaborative culture that aligns with business objectives.  This creates an agile social business model that can increase chances of success in current competitive markets and future markets.  Applying Enterprise Gamification and implementing game mechanics in enterprise 2.0 platforms plays a very important role in it’s event-driven architecture for capturing the REAL value of enterprise 2.o solutions.  This REAL value is realized by lowering barriers of participation and showing the relationships of people, ideas, and things.  Implementing enterprise gamification strategy should be a part of the complete social business strategy.  Learn more at “The Secret Social Science Sauce of Gamification“.

Demystifying Enterprise Gamification for Business

Gamification describes a series of design principles, processes and systems used to influence, engage and motivate individuals, groups and communities to drive behaviors and effect desired outcomes. Originating from the video game industry, many of these pioneering concepts now play a key role in driving incentive and behavior management for both brands in the consumer world and internal scenarios in the workplace. Enterprise gamification is a user experience (UX) and consumerization of IT (CoIT) trend that will take the market by storm in 2012. Constellation believes that by 2013, more than 50 percent of all social business initiatives will include an enterprise gamification component. Learn more at “Research Summary: Demystifying Enterprise Gamification For Business

Ray Wang @rwang0 of Constellation Research Inc. shares his thoughts about the value of Social Business Gamification in this video from the IBM Connect event.

It’s great to see Ray’s work on gamification over the course of time, all bundled up into a great presentation!  He makes a good point about how Enterprise Gamification is about engaging and influencing behaviors to drive outcomes that support business objectives.  He also includes some gold nuggets about points and virtual currency, along with how Business Models are changing.  The part about the impact of applying game mechanics to Human Resources (32minute mark in this video) is priceless.

Watch live streaming video from ibmsoftware at livestream.com

Demystifying Enterprise Gamification – Presented by Badgeville

Constellation Research, Inc. believes that by 2013, more than 50 percent of all social business initiatives will include an enterprise gamification component. Brands and enterprises know that motivation and incentive programs can help produce revenue and productivity gains among internal users and external communities. These business leaders also know it can be time-consuming and difficult to streamline, manage and implement such programs. Join Constellation Research, Inc. CEO, R “Ray” Wang @rwang0 and Badgeville @badgeville for an exploration on how organizations can leverage game mechanics to turbo charge engagement, loyalty, and profitability.  Register for this free webinar today.

Posted in Gamification | Tagged , , , | 1 Comment

Collection of Social Business Predictions & Tech Trends for 2012

The Future of Social Business & Enterprise 2.0

Many Things in Motion

The Collective Intelligence of Social Business

We are about to embark on an innovative journey that will transform the workforce.  This new innovation age will blur the lines of work and play.  Integrating internal and external Social Media into Enterprise workflows to support collaborative business intelligence will become more of a priority.  The future of Social Business will empower the workforce, partners, and customers in the process of co-creation that will drive new levels of innovation across multiple markets.  These new business models will begin to harness the power of Collective Intelligence as the Enterprise explores collaboration beyond it’s main silo, the firewall.

“The whole is greater than the sum of its parts.” – Aristotle

The State of Social Business

Jeremiah Owyang’s “State of Social Business” presentation at LeWeb2011 covers why it is important to have a Social Business Strategy in this video.

Social Business Predictions & Trends for 2012

This year will set the stage for the decade of”radical innovation”.  Everyone may not have flying cars in 2022, but business models as we know them today will seem like ancient cave etchings.  There were several interesting predictions and trends in our Collection of Enterprise 2.0 Predictions & Tech Trends for 2011.  This will be the year of the Social Scientist and Data Artist.

  • Cloud Computing: Implementing cloud computing in the Enterprise and Government will be a prime focus.  This effort will start to mature beyond private virtual clouds and Software as a Service (SaaS) to include Platform as a Service (PaaS), Infrastructure as a Service (IaaS) and exploring Business Process as a Service (BPaaS).
  • Web-Oriented Architecture (WOA): web-oriented architecture extends service-oriented architecture (SOA).  It’s RESTful methods will help support cloud computing across multiple environments and devices.
  • Gamification: This is not angry birds in the workplace, but the use of Game Design Thinking for supporting collaboration and innovation.  Social Scientists will help organizations put an emphasis on psychology over technology to help others achieve the state of flow in business processes.
  • Mobile: Organizations will make real investments into supporting mobile technologies. Tablets and Smart Phones are slowly replacing the standard computers in the workforce.  The use of web-based apps and widgets on mobile devices will become more standard.
  • Big Data: Context will become the new king as organizations leverage internal and external data sources and social networks for business intelligence.
  • Enterprise App Stores & Business Intelligence Dashboards: Understanding information at the speed of business will help ensure success.  Visualizing business intelligence will move from IT departments to business departments.  Technologies like JackBe’s Presto Platform empower business leaders with the ability to “assemble” apps like lego blocks to support business decisions.
  • Identity Management:  Yes, the silos are crumbling and this includes corporate firewalls.  Supporting collaboration and secure communication across multiple environments and devices will have thought leaders thinking beyond firewalls and the use of Secure Socket Layers (SSL).  This shift from “need to know” to “need to share” will drive the use of intelligent point-to-point controls.  Attribute-Based Access Controls (ABAC) and Policy-Based Access Controls with eXtensible Access Control Markup Language (XACML) will be considered as alternatives to Role-Based Controls.  Additional thoughts about Identity Entitlement and Access Management (IdEA) are available at Jericho Forum.

Social Business Thought Leaders on Twitter

This Social Business Thought Leader twitter game board represents people focused on sharing ideas about Social Business Strategy.  Connect with more social business thought leaders on this twitter list: Social Business Strategy Leaders.

Bio: Provocateur, enterprise & disruptive technologist. Biz strategist ,vendor selection,s/ware contracts expert. Constellation Research CEO & Analyst. Club DJ.
Bio: How can we use information technology & what we know about human behavior to empower knowledge workers to work smarter together? e20, SocBiz, KM, ECM, Collab
Bio: Internationally recognized business strategist, enterprise architect, keynote speaker, author, blogger, & consultant on Social Business and Next-Gen Enterprises
Bio: Connector of ideas and people. Fascinated by social dynamics. Principal at @TheCR - The Community Roundtable w @jimstorer and mom to a great toddler.
Bio: Futurist/ Entrepreneur/ Keynote Speaker/ Author and contributor to global brain. A visual slice of my neural activity: http://bit.ly/AHTGpBizModel
Bio: An ounce of perception - a pound of obscure. Love the edgy dichotomy between risk taking and risk aversion. Collaboration Hornet's nest poker:E20,SCRM,BPM
Bio: Entrepreneur, Enterprise 2.0, Social CRM, Social Business, Europe 2.0, Gov 2.0, New Economic World Order effect in Web 2.0
Bio: Entrepreneur, Founding Partner @Sopima. SaaS, Cloud, Contract Management, E2.0/Social business, ITSM, Innovation, Sustainability, Design, Books. OH-LCH.
Bio: Social Business consultant, strategist and blogger focused on the European market

A Collection of Social Business Predictions & Tech Trends

Update 01/01/2012

Social Intranets in Social Business

Collective intelligence structures that harness network effects improve as more people use them.  Learn more from “Social Intranets in Social Business” by Lee Bryant.

This new innovation age in Social Business will remind us of the Industrial Age, but instead of mining for precious gems of gold and silver, we will be mining for precious gems of knowledge.  Instead of factories that pollute our environment will have idea factories that improve our environments.

Posted in Social Business | Tagged , , , , | 7 Comments

How to Create an XML AJAX App with Open Standards

Data Integration & User Interaction with Open Standards

Open Standards and the W3C

On November 12, 1990 Sir Tim Berners-Lee @timberners_lee submitted a paper that would change the world, this paper was the WorldWideWeb: Proposal for a HyperText Project.  Sir Tim Berners-Lee leads the World Wide Web Consortium (W3C).  The W3C is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards. Led by Web inventor Tim Berners-Lee and CEO Jeffrey Jaffe, W3C’s mission is to lead the Web to its full potential.  The W3C is having it’s very first Developer’s Conference (Free Streaming Video Available)  #W3Conf @w3cConf on November 15 – 16, 2011, “W3Conf Developer Conference“.

Data and Services Integration

Integration of heterogeneous data and services has always been a concern for creators and managers of services. With the emergence of the Web, the need for reusing data and services became even stronger, as the number of available services raised.

Cloud-based services are also created using different paradigms and present the same challenges as the ones found in Enterprise Services, or on the Open Web, and the opportunity to create mashups of services using different models.

There is currently extensive deployment experience with Web Services; the Semantic Web is more mature; and the XML Stack has become ubiquitous. The increasing use of JSON-based services and Cloud-based computing combined with experience and maturity of the XML-based services and of the Semantic Web technologies suggests that now is a good time to find ways to bridge and combine these various technologies to make a coherent platform for future business and technical work.  Additional information, reports, and presentations are available from this W3C Workshop.

A paper submitted by IBM to the W3C Data & Services Workshop describes the challenges of multiple data formats and possible solutions for loosely structured data, “Experiences with JSON and XML Transformations“.  This paper explains common problems developers and web service providers face when trying to develop a common interface.  The presenters identified many real-world key problems that left me wondering about a different solution that I hope others elaborate on here.

Web 2.0 App Model with XML AJAX API

Modern Web 2.0 Apps use Asynchronous JavaScript and XML (AJAX) to create dynamic interactive displays with data.  Many AJAX apps use JSON instead of XML.

What if they used Standard XML leveraging XPATH with cross-platform and language-independent DOM?  This approach could let us use object-oriented programming to work with object-oriented data.

The Data

The problem with loosely structured data is identifying target areas. This simple example of a book collection does not have unique identifiers in the data elements. Unique identifiers in the data elements would allow us to use standard methods to work with targeted areas.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bookstore>
<title owner="webtechman">Top Shelf Book Store</title>
<book category="COOKING">
  <title lang="en">Everyday Italian</title>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  <price>30.00</price>
</book>
 
<book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
 
<book category="WEB">
  <title lang="en">XQuery Kick Start</title>
  <author>James McGovern</author>
  <author>Per Bothner</author>
  <author>Kurt Cagle</author>
  <author>James Linn</author>
  <author>Vaidyanathan Nagarajan</author>
  <year>2003</year>
  <price>49.99</price>
</book>
 
<book category="WEB">
  <title lang="en">Learning XML</title>
  <author>Erik T. Ray</author>
  <year>2003</year>
  <price>39.95</price>
</book>
 
</bookstore>

The Data with NoDeCode Identifiers

This simple example of a book collection has unique identifiers in the data elements. The “XQuery Kick Start” book element now has a unique id, it’s author elements all have unique ids, along with every element in our XML data. Unique identifiers in the data elements allow us to use standard methods to work with targeted areas. No DeCode between JSON and XML is necessary with NoDeCode identifiers.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bookstore id="0">
<title owner="webtechman" id="1">Top Shelf Book Store</title>
<book category="COOKING" id="2">
  <title lang="en" id="3">Everyday Italian</title>
  <author id="4">Giada De Laurentiis</author>
  <year id="5">2005</year>
  <price id="6">30.00</price>
</book>
 
<book category="CHILDREN" id="7">
  <title lang="en" id="8">Harry Potter</title>
  <author id="9">J K. Rowling</author>
  <year id="10">2005</year>
  <price id="11">29.99</price>
</book>
 
<book category="WEB" id="12">
  <title lang="en" id="13">XQuery Kick Start</title>
  <author id="14">James McGovern</author>
  <author id="15">Per Bothner</author>
  <author id="16">Kurt Cagle</author>
  <author id="17">James Linn</author>
  <author id="18">Vaidyanathan Nagarajan</author>
  <year id="19">2003</year>
  <price id="20">49.99</price>
</book>
 
<book category="WEB" id="21">
  <title lang="en" id="22">Learning XML</title>
  <author id="23">Erik T. Ray</author>
  <year id="24">2003</year>
  <price id="25">39.95</price>
</book>
</bookstore>

The NoDeCode identifiers are added as attributes to the XML DOM object with a few simple lines of code.

//Add nodecode for indexing elements
xmlUtil.prototype.addNodeCode = function(xmlNode){
	for (var i = 0; i &lt; xmlNode.childNodes.length; i++) {//each child node
		if (xmlNode.childNodes[i].nodeType == 1) {//no white spaces
			//add nodecode attribute
			xmlNode.childNodes[i].setAttribute("id", this.getNodeCode());
			//http://www.w3.org/TR/xml-id/
			//setIdAttribute is not supported in common web browsers
			//xmlNode.childNodes[i].setIdAttribute("id", true);
		}
		//recursive to child of children
		this.addNodeCode(xmlNode.childNodes[i]);
	}
}

Simple AJAX Interfaces for Targeted XML DOM Objects

The NoDeCode supports connecting standard user interfaces to targeted data areas in the XML DOM Object supported by standard XPATH methods.  It is important to note that no round trips to the server are taking place at this time.  All the user interactions are taking place in the XML Object on the client.  The data can be manipulated and modified on the client, then the data object can be transformed into a string and posted to the server using standard HTTP protocol.

A screenshot of a simple delete books user interface

NoDeCode has been tested in the following web browsers:

  • Firefox 7
  • Google Chrome 15
  • Internet Explorer 8

NoDeCode Supports:

  • Standard HTTP protocol to get XML string
  • Method to convert XML string to XML object
  • Method to convert XML object to XML string
  • Methods/Properties to target loosely structured XML
  • Methods to connect User Interfaces to XML objects

The NoDeCode AJAX XML XPATH DOM Model demonstrates how to extend existing web browser objects and methods for custom needs.  It also shows how to use Object-Oriented JavaScript programming to create custom objects that can easily be extended to include new methods and properties.  NoDeCode contains many resources in it’s source code and was written in a single HTML page to support fast modifications and quick testing.  The source code along with a sample XML file can be downloaded here, NoDeCode.zip

Please feel free to share your thoughts and comments here.

Posted in Open Source | Tagged , , | Leave a comment

How to Master Data Visualization

Strategy & Tools for Data Visualization

Data Visualization

Data visualization is the study of the visual representation of data, meaning “information which has been abstracted in some schematic form, including attributes or variables for the units of information”.  According to Friedman (2008) the “main goal of data visualization is to communicate information clearly and effectively through graphical means. It doesn’t mean that data visualization needs to look boring to be functional or extremely sophisticated to look beautiful.

Data Visualization Strategy

Edward Tufte @EdwardTufte delivered a great presentation about data visualization strategy for the star studded Tech@State event audience.   Tech@State ( @techATstate ) connects tech innovators and those interested in diplomacy and development to enable 21st century statecraft by improving education, health and welfare of the world’s population.   The Edward Tufte: Beautiful Evidence (Highlights) video is available here. Edward Tufte’s complete data visualization strategy presentation video is available here, his presentation begins at 14:24.

If your display isn’t worth 1000 words, to hell with it – @EdwardTufte

Data Visualization Tools & Services

Google Data Visualization Services

Google Data Visualization Service provides a variety of charts that are optimized to address your data visualization needs. These charts are based on pure HTML5/SVG technology (adopting VML for old IE versions), so no plugins are required.

Sencha ExtJS Data Visualization Tools

It has always been hard to draw things in web applications. HTML is really not cut out for creating charts and other richly interactive imagery, but Sencha ExtJS 4 supports data visualizations HTML applications. Typically this need has been met with Adobe Flash, but this gave Sencha two problems: most people like writing code in JavaScript, and Flash isn’t available on all devices. The ExtJS 4 solution to these problems is a pure-JavaScript drawing library that can create incredibly rich charting and graphics. It works everywhere – from IE6 to iOS – and will also be available as an add-on for Sencha Touch (mobile).

Highcharts Data Visualization Tools

Highcharts is a charting library written in pure JavaScript, offering intuitive, interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.  You can also you create stock or general timeline charts in pure JavaScript, including sophisticated navigation options like a small navigator series, preset date ranges, date picker, scrolling and panning with Highstock.

Current Data Visualization Twitter Game Board

Diversity fuels innovation. Sports fanatics have their fantasy football teams. This is my fantasy innovation team. This Data Visualization twitter game board represents people focused on sharing ideas about how to make data make sense.

Bio: 7 books: Beautiful Evidence, Visual Explanations, Envisioning Information, The Visual Display of Quantitative Information
Bio: Co-founder of #CrisisCamp & CrisisCommons, Support State Dept. eDiplomacy Innovation Division. #Gov20, Also carves pumpkins (fantasypumpkins.com)
Bio: Founder and CEO of @GovInTheLab. An open government strategist, consultant, and analyst. Part writer, speaker, and educator. Other interests? Mobile and CRM.
Bio: bad diplomat; mom
Bio: Connecting technologists to targeted goals of the U.S. diplomacy and development agenda via networking events that combine physical and virtual presence.
Bio: Welcome to the official U.S. Department of State Twitter! Currently on Duty: Daniel
Bio: organizational transformation, gov20, global citizenship, innovation, public diplomacy, gov20la, social media strategist, foodie, Mobile, Privacy,
Bio: Founder of Visualising Data Ltd, a UK data visualisation design consultancy, provider of training workshops and editor of www.visualisingdata.com
Bio: Information visualizer, interaction designer, practical cyclist. Author & tech editor of visualization books: http://www.oreillynet.com/pub/au/4419

Posted in Design | Tagged , , , | 1 Comment