Why do Most Project Management tools Not Include Collaboration? by Joel Bush.
Categorized as Public. Tagged with ec2, primavera and scitor.Product Management tools were originally meant for professionals. The first tools I learned about in the 70’s and 80’s were mainframe-based with names like Scitor and Primavera. These tools were mostly focused on resources and scheduling for projects, and had the ability to support large, complex and even multiple projects. What was interesting about these mainframe-based tools was that you could access them from any terminal connected to the mainframe. There was one project plan, and usually only one version of project documents stored in the project space. We used “Profs” for e-mail and notifications of changes in project status. However, even though these tools consolidated project objects, they were complex and often required not only a professional project manager to run the project, but the project team often needed a week or more of training.
Then in the early 80’s the PC revolution happened. By the 1990’s, with a reasonable amount of computing power on the desktop, project management, through Microsoft Project, moved to the desktop and garnered a large percentage of the market. However, these tools were still complex, required training and were only in the realm of the project professional, those that understood work break-down structures or who had been PMI trained. Now that project documents were on everyone’s PC hard drive, there were multiple versions floating around, everyone was mailing documents back and forth and the project managenment (PM) systems itself was flooding our Inboxes with alerts and notifications.
For Everything There is a Season...
In the IT world most things seem to happen in about 10 year cycles. However, the evolution of project management seems to be on a 20 year cycle. In the 60’s and 70’s we had a consolidated mainframe approach to project management. In the 80’s and 90’s we had a more distributed, desktop-oriented PC approach to project management. Today in the new millennium we are back to the more consolidated approach, but with a difference. The difference is that each time we go through the cycle we seem to add a layer of abstraction getting closer and closer to the end-user each time. In the current iteration we have returned to software ‘in the cloud’.
This time it was not in the mainframe where the software resided, but project management software was starting to be offered as a service (SaaS). In this scenario the software was hosted on a network of servers (like Amazon’s S3 for expandable storage or EC2 (Elastic Compute Cloud)) that had the capacity to expand if the number of users increased. We now have come full circle with the mainframe, where everything can be stored in one space, online, with only one version of project documents stored in a secure project space. However, the newer SaaS PM tools promise not only less complexity and improved ease-of-use, but they often do not require a highly trained project manager to make the project successful. Add to this the fact that you can “try-before-you-buy” with many of these tools, lowering not only your initiation costs (you don’t have to buy a server, software license, or hire someone to maintain it), but also lowering your overall risk.
However, with each iteration the level of project success has not gotten any better. A recent survey of the PM literature shows:
• 75% of IT projects fail, are late or over budget (PWC, March 2007)
• 7 out of 10 UK government IT projects fail (Joe Harley, CIO, Department of Work and Pensions, Government IT Summit, May 2007)
• 85% of project success is dependent on factors related to people (Source, John McKean, Executive Director of the Center for Information Based Competition quoted from a blog)
• 60% of IT systems fail because projects neglect the organization and people changes introduced by new technology (Cranfield University/BEST project)
If we define failure as a project that is late, over budget, or does not meet the customer needs then what is causing this high rate of failure? If the technology has gotten better with each iteration, and our training of Project Managers is better, what are we missing? My belief is the realization that communication amongst project teams and project team members is poor.
“Communications failures top the list of reasons IT projects fail”, according to poll results from the Computing Technology Industry Association. About 28% of 1,000 respondents identified poor communications as the main cause of project failure, according to CompTIA (March 13, 2007 InformationWeek.")
What are some of the problems in a project management context than can happen without collaboration?
- False Consensus
- Unresolved Overt Conflict
- Un-discussed Covert Conflict
- Rigid Hierarchy
- Weak Leadership
- Unrealistic Expectations
- Closure Avoidance
- Calcified Team Meetings
- Uneven Participation
- Lack of Mutual Accountability
- Left out Stakeholders
- Forgetting the Customer
- Adoration of the Technology
From: Alan and Deborah Slobodnik, Options for Change – MA Bay OD Learning Group
Even more critical than communications, collaboration may be the key to project success. It is the level of participation, ownership and interaction that are inherent in collaboration that may hold the key to project success.
Communication, Interaction, Coordination, Collaboration
As an industry analyst firm, Collaborative Strategies is a lot more meticulous in its definitions of terms. For this discussion we will distinguish between communication, interaction, collaboration, and coordination, and use the following examples to help define each of these terms:
• Communication: Person A sends
a message to person B, and person B acknowledges receipt. The message
could include simple or complex information (graphics, pictures, or
multimedia).
• Interaction: Person A sends a
message to person B; person B acknowledges receipt and sends a message
back to person A in reply. The type of information transferred in an
interaction is, by its nature, complex.
• Coordination: Using communications to have multiple people work on a variety of tasks over time with a common goal.
• Collaboration:
Multiple interactions occur between two or more people; each transfers
complex information in pursuit of a particular common goal over a
specified period of time.
For a common definition of collaboration we turn to Wikipedia, which notes that collaboration has these characteristics: creation, innovation, problem solving, participation and ownership. Collaboration in the Web 2.0 world is more about participation: working together to work things out because you’re part owner of the goal/solution. This is a big shift from the initial mainframe focus on resources and schedules and shows that we can learn each time we go through a cycle.
Collaboration and Project Management
One of the benefits of having a hosted project management tool is the increased ability for collaboration. This means that project teams can incorporate communication, interactions, coordination and collaboration all within some of these new Web 2.0 project management tools. Many of these tools include functions such as:
• User Profiles (project team member profiles)
• Expertise Discovery
• Project team chat (while in a specific project room)
• Integrated opinion polls (for team decision making)
• Private messaging (IM)
• Blogs – an interactive online journal that contains an ongoing dialog about the projects status and issues
• Wikis – a collaborative project web site that allows any member of
the project team to add or edit the page(s) and can easily be linked to
other project pages or resources.
• Multimedia file sharing
• Customized notifications and alerts
• Tagging, tag clouds and social tagging
• Presence (ability to detect if someone is online)
• RSS feeds
• Discussion forums for project issues and risks
• Group and role administration (supports security and access management)
• Integrated calendar management for coordination of tasks and meetings
• Rating and ranking of content
• Reputation engines, so team members can vote on different project documents
Hide comments
Collaboration and Sustainability by Joel Bush.
Categorized as Public. Tagged with lotussphere, newwow, qwaq and second life.This summer I attended a semi-annual symposium put on by NewWoW, an interesting and varied group I have belonged to for the last few years. NewWow, which is the brain child of Joe Ouye and Jim Creighton, is essentially composed of three types of people: HR people, technology people, and real estate/facilities people. It’s really an interesting mix of experts, and the symposium this time was on Sustainability.
Hal Levin was the invited presenter, and did a white paper reviewing the literature about sustainability, which he has been championing from his home/office in Santa Cruz for the last 30 years. Hal also did a presentation on sustainability which was much of the focus of the symposium. The question for this meeting was to see if new ways of working, i.e. working from home, a satellite office, working in distributed teams across geographies etc. would help with environmental sustainability?
What is sustainability?
As anyone who has seen Al Gore’s “An Inconvenient Truth” knows the polar ice caps are melting, the level of Co2 in the air is 100 parts/million higher than it was 100 years ago. England is flooding, Greece is having a drought, hurricane Katrina wiped out New Orleans, no snow in the Alps or in the Sierra Nevada moutains, Force 5 tornados, and the list of wacky weather goes on...
With over 6 billion people on the planet, and a maximum of 8.5 billion
(expected to peak mid-century) environmental sustainability looks
doubtful and our kids will inherit a planet with weather gone wild and
an increasingly toxic environment.
Yet anyone driving around the San Francisco Bay Area will probably notice all of the Toyota Priuses. My interpretation of this is that many people in the SF Bay Area are trying their best to have a lower carbon footprint, and do their part for the environment (as well as get better gas milage). The sad part is that according to Hal Levin, one Coal Fired power plant could undo all of the lowered carbon emissions from all of the Priuses in California.
What Matters?
There were some companies (IBM, HP, Sun, Google) that are doing a lot to be sustainable or “Green” through solar power, bussing employees, and a variety of other methods to cut down their carbon footprint. But the fact is that the growing population in China has great power demands and that 544 new coal burning power plants will be coming on line worldwide over the next few years. Coal power plants are one of the dirtiest ways of producing power and coal-fired generators emit roughly twice the national U.S. average emissions, which means that all we do to cut our carbon footprint is more than negated by the new power plants coming online worldwide.
I found this message rather depressing; after all I work from home, try to reduce my commuting to Silicon Valley, have cut my air travel (which by the way is one of the worst offenders in terms of introducing Co2 into the upper atmosphere where it has 3X more effect on global warming) from over 100,000 miles a year to less than 20,000 (with the result that I get the worst seats on the plane every time (stuck in the middle next to a crying baby)) and all of it may have no effect on environmental sustainability!
According to Hal, that does not mean we should not do everything possible to reduce our carbon footprint. The environmental impact of the world population by 2050 will be more than 4x what it was in 2000 and by the end of the 21st century it is projected to be 11.6 times greater than at the beginning of the century.
If we look at how much the U.S. participates in this global warming, we have a population of 300 million (5% of the world population) and yet we use 25% of the world's energy. The Energy (25%) and the Transportation industries are the two biggest offenders in contributing to global warming.
After a number of my colleagues from Europe presented at the Symposium, it became clear that Europe was far ahead of the U.S. in terms of sustainability. In many of the population centers, the bicycle was the main mode of transport and/or public transportation was readily available. They are designing energy-efficient houses and workplaces, and overall, seem to have put much more thought (and action) into the issue of sustainability.
Collaborative Environments
At the symposium, although I did not give one of the major presentations, I did propose that any number of collaborative environments would help us cut down our carbon emissions and decrease our carbon footprint.
I know that Web and video conferencing have personally allowed me to cut down on my travel. However, in a conversation with an executive at IBM a few months ago, he mentioned that more people attended the 2007 LotusSphere in Second Life than attended in person (LotusSphere takes place in Orlando the last week in January). His second statement was the one that I found hard to understand: "The carbon footprint of a person in Second Life was even higher than it was in real life." At the time I objected to this, saying that there was no way possible this could be! However, after investigating a number of 3D collaborative environments (including Qwaq and Sun Labs Wonderland), I began to understand that Second Life is a polygon-intensive environment and each server can only support a few people so Second Life has a huge server farm--pulling a lot of power--to support the 40,000 (of its 8 million members) who use Second Life every minute of every day. So there is the possibility that collaborative technologies could be creating a larger rather than a smaller carbon footprint.
The Critical Question for Collaboration
So I asked at the symposium if there is an easy way to determine if using any collaborative technologies is making my carbon footprint smaller or larger.
I did not get a a response that pointed towards any website with a carbon calculator for technology use (though there is one that will show you what your carbon footprint is for any plane flight you take). The consensus is that there is no such tool currently available on the Web and that one should be created.
It might even be a good idea for some of the technology companies mentioned above to create a consortium that would develop such a tool. Or maybe NewWoW itself will step-up and create the tool. Kudos to whoever does; it would be a good thing to know and may affect the green policies and the use of collaborative technologies at many enterprises and even at SMBs like Collaborative Strategies.
Mashups and Collaboration by Joel Bush.
Categorized as Public. Tagged with appexchange, facebook, google, ibm, ilike, kapow, mashery, near-time, nexaweb, opensam, scientific american, serus, strikeiron, super wall and webex.I attended the Mashup Summit put on by Colabria last Friday at John Maloney’s largesse. This one-day event had presentations by a variety of mashup vendors such as StrikeIron, Mashery, Kapow, Google, Nexaweb, IBM and Serus. These presentations were great, but after a while it was hard for someone like me (one of the only non-developers in the audience) to tell the difference between some of these mashup technologies. What was more useful was some of the introductory work by John on value networks and how a mashup was a type of value network. The final session run by John and Ann Majchrzak from USC was a discussion involving everyone in the room and was the most interesting session of the day. I wish they had cut back on some of the vendor presentations and started this most interesting discussion two hours earlier (right after lunch).
Wikipedia defines mashups as “Mashup (web application hybrid), a web application that combines data and/or functionality from more than one source.” The Wikitionary definition is: “A derivative work consisting of two pieces of (generally digital) media conjoined together in some interesting way, such as a video clip with a different soundtrack applied for humorous effect, or a digital map overlaid with user-supplied data.”
It was clear that everyone was talking about mashing up a variety of data sources (public and private) and there were even some vendors that were providing data as a service to help with this (StrikeIron). But a term I kept hearing was “collaboration.” Why were all of these propeller heads talking about collaboration? Terms like SOAP, REST, Flex, AJAX, ATOM, XML,SOA, RIA and WIZDEL were bandied about with alacrity (I had to look up some of them, fortunately there was good wireless connectivity at the event), but those were the details of implementation. What was clear from many of the vendors is that mashups had taken hold in the consumer space but were something completely different in the Enteprise.
Stefan Andreasen the founder of Kapow technologies suggested that the best way to get started in the enterprise was to focus on some specific areas for mashups including: Business Intelligence, Portal Content, Data Collection, Content Migration, Lightweight Integration, and Automation of processes.
What was clear from many of the presenters was that mashups would not take the place of traditional ERP applications and processes, but rather they were for “opportunistic applications.” Those are the applications where you go to IT and they tell you it will be months before they can get to it, and then ask for a huge chunk of your departmental budget. In reality these applications could probably be done in a day or two and without even having to get on to the IT calendar. In one case 30 MBAs were being trained to create mashups from a wide variety of feeds and applications.
Orwen Michels CEO of Mashery felt that the ROI for IT with mashups was a hard sell, because these were small applications that may not have a big ROI for the enterprise, until you add up the hundreds or thousands of them, and then in aggregate they do have a compelling ROI. This is kind of the “long tail” argument that is present for content in the consumer space, but it does make sense in the Enterprise context, and also fits with what I have heard in briefings with IT executives when “mashups” comes up in the conversation.
Mashups In The Enterprise
However in the enterprise three things came up around mashups that do not always come up in the consumer space; they are: security/access, data integrity/quality and accountability for the results of the mashup. More about this in another blog.
Mashups and the Semantic Web
The semantic Web, or Web 3.0 isn't a new idea. This notion of an interdependent network of machines that can better read, understand, and process all that data floating through cyberspace—a concept many refer to as Web 3.0— first entered the public consciousness in 2001, when a story appeared in Scientific American. Coauthored by Tim Berners-Lee (one of the inventors of the architects of the Internet), the article describes a world in which software "agents" perform Web-based tasks we often struggle to complete on our own.
He saw “the Semantic Web will be a “place”—a combination of technologies, systems, networks, standards, workflows, taxonomies, ontologies existing in the ether of cyberspace —where machines will be able to read Web pages much as humans read them. It will be a place where search engines and software agents can better crawl the Net assembling bodies of context-sensitive content based on or explicit and implicit requests. While Web 3.0 will not be any more interactive then Web 2.0, per se, it will feature a greater degree of standardization for coupling content, applications and meaning, along with better tools to find people, web objects and content.”
I believe that Mashups are one of the bellwethers of the semantic web. Mashup backbones like the Salesforce AppExchange, WebEx Connect, OpenSam, etc. are also offering standardized ways for people to create applications that can access data across a variety of different data silos.
Widgets and Gadgets
Another aspect of this type of standardizations is through widgets and gadgets. Wikipedia defines a widget as “Web widget, a third party item that can be embedded in a web page.”
The most common example of the use of gadgets or widgets is Google Gadgets,
where you can put any number of these gadgets on your Google search
home page (I have 3 full tabs of these gadgets on my google page).
Another way this works is in Facebook, there are now 4,000 applications that you can clip into your Facebook site, from Super Wall,
which lets Facebook members leave messages, photos or videos on one
another’s profile pages, is an expanded version of a Facebook function
built in on profile pages, called the Wall, to iLike
tool, which lets users post clips of their favorite songs, has since
been added to the pages of 8.6 million of the service’s 43 million
users.
We are also starting to see widgets appear in collaborative applications. A good example of this is Near-time, which is a team space and collaborative publishing environment that now allows you to embed widgets. A widget is a micro-application that you can embed in your Near-Time wiki or weblog. Click on the link to see which widgets are in the Near-time widget library. Some of the widgets Near-time has integrated into their collaborative environment include:
• real-time chat from Meebo, Gabbly, and Skype widgets
• video and widget aggregators from Widgetbox and Spring Widgets
• polls and surveys from SurveyGizmo, Poll Daddy, and Wufoo
• maps and mash-ups from Google and Trippermap
• news and information from Yahoo! Finance and Forbes
Unfortunately, today you need to paste in code snipits today to make the widgets work, but in talking with Reid Conrad, the CEO of Near-Time the widgets will be drag-and-drop in the near future.
Mashup backbones, gadgets and widgets are all indications of the coming standardization of the Web. But what does that mean for collaboration? It means that when you create an avatar in one 3D environment you will be able to easily move it to other 3D environments. When you create a virtual team space that there will be a web-wide ID check and authentication service that will let you know the person you let into this space is really them. You may even have a standard profile that works across all social networks or online communities.
Although these changes may seem small and more focused on infrastructure, the implications for the end-user are enormous, and will change the way we live, work and play on the Web.
Why is e-mail the most popular collaborative tool? by Joel Bush.
Categorized as Public. Tagged with clarizen, collanos, copper project, eproject, huddle, jive, near-time and projity.I admit I get hundreds of e-mails every day and I spend at least an hour each day dealing with them (reading them, sorting them, deleting them, responding to them, etc.). I have e-mail forwarded to my PDA, so when I am out and about I don’t miss any of them. But e-mail has been around for the last 30 years, why is it still so popular? Why do people use it for all types of collaboration?
9X better than e-Mail
If e-mail is such ancient technologies (in Internet time) why does everyone use them? John Gourville, in HBS's Marketing department, did research investigating why so many new consumer products fail to catch on with their intended audiences despite the clear advantages they offer over what's currently on the market. He talks about the '9X problem' -- "a mismatch of 9 to 1 between what innovators think consumers want and what consumers actually want." The 9X problem goes a long way to explaining the tech industry folk wisdom that to spread like wildfire a new product has to offer a tenfold improvement over what's currently out there.
According to Andrew McAffee, a professor at Harvard, and a keynote speaker at the Enterprsie 2.0 Conference in June 2007, “Email is virtually everyone's current endowment of collaboration software.” Gourville's research suggests that the average person will underweight the prospective benefits of a replacement technology for it by about a factor of three, and overweight by the same factor everything they are being asked to give up by not using email. This is the 9X problem developers of new collaboration technologies will have to overcome.”
E-mail Inertia
I use Microsoft Outlook for my e-mail (a love/hate relationship). Outlook is the predominant player for not only e-mail but as a PIM (personal information manager) as I keep my calendar in it as well as tasks and track my time for client work, etc. Because Outlook is the leader in this area there are lots of software that hook into Outlook, to either put data in, pull data out, or use my Outlook data for some other reason. A good example is TimeBridge, a tool, in Beta that I am currently testing to help in the process of setting up meetings. There are many collaboration tools and project management tools that also hook into Outlook, which makes me less inclined to get rid of it because there are lots of tools that hook to it that I can get additional functionality from.
The Medium is the Message
It is important to use the right medium to communicate and collaborate within a project team. For example, e-mail is great to let people know of status or give an update on a project, but it is the wrong tool for an extended discussion on a complex project issue. It is even more the wrong tool to use to discuss emotional or personal issues the project team may be having because e-mail does not convey any of the emotional tone or information, and a delicate situation can be made worse if misread because of lack of cues provided in the e-mail. IM/chat is a bit better, you get immediate feedback, and you can clip in emoticons, but even so it is the wrong medium to discuss complex or personal issues that always arise on projects.
But IM is not persistent, by that I mean that when the conversation is over it goes away. Often in projects you want to look back at these conversations and decisions, so it is important for these interactions to be persistent. If the project is in a regulated industry you may be required to keep IM messages for up to 3 years. This brings us to Virtual Team Spaces (VTS) like;
- Huddle
- Near-time
- Jive’s Clearspace
- Collanos
Many of the VTS tools have a variety of collaborative functions that can be adapted for project work. Blogs, wikis and threaded discussions are often part of these applications. They all support group and role-based security and all offer storage for documents of all types. They are frequently used as a team project space, where a calendar, document storage, IM/chat, and other functions are used by the team to facilitate collaboration and coordination within the project. However many of these tools don’t offer real project management functionality, but rather do light weight task tracking.
If you want to focus on some of the Web 2.0 project tools that recognize the need for collaboration and have built this functionality right into a tool that already has rich project functionality I offer a short list below:
Clarizen
eProject (Summer 2007 edition)
Copper Project
Projity
Most of these tools are offered through a “Hosted” model or are SaaS (software as a service) where you pay a monthly subscription fee for use of the application. Some of these tools like Projity try to emulate Microsoft Project, but is only available through a browser on the web. Other tools like eProject, Copper Project and Clarizen integrate additional collaborative functionality into the tool and are better suited to support a virtual project team.
Why Move?
So
what would make me abandon e-mail, which is quick, easy to use and I
have customized with filters, etc. and already has over 2GB of data in
the (pst) file.
- E-mail is becoming increasingly a noisy communications medium (i.e.
spam), so I have to mine it for the important nuggets of information in
all that spam noise. I heard one 20-something call it [e-mail] "is the
ghetto of the Internet."
- Second it is not secure. Not that I imagine someone will pluck a
critical e-mail of mine out of the ether, but rather e-mail is fraught
with viruses, and so less safe than other options.
- E-mail does not always get through, it is not always a reliable means of communication
- E-mail often does not allow large attachments (gnat charts, CAD diagrams)
- E-mail does not allow me to hold a conversation with more than one person
- E-mail does not provide a convenient record (but an inconvenient one
where I would have to search for all the appropriate e-mails to the
project)
- E-mail is not integrated with project content and calendar
Although e-mail, IM or SMS are all good for notification or alerts for a change in status or a project related event, and they are a good way to alert one team member or the whole team, they tend to fractionalize my collaboration, requiring that I use different tools for different functions or different types of interactions.
So am I in enough pain to abandon e-mail for a Web 2.0 PM tool? Probably not, but I am getting there. The first step is to start using one of these tools for a small project with a few people and see if you have to radically modify your behaviors and how uncomfortable this might be. If it is not too bad you might want to switch over to one of these tools because of the advantages in functionality it provides. However, to get over the 9x problem, it will have to be low cost, easy to use, try-before-you buy, secure, and very easy to invite colleagues or project team members into. It should provide a persistent space for project team documents and discussions and ideally it would provide me with the “presence” and status of all the project team members.
You can probably get all but the last item from Clarizen Copper Project and eProject, and a variety of other tools, but the ability to see presence and status of team members has not yet been integrated into most Web 2.0 project tools. Neither has location (GPS tracking), which could be very useful for large and distributed project teams.
Maybe if the spam quotient gets higher, or I get more sick of dealing with my inbox, or the project tools move more into the Web 2.0 space and start providing functions (like presence and location) that I can’t get from any e-mail tools, then I will start to move over to these tools and use my e-mail less!

RSS
Comments
