28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SEEWeb - An Internet Solution<br />

Steven J. Rhe<strong>in</strong>tgen<br />

Advanced Software Technology<br />

Lockheed Mart<strong>in</strong> Tactical Defense Systems<br />

USA<br />

steven.j.rhe<strong>in</strong>tgen@lmco.com<br />

The Advanced Software Technology (AST) group of Lockheed Mart<strong>in</strong> Tactical Defense Systems has developed<br />

a tailorable web based environment known as the SEEWeb. The SEEWeb provides access to an organization’s<br />

Software Eng<strong>in</strong>eer<strong>in</strong>g Environment (SEE) through the World Wide Web. This paper delves further <strong>in</strong>to the<br />

SEEWeb psychic by explor<strong>in</strong>g the problems it solves, the technical mechanisms by which the problem is solved<br />

and how the SEEWeb is be<strong>in</strong>g employed to support real world projects.<br />

The problem is how to provide a widely diverse and geographically dispersed group of eng<strong>in</strong>eers, managers,<br />

and customers with accurate knowledge required to develop and evolve software, tailored to each user’s unique<br />

perspective, and provided it <strong>in</strong> a cost effective manner. This problem is especially acute <strong>in</strong> stream-l<strong>in</strong>ed<br />

acquisition projects, where the Government is look<strong>in</strong>g for less burdensome yet effective approaches to<br />

oversight. Traditional hard copy documentation and report<strong>in</strong>g practices are labor <strong>in</strong>tensive, expensive and<br />

produce materials that are often outdated sometimes as they are even completed.<br />

Confronted with this problem, the Advanced Software Technology (AST) group developed the SEEWeb. The<br />

high-bandwidth electronic SEEWeb <strong>in</strong>terface replaces the traditional, expensive, paper-based customercontractor<br />

<strong>in</strong>terface and provides both customer and contractor management with direct visibility <strong>in</strong>to the state<br />

of a system or software eng<strong>in</strong>eer<strong>in</strong>g project.<br />

Conceptually, the SEEWeb is organized <strong>in</strong>to three high-level areas as shown <strong>in</strong> Figure 1: Project, Product and<br />

Process. Project area conta<strong>in</strong>s knowledge related to project management, such as, plans and schedules.<br />

Process area shows the mechanism used to develop products. Product area conta<strong>in</strong>s the collection customer<br />

required project outputs. Figure 1 represents the start<strong>in</strong>g po<strong>in</strong>t for SEEWeb navigation. The key build<strong>in</strong>g<br />

blocks of the SEEWeb are the ubiquitous World Wide Web and an organization’s SEE. A user, with an<br />

eng<strong>in</strong>eer<strong>in</strong>g, management, or customer perspective, that has access to a browser, can dynamically obta<strong>in</strong> the<br />

latest and most accurate knowledge for a software project.<br />

The SEEWeb strives to present knowledge where exist<strong>in</strong>g SEEs provide <strong>in</strong><strong>format</strong>ion and CASE tools only<br />

provide data. For example, a requirements management tool can produce the data: 3452 requirements <strong>in</strong> the<br />

database at the moment. A SEE with <strong>in</strong>tegrated tools might produce the additional <strong>in</strong><strong>format</strong>ion that there were<br />

3426 requirements <strong>in</strong> the database last Friday and 14 requirements have been added <strong>in</strong> the last week.<br />

SEEWebs will present knowledge:<br />

The requirements are stabiliz<strong>in</strong>g. The rate at which new requirements are added has decreased over<br />

the last three weeks. The rate at which requirements are be<strong>in</strong>g consolidated has also decreased over<br />

the last week. Based on staff activities and historical data, we believe that the trend we’re<br />

experienc<strong>in</strong>g is an <strong>in</strong>dicator that the requirements are well-enough understood and captured to create<br />

a basel<strong>in</strong>e so that we can move on to the next phase.<br />

This k<strong>in</strong>d of knowledge would most likely be placed <strong>in</strong> the SEEWeb as an annotation by a project member. A<br />

less comprehensive version might eventually be derived from the SEE, through the use of automated<br />

mechanisms to gather metrics and analyze them <strong>in</strong> the context of historical <strong>in</strong><strong>format</strong>ion.<br />

The browser provides platform <strong>in</strong>dependence. The knowledge be<strong>in</strong>g presented to the user is extracted and<br />

synthesized from the SEE <strong>in</strong> real-time. This electronic approach provides a s<strong>in</strong>gle mechanism for <strong>in</strong>tersection<br />

between these viewpo<strong>in</strong>ts gett<strong>in</strong>g total visibility <strong>in</strong>to up-to-date process-, project-, and product-level knowledge<br />

and the areas of <strong>in</strong>tersection between these viewpo<strong>in</strong>ts.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!