In pursuit of personal and team productivity
There is a conflict between people and the companies they work for, (well probably lots, but I’m only going to talk about one of them). The bigger the enterprise a person works for the more focussed that company is likely to be in central server centric computing, central support, consolidation, BPM, single sources of information etc. All very important for sure, but these companies will probably not even consider team productivity and almost certainly personal productivity as worthy of investment. These companies are on a crusade to save money, real money, i.e. savings off the bottom line. 1 hours labour saving per month for a big company project would be amazing.
Individuals on the other hand, especially information/knowledge workers will happily spend hours a month honing their personal environments to suite their needs, aggregating, storing, and restructuring the data that they are researching, or creating. They often invest their own money on Home PC’s, PDA’s, Task management Software, List Management Software, PC search software, Laptop to server file synchronisation tools etc. In the pursuit of personal productivity they probably spend more than 1 hour per week.
So how come individuals spends perhaps 4 times longer trying to make themselves more effective, than big companies are trying to save through server side business process reengineering projects, or major application upgrades.
In my view it comes down to three things:
- The tools available to information workers are so poor that people live in a state of perpetual frustration, trying to find an environment that lets them aggregate, integrate, process and create information more effectively.
- The people working on server side improvement projects assume people only work on their project, process or team. When often people are working with such a wide range of different web sites, document management systems, team sites, portals, networked file systems, personal file systems and trying to access them through a range of different devices.
- The benefits that people perceive they will see if they could only get the two issues above resolved are so amazing, not just in raw productivity terms, but especially in quality and team coordination, that they feel very motivated to continue to strive for them.
Lots of peopole have tried to solve this problem.
- Server side guys have taken the portal approach, which at best integrates a few processes, or a few fragments of information
- The client side guys have created ever richer PIM’s, but made the mistake of assuming everyone will work only in their PIM
- The device guys have given us an ever greater number of devices to fragment our information across
Some players have realised that the only way to solve this problem is at the platform and standards level, on both clients and servers:
- You can see some evidence of this with groove which provides a rich set of platform services, and some real application functionality on top that addresses just this area. But the platform is not popular enough to really transform the way people work outside a few enlightened environments, and of course the platform costs quite a bit of money, for bottom line centred enterprises to invest in it.
- A slightly different approach is taken by the guys developing Chandler, which is an open source set of platform services, which will eventually be funded by layered application vendors building on top of the platform. However its unlikely to become pervasive with such a small team behind it, although the vision looks great, if a bit limited in its scope, (given the size of the team though a small scope is essential if they are to ever deliver).
- Everyone continues to invest in full text search and its longer term accuracy as more metadata becomes searchable as data migrates to XML format, but search is still such a blunt instrument.
- Microsoft have a grand vision with Longhorn at the client end, with WinFS as the store utilising the Shell and Avalon presentation services. Reaching out and integrating a vast array of server side environments exposed through Web Services, but its a long way off. Microsoft is certainly taking a platform centric approach, and of course will deliver a slew of compelling applications to exploit that platform. They are also in a unique position with the release of Longhorn to invest in the marketing of a new way of working, and to present the commercial opportunity for thousands of ISVs to exploit that platform to tempt people to upgrade their applications.
So what’s my take on the future, cautiously optimistic:
- I think Microsoft has learnt some lessons in the past and will do a great job of delivering the Longhorn platform and some great applications that leverage that platform
- I think Microsoft is the only company who has a vision of the future that takes an integrated and balanced view of client side and server side computing
- I think Microsoft is VERY strongly motivated to re-invent client side computing, which has hardly evolved for nearly a decade
- I think the Linux community needs to seriously look at what Microsoft is doing to the platform, and build standard services of the type provided by WinFS especially if its not to get left behind still trying to complete with XP when Microsoft has completely moved the goal posts.
- I think Longhorn lives or dies by how good it is at aggregating and integrating a mix of client and server side information. Which means that it needs to be the premier client for aggregation using for example RSS as it evolves. All Microsoft’s applications need to start exposing their capabilities in a standard way, again RSS and Windows Sharepoint Services comes to mind. If WSS provided an RSS interface to subscriptions, lists, document libraries etc, and had come offline support it would be transformed.
Ray Ozzie, of Notes and Groove fame provides some good commentary in this area as well and Adam Bosworth’s Weblog discusses some of the server to client interactions as well.
Finally I would love some of these Longhorn Evangelists to start talking about the future for Knowledge workers, and not just about how Longhorn and Indigo will affect vertical business processes. However maybe that would mean revealing some commercial in secret stuff about the next version of the Office System and Longhorn Server.
1 Response
[…] is the Eighth in my series of posts looking back on my first 10 blog […]