Difference between revisions of "Planning"

From Earth Science Information Partners (ESIP)
m
m
Line 1: Line 1:
Developing the ESIP Exchange will involve a number of iterations through the following five steps:
+
==Albuquerque meeting==
 
==Vision Document==
 
  
:Purpose
+
A planning meeting of the ESIP Exchange working group was held in Albuquerque on February 28-March 1, 2006The following notes and slides are from that meeting.
::We need a list of specific purposes that we can prioritize against cost. 
 
::Our general purpose is given in the Strategic Plan as follows, :
 
:::[[Federation_Strategic_Plan]]
 
:Stakeholders
 
::Definition
 
:::Not just users
 
:::Will want to estimate specific cost/benefit for features in relation to each stakeholder
 
:::Need to be able to show overall return on investment in relation to our prioritized purposes
 
::Primary: Foundation, Federation, Partners
 
::Secondary: Earth scientists, modelers, decision tool providers, education, decision makers
 
:Components
 
::Definition
 
:::The ESIP Exchange will be built from existing components.
 
:::What are they?  
 
:::How do we estimate cost/benefit for incorporating each?
 
::Base list
 
:::wiki.esipfed.org, esipfed.org, GOS2, GCMD, ECHO, ESG, CLASS, NOMAD
 
:Scope
 
::Definition
 
:::Which changes relate to which target purposes?)
 
::Planned milestones, benchmarking, and target
 
:::Express targets as the tests that would show success for explicit stakeholder and explicit purpose
 
  
==Requirements==
+
==Use Cases==
  
:Glossary
+
Mike Burnett presented the following diagrams of the various use cases:
:Functional Requirements (relating to ESIP mission)
+
(Note: you will need to download the Visio Viewer 2003 from Microsoft to view these diagrams)
::Specify and prioritize elements from the various [[Federation Documents]].
 
::Capture viewpoints of each of the various stakeholders. 
 
:Nonfunctional Requirements (relating to technology and implementation)
 
::Performance, Interoperability, Security, Hardware
 
:Use Cases
 
::Key scenarios that exemplify the functional and nonfunctional requirements
 
::Raise each scenario to a family of use cases
 
:Tests
 
::Each requirement defined as an explicit test that would show success
 
  
==Analysis and Design==
+
::[[Media:Use Case Realizations Michael Burnett.vsd|Use Case Overview]]
  
This step depends on the evolving requirements and will involve managers and the implementors: Atlantic BT, NGDC, ESRI, etc.  Budget contingencies and fund raising efforts should be a specific part of the design documentation.
+
==Previous Notes==
  
==Implementation==
+
::[[Burrows Exchange Notes 2006-01]]
 
 
[[Image:FEA_Implementation_Diagram.jpg|center|]]
 
<center>Figure 2. Federal Enterprise Architecture Implementation Diagram</center>
 
<br>
 
This will involve staged implementation according to a sequencing plan depending at least initially on heavily recruiting already-existing components.  We expect implementation to involve multiple components, each having their own separate implementation state, level-of-effort, and sequencing plan.
 
 
 
 
 
==Deployment==
 
 
 
;Roll out and promotion
 
: All components are currently deployed with a variety of levels of use.  Advertising and marketing the integrated ESIP Exchange will take place for targeted communities based on tests at each stage of integration involving sample audiences.  We are essentially “Building our ship at sea”.
 
 
 
;Impact evaluation
 
: At each stage we will set benchmarks and targets and evaluate performance.
 
 
 
;Continual Redesign
 
: As the system evolves we expect both evolutionary and revolutionary changes involving coordination and support from initially independent components.  We hope to move from aggregates to become and integrated “system” across components and knowledge environments.
 
----
 
----
 
 
 
(I am using this page to begin a discussion that I hope will become the development plan (and eventual budget) for the ESIP Exchange. As of now, these are the comments of one person.  ([[User:HowardBurrows|Howard Burrows]] 18:09, 20 January 2006 (EST))
 
This plan is based on a book by Jim Conallen entitled "Building Web Applications with UML Second Edition".  In addition, it adopts elements of the Federal Enterprise Architecture (see [http://www.cio.gov/archive/bpeaguide.pdf|Practical Guide to FEA] and [http://www.whitehouse.gov/omb/egov/|Whitehouse e-Gov Site]).)
 
----
 
 
 
[[Image:FEA Reference Models.jpg|center|]]
 
<center>Figure 1. Federal Enterprise Architecture Reference Models</center>
 
<br>
 
Eventually, it might be useful to construct the ESIP exchange using a collection of interrelated "reference models" as employed by the US Government in the Federal Enterprise Architecture.
 
 
The most important aspects of our development strategy are shown on the left and right of Figure 1.  Construction will be driven by the "business" of the Federation as described in our [[Federation Documents]].  The result will follow a component-based architecture. 
 
 
 
In addition, we will be performance-driven and will design-to-test (DTT).
 

Revision as of 12:33, March 14, 2006

Albuquerque meeting

A planning meeting of the ESIP Exchange working group was held in Albuquerque on February 28-March 1, 2006. The following notes and slides are from that meeting.

Use Cases

Mike Burnett presented the following diagrams of the various use cases: (Note: you will need to download the Visio Viewer 2003 from Microsoft to view these diagrams)

Use Case Overview

Previous Notes

Burrows Exchange Notes 2006-01