What its all about, the user.
The title of this entry will take you to Professor Andrew McAfee's recent entry on Enterprise 2.0. Downloading a .pdf entitled "The Future of the Web." In the document Professor McAfee makes the comment
"You can bank on a ten fold improvement in the cost and capability of collaboration technologies over the next five years. What will your organization do with that?" pp. 2A very good question, and one that should be foremost in the minds of most Users today. This entry is an attempt to provide a User Vision that can help in defining the answer to this and other difficult questions about the work of the User.
The Future of the Web
In preparing what will become a new proposal to the 135 producers, I am noting very limited differences in the applications requirements. The dropping of heavy oil from a mining point of view is the largest and most significant change. I can't help but think that something is missing from the proposal. The "thing" being an overall vision that this project has. I have attempted to develop an overall vision in the past six months, but I have not been able to quantify and qualify it. The problem this presents is I am missing the most important component of how I see the "User", as they are mostly described in this project. Both in terms of how they are involved in the day to day of the building of this software and how this software impacts the users day to day needs. Therefore this entry is to present a user vision of this project, and as a precursor to making an overall vision. When combined with the technical vision that I have put up here, these two visions should help to understand better where I think we are heading. The final vision will contain many of these specific visions.
I have presented a Technical Vision based on IPv6, Java Objects, Wireless and Asynchronous processing. The Technical Vision helps to identify the development needs and the engineering and geological possibilities. This User Vision will provide an understanding of how I foresee the Engineers, Geologists, Administrative and Management staff do their jobs and participate in developing great software. First I will need to provide some understanding of how a few technologies will be implemented and how the users will interact with them. The technologies are the "semantic web", "enterprise search" and "end-user" tools.
It is easiest to see the end user tools that will be developed within this application. A few variations exist and are good examples of what users will interact with the Genesys system. Firstly these are analytical tools that are provided to the user based on their understanding of the organization, its assets and the data provided. Genesys is a system that provides the back end processing and transaction management to run a company with interests in several JOC's. What should be a standard level of processing and reporting would be provided, however, the ad-hoc query and special interactions that users will want to determine at any time will be developed. These are provided through end user tools that will be derivative of the thinking that these four tools provide. The four tools are Swivel.com, Yahoo Pipes, Teqlo and Trendalyzer.
End user tools
Swivel
"A place where curious people explore all kinds of data." Upload your data and compare it and graph it to a variety of other data sets. Swivel is providing users with tools specifically to do those tasks, and to collaborate with people of other data sets.
Yahoo Pipes
One of my favorites, a place where you can automate some of the web for you. Expect many tools to be developed and provided of this calibre and quality. Google does this by publishing their API's (Application Programming Interfaces) to those that can use them.
Teqlo
"A Mashup Platform for everyone else", a similar tool to Yahoo Pipes but more powerful. The problem with teqlo is too many of what I call Ajax memory leaks (runaway processes) and too many requests for passwords and personal information that should not ever be given out.
Google Trendalyzer
As I indicated on Friday Marissa Mayer of Google announced Gapminder had been acquired by them for their Trendalyzer tool. Looking at raw data will become a rare exception. Analysis and tools such as these have to be put into the hands of the users so that they can interpret and develop meaning from them. This point is well put across by Ms. Mayer's comment.
Gathering data and creating useful statistics is an arduous job that often goes unrecognized. We hope to provide the resources necessary to bring such work to its deserved wider audience by improving and expanding Trendalyzer and making it freely available to any and all users capable of thinking outside the X and Y axes.I would encourage readers to have a good look at each one of these tools and get an idea for what a productive user will be able to do with the data, transaction processing, and statutory reporting taken care of, as is proposed here in Genesys.
The semantic web
The semantic web as an interface. The next component of technology for helping to understand the user vision is the semantic web. This will be by composing simple queries to the web in much the same way a Google search currently provides. The difference will be the syntax that is followed and the results. The syntax is "subject, predicate, object". Further research is recommended for readers of the W3C website. It is a difficult concept to understand in a quick manner, and W3C does nothing to make it easy. However, data sets can be further described by associating names, labels or attributes, which is the correct term. Once these data sets have their attributes, the syntax can be used to discern meaning (the semantic part of this) that could be quickly adopted into something like Trendalyzer. The User could then apply some of their engineering, geological or management science too.
Search capability
The best description that I can come up with to describe search is that it is the closest thing to artificial intelligence that we now know. Artificial intelligence (AI) is not robots or computers that are equivalent to humans in their thinking. AI is the variety of tools that help people expand their scope of knowledge and understanding. Google does this extremely well. To conduct only a simple search with infrastructure requires massive computing power to index, store, retrieve and report. These types of tools will become more prevalent to the User as AI becomes better Google'sunderstood.
The User of this proposed software will conduct a variety of searches on the data they have access too. The access too is the difficult part when we think of 1,000's of users accessing 100,000 joint operating committees owned by 1,000's of producer companies. It is fair to assume that the domain of each user will be mutually exclusive to all other users. How then can a single user access the data they have privileges for in a manner that maintains the security and access control necessary. This is a tough aspect of this system but it can be done. Google provides their Enterprise Search tools which are a combination of hardware and software, and ultimately their algorithms would work against these data sets. Their are many other companies that provide these types of searches and are specializing in this area. A simple Google search will provide the understanding that this is a big area of concern and of research by very specialized people.
The domain of a user may spread across several producers, several JOC's, and over certain time frames. The user needs accurate data and the means to extract the information that they know exists but do not need to compile a series of reports and key the values into a spreadsheet. Most users have been doing this for the better part of a decade. The problem with this is spreadsheets are notoriously buggy and have limited access and value. Even Sarbane's Oxley notes the difficulty that spreadsheets provide. Nonetheless, how the user is to impute any value from the work they do, they will need access to the data at some certain level. With the Military Command structure being built within this project, the access to certain types of data needs to be assured as to be authorized by the right representatives of the firm. All in all a very difficult task to do. The alternative is to regress to paper and control access to the file cabinets.
Always on.
This term was used to refer to the cable modems and DSL being available at all times. Not having to dial in like a conventional modem over telephone lines. Now it means something far more sinister. Always on will mean that Users are always available. Not my or most people's idea of progress but we need to understand the technology brings the problems and the solutions. In this instance the RSS feeds and Asynchronous Process Management contained within the Genesys technical vision. These two provide the user with the ability to approach their work in a more timely and appropriate manner. The screaming fire drills of when the general ledger has to be closed will become bad nightmares for most accountants. The sense of urgency for timeliness and accuracy will still exist, however, the need to drop everything and do this, and only this, will be removed from the mindset of the user.
I like to think of this blog as a good example of this latter point. My thoughts are with me at any and hopefully all times. I have readers reading this blog from all corners of the world. (Utterly fantastic!) It doesn't matter when I post, it doesn't matter when they read the post. My thoughts and the communication of those thoughts are the driving concern from my point of view. These writings will not interrupt the readers at an inappropriate time and disrupt what their doing, they will be able to approach the writing when they have the appropriate time and motivation to review them. An asynchronous time machine if you will. In order for these systems to provide value, the ability to operate asynchronously, like this blog is considered and described to be here. I think systems of all types need to quickly adopt this type of thinking. Business does not occur on a 9 to 5 basis, bureaucracies do.
Always everywhere
One of the inherent benefits of IPv6 is the ability to register every device with its own unique Internet address. If your at a Laptop computer that is registered with the Genesys application and have authorized and authenticated yourself, then access to the system, data and information will be made available to you on that Laptop no matter where you are physically. The probability that it is not you accessing your computer is too remote for the security concerns. The same would go for your phone and whatever device may be developed to connect you to the the rest of the world. The IPv6 address is unique and secure, the system can send you information and you can ask the system from those points. If your accessing the system from a public computer terminal, your access may be deprecated in some form to ensure that no access to data or information is without the highest level of security.
A different context, a different perspective.
How much of the work that people are doing is driven by the needs of the bureaucracy or external compliance. Granted the accounting requirements are a necessary aspect of the firm. But the ability to deal with the majority of the compliance should be a natural fall out of the way that business is conducted. If you drilled a well and it discovered previously unknown commercial quantities of hydrocarbons, then the results of the drilling activity more or less dictate the compliance requirements. Why not have the compliance to the regulations be handled automatically as a fallout to the entire process.
Imagine for a moment that the accounting and tracking of information as it is produced is managed by the software. You execute a drilling contract that dictates and governs the transactions between the two firms in the market place. If we are to accelerate the activity level of the oil and gas explorers and producers are we going to need to proportionately increase the accountants, lawyers and landmen? More will have to be done by each individual. Today I think that most people have difficulty in understanding how they fit within the organization and the activities they conduct provide value to the firm. What kind of job is that? A job that is so removed from the productive process such that the individual can't see the impact their efforts make on the success / failure of the firm? How are we going to achieve the demands of the marketplace for energy in the next thirty years? We need to conduct more operations in shorter time spans with faster activity levels. Adam Smith established the division of labor was the key to increasing the economic output, how are more people going to be involved in the same process in order to achieve that increased or enhanced through put.
If we then compile the headings of these sections, we can see the User Vision that is a starting point for the user to understand the purpose and direction of these developments.
The very near future of the energy industry will see Users have the tools, data and information they need to conduct their work. Increasingly these Users will participate in the development of the systems and tools they need to innovate, anywhere, anytime and to increase the productive capacity of the producers and JOC's that employ them.
Technorati Tags: Genesys, User, Vision