1. A method of performing production operations of an oilfield having at least one process facility and at least one wellsite operatively connected thereto, each at least one wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein, the method comprising: receiving, using a processor of a computer system, a plurality of steps from a plurality of collaborators, wherein at least one of the plurality of steps corresponds to analysis performed by an external component configured to provide standardized output using a common framework; specifying, using the processor, an automated workflow comprising the plurality of steps from the plurality of collaborators and for generating a first well plan; storing the automated workflow and an oilfield production operations problem associated with the automated workflow; receiving, after storing the automated workflow, a set of criteria based on the oilfield production operations problem and specified by at least one of the plurality of collaborators; retrieving the automated workflow based on the set of criteria specified by at least one of the plurality of collaborators, wherein the automated workflow is one of a plurality of stored automated workflows; specifying an external data source associated with the production operations, wherein the external data source is specified based on input from at least one of the plurality of collaborators; obtaining, using the processor, first data associated with the production operations from the external data source; applying, using the processor, the automated workflow to the first data to generate the first well plan; adjusting, using the processor, the production operations based on the first well plan; modifying, using the processor, a first step of the plurality of steps based on input from at least one of the plurality of collaborators to generate an updated first step; modifying, using the processor, a second step of the plurality of steps based on real-time economic data to generate an updated second step, the updated second step for performing an analysis that is dependent on the real-time economic data; generating an updated automated workflow based on the updated first step and the updated second step; applying, in response to second data comprising a change to the first data associated with the production operations, the updated automated workflow to the second data to generate a second well plan; and adjusting the production operations based on the second well plan.