Author Archives: John Tripp

Social Software and Productivity

There is a lot of buzz about the potential productivity gains of social software. Luiz Benitez tweeted a link to an article on The Province, which described a variety of situations where social software like IBM Connections was leading to perceived productivity gains.

The examples cited in the article noted the increate in productivity that occurs when people are linked together in collaborative communities. But is this really what is new about social software? Online, collaborative communities have been around for a long time.

However, those communities were usually closed, meaning that you had to be a recognized “member” of the community to get a login credential, and these collaborative communities generally failed. Why? We propose that some component of that failure has to do with the centralized control indicative of most enterprise implementations.  Interestingly, this central control paradigm is hinted at in the article referenced above:

Dr. Anne Bourhis “cautioned that social networking isn’t a cure-all. She said businesses need to plan in advance how the tools will be used before they implement a new network, since there are a multitude of tools that serve very different purposes.

“You can’t use it because it’s in fashion,” she said. “You really have to understand what the need is. If it doesn’t meet the need of employees, they won’t use it.”

While we agree with the second paragraph without reservation, the first paragraph is indicative of a non-social, centralized planning approach. What businesses really need to do is to understand how to provide general purpose platforms (like an IBM Connections), along with tailored, initial business contexts through which to introduce the platform. If those tailored entry points are well thought out, the network of users will identify the next wave of uses of the platform, without any input from IT or management.

What is impossible,  once an open, social system is introduced within a business context, is for a centralized planner to predict and manage where the social network will take the software. Business can plan how to introduce the platform, but cannot plan how the tools will be used. If they do so, and restrict the ways the tools “should” be used, the value of the emergent online network will be impaired.

If businesses create an open, social network, where everyone in the organization has access, and where access restrictions are kept to a minimum, the kinds of linkages that are described in the article can take place naturally. This is what is really different about social networking, in comparison to other online collaboration spaces. Rather than “pre-identifying” communities, in social networking contexts, communities emerge in practice, based upon the needs and desires of the users, not a central plan.

This is part of the true value of social networking software in the enterprise – allowing the connections of people in the business to emerge as business requirements dictate, in real time, without IT intervention or management declaration.
This does not mean that it is unimportant for there to be a plan for the introduction of the platform. But that plan should be just that…an introduction, rather than an arranged marriage. That well thought out introduction can blossom in ways no one can anticipate.

ProjExec 5.0 reviewed on the AppGap Blog

Please see the review of ProjExec 5.0 on Bill Ives’ TheAppGap Blog.

Bill focuses on the integration of ProjExec with the IBM collaboration stack. This is a key concept of social project management and social business software in general. Technology-enabled business contexts must stop being islands. With social business platforms and open standards for activity stream syndication, we are reaching a turning point in online collaboration.

Whether or not a company is an IBM or other vendor customer, whether or not a company uses ProjExec, AtTask, or Wrike, companies need to start reclaiming the social capital of the organization, not merely the immediate business team. This is not possible when the social business application is not integrated into the social business fabric of the organization.

Peer-to-Project Communication: What if the Project Itself was a Member of the project?

Social Project Management introduces the concept of “peer-to-project” communication, which we explored in a previous post. Peer-to-project communication starts with the idea that the project is an entity that can be communicated with, and an entity that can communicate back. With Social Project Management, this is the reality.

For example, let’s look at Facebook. When a person interacts with Facebook, his or her activity stream (wall) is the communications channel. Friends’ have walls and, more importantly, things like businesses, causes, animals, etc. also have walls. These activity streams that are for “non-humans” behave (in general) the same way as people’s activity streams. Users of Facebook “subscribe” to information by liking things and “friending” people. Once that connection is made, the activity streams of people and things are linked, and can communicate bi-directionally. Importantly the distinction between people pages and “thing” pages dissolves.

Where social project management builds significantly more value than other web-based collaboration tools is with the richness of the project entity. Rather than being simply a container through which teams can collaborate, a social project management system build collaboration around the typical tools of the project manager, including a work breakdown structure and project schedule.

In a social project management setting, when a user is added to a project, they subscribe not just to the collaboration framework for the project, but also to all that the work breakdown structure and schedule provide. First, a project user receive access to post things to the wall, and they receive status updates when others post there. Importantly, the project itself can also post there.

So, second, when a person finishes a task, it is published to the project wall by the project, eliminating the need for the person to complete a separate reporting task. Third, when a task is in danger of being late, the project can communicate via the wall and make the risk known to everyone. Fourth, when a task is completed, the project can communicate to the team and let them know which other tasks can now begin.

While this scenario focuses on the communications benefits of social project management, we will discuss the power of social project management for risk management, resource management and management reporting in a future post.

In a real sense, the large portion of a person’s project communication can be re-focused to the project as peer-to-project communication, rather than as direct peer-to-peer communication. While we would never argue that limiting peer-to-peer communication is a positive thing, with distributed teams, the more that peer-to-project communication is adopted, the more ambient awareness can be generated, and the more a non-collocated project team can “feel” like a collocated team.

Peer-to-project communication via the activity stream helps team members and others understand what is going on, even if they are not directly involved with every task. Making the project itself a communicating member of the team is a great step to building awareness, especially as the size of the team grows, and the geography of the team widens.

And now, a word from our sponsors…

As we mentioned in our first post, the project wall blog is sponsored by Trilog Group.

For those of you who are IBM customers, running Domino, Quickr (Domino or J), Websphere, or Lotus Connections, Trilog Group’s ProjExec 5.0 is the Social Project Management platform that is designed to work seamlessly with whichever part of the IBM collaboration stack you’re running.

Rather than a standalone project management system like MS Project, or any of the many, many web project management platforms that are out there, ProjExec 5.0 is designed to be an integrated component of your social collaboration context, rather than an island.

Check it out at ProjExec 5, Social Project Management for IBM Customers.

Now, back to our attempt at unbiased discussions of social project management :).

Developing Peer-to-Project Communication with Social Project Management

Communications planning on projects takes up a major part of the PMBOK. Because traditional project management is based upon a philosophy of control, project managers are advised to develop and maintain a detailed project communications plan, with important formal communications defined and agreed to by project stakeholders.

Having been involved in scores of projects as a project manager, we have prepared literally thousands of informal and formal communications for stakeholders. However, how many times when we were writing those communications did we think that the stakeholders really valued that information, and that they would really take (have) the time to understand the communications. Rather, we knew that when something was really important (an exception), we would have to call it out with a special communication, that probably was not defined on the project communications plan.

The theory driving the establishment of formal communications planning is network complexity. Who has not seen the image of what happens to communication paths when people are added to projects? Everyone has seen it, but I’ll still link to an image here:

Communication Paths Increase as Staff Number increases

The concept of communications path complexity (peer-to-peer communication)

Basically, as Fred Brooks pointed out in The Mythical Man Month, adding people to a project creates more theoretical communications paths, and therefore more potential communications complexity. Because teams are large and, because the communications challenges within distributed and cross-cultural teams are real, communications control led to the partitioning of communications, with the project manager or several project managers becoming communications hubs, responsible for the filtering and distribution of information in order to limit the complexity of communications across the team, and to attempt to reduce information overload see this article.

However, with the emergence of social project management, and the application of the activity streams paradigm, a new possibility for the management of communications emerges. With the project activity stream, or “project wall”, comes the concept that the project itself is a “member of the project”, with whom other project members can communicate, and who can communicate with other project members. This leads to a new paradigm of project communications, shown in this diagram:

Peer to Project Communication

Communication Paths in Social Project Management (peer-to-project)

Rather than viewing the project as a set of communications paths between individuals (“peer-to-peer” communications), social project management creates the concept of communicating between individuals and the project (we call this “peer-to-project” communication). While project team members will, of course, communicate one on one as necessary, applying the “Facebook” or “Tweet” paradigm to a project, creates a steady stream of information to the project, and from the project to the individuals.

In the diagram above note two specific things. First, ties to projects can be any strength. If a person is dedicated to one project, their ties to that project will be strong. If a person is assigned to multiple projects, their ties may be stronger to some and weaker to others.  (An executive’s ties to projects will generally be weaker than the average project member on any project.)

Rather than having to maintain one communications path with every member of a project team, each member only has to maintain one communications path with each project, and then specific communications paths as necessary. However, if the peer-to-peer communications paths happen outside the project, the rest of the project team is unaware of the communications. Whereas in a collocated team environment, much of this informal human-to-human interaction is processed by individuals as part of the environment, in distributed teams this communication must be made visible through the collaboration system. As much as possible, social project management encourages the use of the system for peer-to-peer AND peer-to-project communications, creating the maximum ambient awareness for the team.

Conceptualizing the addition of a new project member as a new set of communications paths between each member of the project, we can conceptualize the addition of a new project manager as a simply a new peer-to-project path. This new path does not change the other peer-to-project communications, it simply adds another potential source to the communications paths.

Additionally, notice from the diagram that social project management, because it is embedded into the collaboration network of the organization, enables the seamless integration of external network contacts via the social networks of project members.

In a sense, peer-to-project communication with social project management is a publish-subscribe model for project communications. While this concept is somewhat silly when describing collocated teams, it is very applicable to technology-enabled teams. This publish-subscribe + tweet paradigm, where the external social network can be seamlessly integrated into the management of exceptions makes project management social.

Obviously, we believe that the social project phenomenon is significant in its impact on project teams. Whereas Web2.0 enabled the easy establishment of online collaboration spaces,

Project Management 2.0 – Was it really about Project Management?

In response to project management challenges, project teams have turned to technology to attempt to reduce the costs of collaboration.  The most visible recent development in technology-enabled project collaboration is the movement called “Project Management 2.0”.  Project Management 2.0 has been defined in a number of ways, but the basic definition given is that Project Management 2.0 is the use of web 2.0 technologies to enable project teams to better share information, increase collaboration and to empower teams to get things done.

“Problems” with Project Management 2.0

Defined by technology

However, a problem with the current understanding of Project Management 2.0 is that it is difficult to define what it is, without discussing the role of technology.  Additionally, it is difficult to define what makes a particular technology a “Project Management 2.0” technology. The most common example used is the “Project Wiki”, where all of the team members can update as necessary the tasks required, the status of tasks, project documentation and the like, and blogs have also been proposed as PM 2.0 technology, but other technologies as diverse as Voice over IP (VoIP), internet search engines and wifi have been put forward as PM 2.0 technologies.  Because all of these technologies are general purpose technologies, it is hard to define when their use is for “project management”, rather than general collaboration, or simple user enablement.

Technology Islands

Although they helped teams to collaborate, web 2.0 technologies came at a price.  First, the technologies were islands.  Users had to maintain accounts with a variety of providers, project team members might have to use multiple technologies for the same interactions across different projects.  Second, many companies could not make use of the “free” web2.0 applications due to regulatory, privacy or other security & administrative reasons.  Companies in this situation would need to provide internally hosted web 2.0 technologies, reducing the cost benefit of utilization.  Third, few of these technologies were integrated with the enterprise architecture.

Project Management Process Largely Absent

Finally, the project management 2.0 “wave” seems to have left the Project Manager behind.  While project collaboration can be significantly enhanced, and project task management and tracking is possible, web 2.0 technologies do not address the core challenges that the project manager faces, nor do they assist the project manager in the aggregation of information about the project.  In fact, because of their distributed nature, these technologies increase the project manager’s difficulty of assessing progress and status.

What about Project Management 2.0 integrated systems?

Greatly improving upon the ad-hoc use of Web2.0 technologies, PM 2.0 platforms such as @task, and (many) others emerged.  While these platforms integrated Web 2.0 capabilities into a unified project management platform, adoption still involves the creation of a technology island, usually hosted in the cloud, with little visibility outside the immediate project team members who are given access to the platform.

Even with these “problems”, we believe that Project Management 2.0 was and is a positive development for project teams’ collaboration and knowledge sharing. Project Management 2.0 empowered a project team to collaborate to complete tasks.  What is needed, and what Social Project Management endeavors to make possible, is the next generation of project management visibility, taking the benefits of PM 2.0, integrating rich and rigorous project management tools, and adding to that the engagement of the full social network of the project community, in order to achieve the project’s goals.

Social Project Management is Different from Project Management 2.0

Many people use the terms Social Project Management(SPM) and Project Management 2.0 (PM2.0) interchangeably.  Heck, even wikipedia thinks they’re the same thing, but it’s wrong.  While PM 2.0 focused primarily on enabling online collaboration within the team, and to a lesser extent with providing dashboards for reporting, and other basic project management automation, SPM’s focus is fundamentally different.  SPM is focused on connecting the project to the wider social network of an organization or web of organizations to both manage the project and to manage exceptions.  PM2.0 platforms rarely are connected to a wider social network and generally are closed to non-team members.

Because Deloitte stresses the need for social software to manage exceptions, let’s compare SPM and PM2.0 using Deloitte’s framework:

First, social business software helps identify expertise, either via directly querying the social network or by identifying the creators of valuable content.

  • PM2.0 – Most PM2.0 platforms are hosted externally, not integrated with the enterprise systems of a company, and access is supplied only to team members.
  • SPM – Social project management embeds project management into the social platform of the organization.  It allows for project issues to be “broadcast” to the entire social network of the team, rather than being confined within the project team boundaries.  Because of this, important expertise from outside the team can be brought to bear on the team’s issues and opportunities.

Second, social business software breaks down traditional barriers  within companies and across value chains.  Because communication and conversation more seamlessly and extensively crosses organizational boundaries with the aid of social business software, both the communication and awareness of exceptions are more widely disseminated – in sharp contrast to traditional, team-oriented, direct communication paradigms.

  • PM2.0 – Again, because of the fragmented and siloed nature of most PM2.0 platforms, PM2.0 systems reinforce and create boundaries.
  • SPM – Social project management enables communication via the microblogging and re-posting paradigms common to today’s social software platforms.  By disseminating issues widely, SPM provides a true communication advantage over PM2.0

Third, social business software preserves institutional memory, and because the various institutional memory contexts are now integrated into the social platforms, data is now available that allows organizations to analyze and discover issues and opportunities that were previously hidden..

  • PM2.0 – Because PM2.0 systems are many times adopted for projects one at a time, and because even in the same organization multiple PM2.0 platforms may be adopted, institutional memory is replaced by individual memory.
  • SPM – Social project management is all about integration into the social platform of the company.  SPM stores documents and other project information into the social platform, making it part of the larger institutional memory.

PM 2.0 was a great first step into the realm of web project management systems.  However, it was focused on within-team communication and collaboration, and because of this reinforced the team boundary.  Social business software is all about breaking down boundaries and managing exceptions. If your project management system cannot help you to manage exceptions, it’s not a social project management system.  If you’re not managing exceptions, you’re falling behind on your projects.

Social Software and Business Performance (Part 2)

In the first part of this post, we described the importance of user-recognized value (i.e. – the system helps users get the job done) as key to true adoption of social business software.

As we continue to examine the Deloitte Report discussed previously, the point is made that in this new world of near-constant disruption exceptions will no longer be exceptional, but rather will be the norm.

Social Business software is particularly adept at assisting with the management of exceptions.  Deloitte notes this example:

“Sales Associates at Avaya use … microblogs to tap into what their peers are saying. Using the tool, they can glean competitive intelligence, stay attuned to marketplace trends, and access materials to use with clients. When a Sales Associate encounters an exception, he or she searches conversations on Socialcast to see if anyone else has dealt with a similar situation. This easy access to institutional memory saves time. If a Sales Associate does not find a discussion about a similar exception, he or she can post a question to the group, eliminating the time-consuming process of identifying the right person or e-mailing a massive list-serve and receiving redundant responses.”

As the report illustrates with this example, social business software assists in the identification of knowledge – be it digital or human – to resolve business exceptions.  Other ways that social business software can help address exceptions are also illustrated in the Deloitte example.

First, social business software helps identify expertise, either via directly querying the social network or by identifying the creators of valuable content.

Second, social business software breaks down traditional barriers  within companies and across value chains.  Because communication and conversation more seamlessly and extensively crosses organizational boundaries with the aid of social business software, both the communication and awareness of exceptions are more widely disseminated – in sharp contrast to traditional, team-oriented, direct communication paradigms.

Third, social business software preserves institutional memory.  While software systems have preserved information regarding exceptions (call center software, anyone?) for generations, what’s important about social business platforms is that they integrate numerous exception generating contexts onto a single social awareness platform.  While previous generations of systems might preserve the memory, the archives remain very limited with respect to context and awareness of the memory.

Finally, because the various institutional memory contexts are now integrated into the social platforms, data is now available that allows organizations to analyze and discover issues and opportunities that were previously hidden.

Exceptions are more likely to be encountered in the arena of projects and project management than in any other place within an organization.  Because of this, social project management is an obvious area where strong context-specific social business applications can be developed and integrated into a broad social business platform.

Check back next week for our next post:  Social Project Management – the multiplier of social business performance.

2011 – The Year Social Business Software Crosses the Chasm?

According to Gartner, 2011 social software revenue will approach USD 1 Billion. It seems likely that with companies like IBM Lotus, Trilog Group, Tibco, SocialText and others builing their social portfolios around the concept of syndicated activity streams, 2011 will become the year when social software really makes strides in enterprise adoption.

The reality is that social software is expanding beyond the social interactions of people, and is embracing the integration of the “social” activity of machines, projects, and processes.

Imagine a single activity stream that shows your human interactions, notices of new or late tasks from your projects, an alert from a file server that it is low on disk space, or that a business process is failing SLAs.  A single activity stream that shows questions that you might be able to answer asked by people you’ve never met. Add that to the ability to expand this activity stream selectively with business partners and customers, and the power of the social business software activity stream becomes apparent.

This is the promise of social business software standards like Activity Streamsthe emergence of social convergence.