Scope of the Preliminary Specification
We have therefore established January 1, 2011 as the commencement of the development of the Preliminary Specification. What does this involve and what are the objectives of the specification? This post will provide a general outline of the work that will be done during 2011.
Firstly we should establish what a “collaboration” is. In many instances the terms collaboration and consensus get confused. I see these as two distinctly separate terms. What I feel happens is a group will define what a consensus is by determining what the majority will agree to. On the other hand, a collaboration is the hard work of determining what is the optimal solution. Collaboration is a process that achieves breakthroughs and discoveries.
The Preliminary Specification is a consensus of the producer community. It is important to have the input of subscribing producers to define the overall scope of the application. If a producer has operations in the Gulf of Mexico, extensive NGL or heavy oil operations they should ensure that the Preliminary Specification’s scope captures those requirements. If they don’t actively participate to define their needs within the application, at the commencement of this development, it will be significantly more difficult to assert their needs in subsequent iterations of the development.
The Preliminary Specification is a collaboration of the end user community. These are the people who will need to use the application. They are the best resource to define the application process and functionality that they need to do their jobs. It is their tacit knowledge that is and will be employed in the oil and gas industry. Tacit knowledge can not be captured and employed by computer systems. What users can do is build the software tools they need to deploy their tacit knowledge. Collaborating to define and discover what tools would work best is therefore their responsibility. No one else can do this critical definition for the user community.
The Preliminary Specification is a collaboration of the Community of Independent Service Providers (CISP). This group of individuals, teams and firms are the glue that holds the developers and the users together. They are resources that provide the users with the delivery of their software tools.
The Preliminary Specification has been previously defined as 100 People years of effort. The population of users, producers and CISP participants in making up this 100 People years is very large. In the several thousands. The larger the participation, the better the output of the specification will be. In essence we are trying to capture as many of the ideas that are available in the various communities, the needs of the producers, determining which are the breakthrough discoveries and settling on a scope of functionality of the application. A quotation of Version One defines this as breadth of the application.
To effectively deal with scope on an Agile project, specifications must be considered in two dimensions: breadth first and then depth. It is essential that we understand the breadth of what we want to build early in the project. Dealing with the breadth of the solution helps the team understand scope and cost and will facilitate estimating and release planning. The breadth of a project begins to frame the boundaries of the project and helps to manage the organization’s expectations. Looking at the breadth of the requirements is a much smaller investment of time and resources than dealing with the entire depth. The details are most likely to evolve as we progress through the project so defining them early has less value.The two constraints placed on the Preliminary Specification are they must use the Draft Specification as it's starting point and be focused exclusively on the business of oil and gas. Technology is not part of this specifications deliverable. The depth of the application will be determined during the Detailed Specification.
Society is put in peril when world oil production declines. There is evidence that the world's oil production has declined. Therefore the world needs to have the energy industry expand its production. To do so requires that we reorganize to enhance the division of labor and specialization within the industry. As has been proven, this reorganization could achieve far greater oil and gas production. Management of the industry is conflicted in expanding the output of the industry. The less they do, the higher the oil and gas prices and the better they appear to perform. This managerial conflict must be addressed and the performance of the industry unleashed. To do so requires the current management of the industry to fund People, Ideas & Objects and build the systems as defined in the Draft Specification. Please join me here.
Technorati Tags: People's Agile-Scrum Budget Collaboration Development Preliminary