Tag Archives: social

Revolutionizing the Enterprise

It has been over five years since I wrote an article titled Enterprise Collaboration, in which I identified the need for innovations to transform how people do their work. Since then, we have seen no significant advances. Enterprise applications continue to move very slowly to the cloud, driven primarily by cost efficiencies with little noticeable functional improvement except at the margins (big data analytics, social, search, mobile, user experience).

Where can we go from here?

I still firmly believe that a global work force needs to be decoupled in space and time. Mobility and cloud services will continue to provide an improving platform to enable work to be performed at any time from wherever people want. We should enable people to do their work as effectively from the office as from home, in their vehicles, during air travel, at the coffee shop, or anywhere else they happen to be. Advances in computing power, miniaturization, virtual reality, alternative display and input technologies (e.g., electronic skin, heads up displays, voice recognition, brain computer interfaces, etc.), and networking will continue to provide an improving platform for inventing better ways of doing work and play. This path does not need too much imagination to foresee.

Recently, we have seen an up-tick in applying artificial intelligence. Every major company seems to be embracing AI in some form. Image recognition and natural language are areas that have been researched for decades, and they are now being employed more ubiquitously in every day applications. These technologies lower the barrier between the virtual world and the real world, where humans want to interact with machine intelligence on their own terms.

However, I believe an area where AI will provide revolutionary benefits is in decision support and autonomous decision-making. So much of what people do at work is tedium that they wish could be automated. Some forms of tedium are drudgery, such as reporting status and time to management, organizing and scheduling meetings among team members, planning work and tracking progress, and keeping people informed. These tasks are routine and time-consuming, not creative and value-producing. Machines can interact among themselves to negotiate on behalf of humans for the most mundane tasks that people don’t really care too much to be involved in. Machines can slog through an Internet full of information to gather, prune, and organize the most relevant set of facts that drive decisions. Machines can carry out tasks on their own time, freeing up humans to work on more important or interesting things.

Personal assistants as computing applications are a new phenomenon. Everyone has heard of Amazon Echo and Google Assistant by now. I can imagine advances in this capability expanding into all areas of work and personal life to help off-load tedium. As AI becomes more capable, we should see them taking over mundane tasks, like research (e.g., comparing products to offer recommendations toward a purchasing decision, comparing providers toward recommending a selection), planning, coordinating, note taking, recalling relevant information from memory, distilling large volumes of information into a concise summary, etc. Eventually, AI will even become capable enough to take over mundane decision-making tasks that a person no longer cares to make (e.g., routinely replenish supplies of consumables from the lowest priced supplier, repetitive tasks).

The other phenomenon that will revolutionize the work place even more than in the past is robotics. Robots have already revolutionized manufacturing for decades by replacing repetitive error-prone labor-intensive tasks with perfectly reproducible error-free automation. We are seeing politics influence businesses to apply robots, where human labor sufficed in the past, purely because of the increasing cost of labor. Minimum wage legislation (bans on jobs that pay less than some mandated floor in wages) that raises labor costs above the value produced will force businesses to rethink how to operate profitably. Beyond entry-level jobs, such as fast food service, self-driving cars and trucks are already in trials for ride-sharing and long haul cargo transport. As robots become more dexterous, mobile, compact, and intelligent, we will see them become personal assistants to perform physical tasks as much as we see them in software form perform computing tasks. We should anticipate that robots will serve in a broad spectrum of capacities from low-skilled drudgery to highly-skilled artisans and professions.

The future enterprise will involve a work force where humans, AIs, and robots collaborate closely. Humans have a comparative advantage in performing creative and path-finding tasks with ill-defined goals, many unknowns, and little experience to draw upon. Robots and AIs have a comparative advantage in performing repetitive, well-defined, and tedious tasks. Together, they will transform the enterprise in ways that we have never seen before.

social applications

Facebook and Twitter have flourished in our personal lives. But their usefulness for work is limited to advertising and other marketing activities. Engagement is through sharing of status updates, links, photos, likes, and comments. This is a decade old approach that has not advanced much.

In Mark Zuckerberg’s interview for Startup School, he shows his understanding that Facebook is a social platform for building social apps. However, it is my opinion that all of the players in the social networking space do not have good vision into the future. Facebook and Twitter treat social interactions as ends in themselves. That is why they present information in a timeline, and they seek out trending topics. Information is like news that is stale after it is read. Engagement is a vehicle for targeted marketing.

Google has tried to compete with Facebook, but they can’t seem to find a formula for success. The article Why Google+ failed, according to Google insiders outlines their failure to achieve mass adoption and engagement. Providing an alternative to Facebook without a discernible improvement is not competitive, because users have no good reason to migrate away from an established network of friends.

Facebook “friend” relationships are more likely to be friends, family, and casual acquaintances. Facebook “follow” and “like” relationships are more likely to be public figures, celebrities, and business-to-consumer connections. Facebook is not the platform for professional relationships, work-related interactions, and business associations. LinkedIn is used for professional relationships with recruiting as its primary function. We should recognize that none of these platforms provides an application platform for actually doing work using social tools. Google failed to recognize this opportunity, as they began to integrate G+ with mail, storage, and other services. Providing a wall for posting information and comments is an extremely limited function for social interaction. It seems like no one has bothered to analyze how workers engage with each other to perform their jobs, so as to identify how social tools can facilitate these interactions to be done with improved productivity.

We do see companies like Atlassian developing tools like JIRA and Confluence for assisting teams to work together. These tools recognize how social interactions are embedded into the information and processes that surround business functions. We need this kind of innovation applied across the board throughout the tools that we use in the enterprise.

Productive work relies on effective communication, coordination, and collaboration. These are social functions. Social networking is already mature in project management, wikis (crowd sourcing information), and discussion forums. But these are often peripheral to the tools that many workers use to perform their primary job functions. We need to be looking at the social interactions that surround these tools to redevelop these tools to facilitate improvements in social interaction.

Let’s explore where social interactions are poor in our work environments today.

As our businesses expand across the globe, our teams are composed of workers who reside in different places and time zones. Remote interactions between non-collocated teams can be extremely challenging and inefficient compared to workers who can have regular face-to-face interactions with tools like white boards and pens. There is a huge opportunity for tablet applications to better support remote workers.

As businesses scale, we may discover that the traditional organizational structures are too rigid to support the ever-accelerating pace of agility that we demand. Perhaps social tools can facilitate innovations in how workers organize themselves. As highly skilled and experienced workers mature, they become more capable of taking the initiative, making good decisions independently, and behaving in a self-motivated manner. Daniel Pink has identified that autonomy, mastery, and purpose are the intrinsic motivators that lead to happy and productive employees. Perhaps with social tooling, it is possible for organizations to evolve to take advantage of spontaneous order among workers instead of relying mostly on top-down management practices for assigning work.

These are two ways in which social networking may apply to enterprises in ways that are not well supported today. All we have to do is examine the pain points in our work environments to identify innovations that may be possible. It is quite surprising to me that we are not already seeing social tools revolutionize the work place, especially in the technology sector where start-ups do not have an entrenched culture and management style.

Enterprise Tablet Computing

In my previous article, Enterprise Collaboration, I identified the need for workers to collaborate with greater decoupling in space and time. Today’s audio and Web conferencing technology combined with email, instant messaging, blogging, Wikis, and sharing documents in the cloud just are not providing a game changing improvement in productivity. Something is missing to enable a geographically dispersed, mobile work force to revolutionize the way that work is done.

A technology that coincides with the advance of always-on mobility, compact form factor, touch screen, and cloud computing is the tablet computer.

What is one thing you can do with a tablet that you cannot do with a laptop?

You can use your fingers to write, draw, and gesture.

Is there some kind of application that would benefit from this advantage in the enterprise?

When technical staff needs to interact to collectively explore ideas, such as the meetings that facilitate analysis and design, we frequently find that audio and Web conferencing provide an inadequate degree of real-time interactivity. These tools facilitate a single presenter and an audience that is not heavily engaged. If a group of peers is meeting to facilitate contributions from every participant, these tools are entirely unhelpful. This degree of interactivity will usually require everyone to meet in person, and the tools for the job are a laptop, a projector, a whiteboard, dry erase pens, and an eraser. The ability to write, draw, and annotate as a group makes all the difference.

Here is where the tablet can fill a need, and do so in a superior fashion. The content on a whiteboard is not in digital form. A photograph of the content is still not very useful, beyond distributing copies. The content needs to be treated as a mix of documents, raster images, structured diagrams (or models), textual annotations, free form drawings, and possibly even video and audio media.

Imagine if each meeting participant used a tablet that is capable of remotely collaborating via an application that served as a whiteboard for presentation, collective editing, and interactivity using any digital content. Cameras and headsets can facilitate video and audio conferencing simultaneously with whiteboard interactions. Text chat can allow covert or overt conversations to happen without being limited by a shared audio channel. Perhaps advanced features like speech-to-text translation could even be incorporated to maintain a complete transcript of all conversations and interactivity in all simultaneous modes of communication.

If such an application existed today, it would immediately eliminate a great deal of costly travel expenses. It would give back many hours of wasted travel time to employees. It would even enable them to work more effectively from home, reducing the need to travel to the office every day. In fact, anyone could work equally effectively from anywhere, at any time of day. It would be liberating for the individual. It would also make workers in remote offices collaborate much more effectively on a daily basis. The enterprise would immediately become a great deal more social, because their interactions would be more engaging and productive.

Enterprise Collaboration

Over the past few years we have seen Web 2.0 technologies being established in our personal and professional lives. Social networking tools are being used to keep us connected with friends, family, and colleagues across space and time. In business, technology has ignited a new era in collaboration and social interaction to bring customers closer to those who market, sell, and support their products and services. But we have still not seen this bring about a new era in collaboration among workers within the enterprise.

In January 2011, Tomi Ahonen wrote the Fortune 500 CEO Guide to Mobile, which brought to my attention the on-going technology revolution that we are currently experiencing—the steady move to mobile. It was not just the speed and scale of adoption that is impressive (and it is extremely impressive). It is the way that mobile is permeating every aspect of our personal and professional lives. It is the way that it is transforming almost everything that we do, and the tools that we use to do them.

However, I still believe that we are only seeing this transformation in its infancy. It has started with the adoption of platform technologies (mobile, Internet, Web 2.0), but we have yet to see a cultural transformation to accompany the technological revolution at the scale we are seeing. We have yet to see Enterprise 2.0 yield gains in productivity at work that are comparable to the improvements in our interpersonal relationships on Facebook, Google+, and LinkedIn. Blogs, Wikis, Instant Messaging, and the gradual enabling of tools to become more social are adding incremental value to our business processes, but they are not fundamentally changing the way we do business. We still drive to the same office and largely interact with our colleagues face-to-face or by audio conference and with web conferencing (and accompanying presentation tools) as a visual aid. The manner in which we facilitate work between remote participants remains awkward and inconvenient. Awkward and inconvenient in that audio and video conferencing provide a very poor user experience in the following ways.

  • Only a single person is able to speak at once. Interruptions are inevitable. Often the individuals who speak the most do not yield sufficient time for others to contribute their ideas and opinions. It is sometimes not clear whether the most valuable insights have actually been discussed, because the person moderating the discussion has not structured it to give time to key participants at key points in the conversation. Time is allocated according to the aggressiveness (and courtesy) of the speakers, usually in proportion to rank, as opposed to the merit of their content.
  • Forcing conversations to happen in real time limits the forum due to participant availability (i.e., conflicting schedules, time zone differences), attention span (i.e., often our thoughts are occupied by other priorities), and preparedness (i.e., expecting participants to have reviewed material beforehand in preparation to reach consensus). Some people do not perform well in this setting; they perform better when given time to collect their thoughts. Some people respond better in writing.
  • Although audio and video can be recorded for later playback, it is not a digital transcript whose content can be indexed and searched. A scribe may take notes and publish minutes, but this is labor intensive, and the result is not a full-faith representation of the conversations.
  • Often a key participant is not included in a meeting, because the organizer was not aware of that person’s capabilities until later.

For the preferred mode of collaboration in the enterprise to evolve from real time conferencing to a format that overcomes the above deficiencies, we need a culture that relies less on real time collaboration and more on online tools that bring people together to work more closely, while allowing them to be more decoupled in space and time. Clearly we need better tools to fulfill this need. We have seen tools like Google Wave appear and quickly disappear. Google Wave failed to integrate with enough supporting tools to enable collaborative editing, peer review, and post-processing (interchange) of a broad range of content (documents, images, audio, video, presentations, conferences, models, charts). It failed to integrate with enough supporting applications to participate in real world business processes. But worst of all, it failed to provide a compelling paradigm or inspiration for a cultural shift to collaborate more effectively in real time and otherwise.

Where do we go from here?

Recognize that workers need to collaborate with greater decoupling in space and time. Mobile computing with always-on smart phones and tablets is a fundamental enabler for such decoupling. Enterprise applications that run in the cloud areĀ another element that enables the work force to collaborate using these devices. What we are missing is the right mix of applications and integration into business processes that support the new ways of doing work.

As the corporate office, desk, desktop computer, and telephone become extinct, we must anticipate how a mobile always-on work force will need to work. We must develop applications to facilitate this new work paradigm where activities are often time-shifted; and real-time collaborations are between remote workers, who may be anywhere (e.g., at home on the couch, at the coffee shop, in the airport, in-flight on an airplane, driving an automobile). We will know that the revolution has arrived, when the culture in the enterprise considers it more natural to do work using mobile devices from anywhere and at all hours rather than at the office during office hours.


business idea for enterprise collaboration

(Continued from 2002-07-08.)

One of the biggest impediments to productivity is the lack of tools to facilitate collaboration. This was not as noticeable, when workers tended to be collocated with those they needed to collaborate. Physical collocation makes less sense today, when globalization requires companies to be distributed throughout the world. Expertise is becoming so specialized that it is impossible to develop a broad range of skills in house and locally, so this creates a need to outsource and recruit teleworkers. Email, telephony, instant messaging, and intranet Web sites only go so far to facilitate communication with these remote sites. These technologies need to be integrated into business processes to facilitate wide scale real-time collaboration.

In a software development organization, there are very specific requirements that are unmet by today’s information technology. Software development tools tend to focus either on the relationship between individuals and code artifacts (e.g., integrated development environment) or the relationship between the code artifacts and the quality assurance processes for the software product (e.g., software configuration management). Over the past decade there has been a greater focus on analysis and design tools (e.g., UML modeling). However, modeling is a very small part of analysis and design. The majority of analysis involves the capture of requirements and use cases in the form of natural language (e.g., English) descriptions. This is a very iterative and interactive process among experts and analysts, and the information flows into design. Design is a very creative process among analysts, architects, and programmers in various areas of expertise (e.g., user interface, application server, database). The collaboration tools support for analysis and design are wholly inadequate today.

The software development community needs a Web based collaboration system for analysis and design. In the analysis space, Rational Requisite Web almost completely misses the mark for a requirements database. In the design space, there is nothing to facilitate the whiteboard-style interactions that are necessary during the creative process. Such interactions work toward evaluating design options and formally capturing the final design decisions. UML modeling is merely a visualization technique. UML diagrams are not in a format that is appropriate for communication between all stakeholders. Ultimately documents must be produced for the software architecture and the design of each subsystem. Collaboration tools are required for producing these artifacts as a team.

I have looked at using a Wiki to facilitate collaborative content creation. This is not a bad mechanism for authoring, reviewing, and revising content. However, it is wholly inadequate for taking that content and producing documents for publishing. Moreover, a Wiki alone is insufficient for handling all the various kinds of content that is needed for analysis and design (e.g., models, diagrams, code, user interface prototypes), and for managing the workflow.

I believe that this is a tremendous business opportunity. There is clearly a need for this kind of collaboration tool for software development. One can imagine this need extending into other engineering activities, and perhaps even into other disciplines (e.g., sales and marketing) within the enterprise. This is likely a $100M idea with a market window that is likely to remain open for quite some time. If I had the guts, I would probably pursue this one as my baby. I’ve got the perfect skillset and experience to make this happen.