Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1999


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997 |  
Sessions

Business Applications

Data Development and Evolution

Data Distribution and Access

Engineering and Design Applications

Enterprise Integration

Enterprise Resource Planning

Exploiting Field and Mobile Technologies

Invited Track

Operations Support

People Issues

System Architecture

User Perspectives

Work Management


GITA 1999


Work Management


A practical approach to work-management integration


Approach to Defining An Interface Model
Set Clear Scope Boundaries
Set boundaries first! The scope can be thought of as a cube that expands and contracts in three dimensions. As you increase one dimension, the other two increase proportionally. Figure 1 illustrates the three dimensions of WMS project scope, with the processes as the width and the functionality as the height. These first two dimensions must be well thought out before determining the depth – or how your system interacts or interfaces with other systems.

Setting the boundaries of the processes and functionality is one of the single, most important steps to controlling scope throughout the WMS project. The more processes within scope the more functionality and the more functionality the more interfaces. Pursuing areas cut from scope later in the project can waste huge amounts of time. Save yourself the headache and make the scope small up front. Here are some pointers to setting scope.


First determine the processes within the project scope. Figure 2 (below) provides a typical example where some processes surface as clearly within the scope of the project (on the right) and others are less clear (on the left).


When evaluating the ‘undetermined’ processes, review those processes that are in scope and define why they are in scope. Then see if any of the undetermined processes meet those criteria. For example, the five processes ‘in scope’ in Figure 2 may have the characteristics that distribution crews (vs. service or trouble crews) perform the work and that no work is done entirely by contractors (ruling out construction of new facilities). Reviewing the ‘undetermined’ processes shows that the Street Light Installations and Stakeout of Facilities also have these characteristics and should be included in the scope.

Once you have a clear understanding of what processes are in and out of scope, determine what functionality within those processes is in scope (or the height of your scope). This is more complex.

In order to make this determination; you will need to answer a number of detailed questions such as:
  • Will service requests be initiated in CIS or WMS?
  • Will designs be done in the GIS application?
  • Will the WMS provide return on investment and generate customer invoices?
  • Will we implement a WMS mobile application?
  • Will the WMS have actual dollars or only estimated dollars?
  • Will time be entered in payroll or in WMS?
Answering these questions is the challenge to nailing down the scope. There are two key components to being able to answer these questions:
  • are the capabilities of the WMS package or application in these functional areas?
  • What are the capabilities of the existing systems in these functional areas?
Answering these questions and defining the scope of functionality requires an understanding of the existing corporate systems that surround the WMS solution.

Understand the Capabilities of Your Existing Systems.
In order to evaluate the solution holistically, the project team needs to have a basic understanding of the corporate (and some external) systems they impact and needs to develop a dialog with the subject-matter expert from each functional area. Begin the dialog with the subject-matter experts as soon as possible. In the end you will need to work closely with them on designs and project-management issues (including budget !). Figure 3 provides a view of the vast number of systems that may play a part in an integrated WMS solution. Build an understanding in key areas of the systems such as:


  • The basic functionality of the system as it relates to the processes in your scope, including key data entities and system events.
  • Basic architecture of each system (technical platform, application architecture, existing interfaces, etc.).
  • The type of maintenance and support that occurs – vendor vs. in house.
  • Technical limitations that may present risks to integration (system availability, hardware, data volume, distribution, performance or connectivity tools).
  • Ongoing initiatives for enhancement or replacement of the system or its modules.
  • The budget and resources for the coming year.
A basic understanding of the capabilities of your existing systems (Figure 3) provides a foundation for answering the detailed questions concerning WMS functionality posed above and lays the groundwork for understanding how the WMS solution will integrate with these systems.

A note about technology, middleware and the technical architecture of the integrated solution. You should have a technical architect as part of your team. They will help the team to make decisions from a technical aspect and will look for holistic technical solutions wherever possible.

Page 2 of 4
| Previous | Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book