Better Together: Microsoft System Center & Windows Server 2008. Implement Windows Server 2008 in your organization with less effort & complexity than previous versions of Windows Server.
 Internet.com ISP-Planet
Search ISP-Planet


Search internet.com
internet.com

IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

internet.commerce
Partner With Us
Baby Photo Contest
GPS Devices
Logo Design
Promotional Products
Online Education
Cell Phones
Memory
Server Racks
Promotional Gifts
Compare Prices
Computer Hardware
Promotional Golf
Corporate Awards
Online Education

Fixed Wireless

Fixed Wireless Business

To Each Their Own Database

Are you a WISP tired of not knowing where your radio gear is? The answer is inventory management, and the ultimate way to control your list is to build it yourself.

by Tim Sanders
of The Final Mile and Wi-Fi Planet
[March 18, 2003]
Email a colleague

You're a wireless Internet service provider (WISP) and you're tired of not knowing where your gear is. You have radios in installation trucks, at customer sites, relay sites, and in buildings. You have inventory in your office, at employees' houses, and packed away in trade show kits. In short, your stuff is all over the place and you're not certain where. Likely these units are not really lost. Most are deployed to paying customers or serving as valuable backup stock.

But where are they? Knowing which serial numbers are where is out of the question. Also, accounting wants to track the capital equipment value precisely each month. You have a problem and you plan to do something about it. So how do you go about fixing your inventory tracking system?

If you have radio inventory you are likely already tracking it some way. Some WISPs literally keep track of equipment with spreadsheets, word processors, or on paper. This can work.

However, there are two main drawbacks. It is labor intensive to maintain, and errors creep in. It is hard to automate data entry with spreadsheets. Each transfer increases the likelihood of garbled cell entries. Companies sometimes write scripts to automate portions of the process. However, this effort provides minimal gain for the cost. Another drawback is a limited audit trail with even highly scripted spreadsheets.

Companies can purchase an inventory-tracking program. This can be a great solution. Commercial software offers full-fleshed inventory management, reporting and audit capabilities. Unfortunately, it can be quite expensive. Also, few firms write inventory management programs tailored to the WISP marketplace.

There is a learning curve in nomenclature and process for employees. Additionally, WISP operations create tremendous pressure to transfer inventory quickly and often. Troubleshooting by switching out problem equipment is efficient. Tracking frequent transfers with commercial software is not always as efficient.

Many WISPs choose to build their own databases. This offers the advantages of a program tailored specifically to the businesses' needs, familiar terminology and incremental payment options. Businesses can customize modules to address their own operational methods. With planning, costs are modest and result in a valuable piece of software.

For WISPs leaning towards this option, there are several key considerations.

Accountability
Remember that inventory management is not just software. It is a process—in part a physical one—that must permeate the organization to succeed. It requires discipline and accountability in access to inventory, entering data, and reconciling discrepancies. Some suggestions are to:
  • Assign one person to enter the information for new incoming stock.
  • Task the same person to verify the inventory transfers logged by the staff.
  • Lock the stockrooms and limit access.
  • Use a paper system to track quick transfers with basic information such as staff member, item, serial number, date, and location deployed or recovered from.

These crucial elements spell success for the system. Simplify it so everyone in the organization can understand and follow all procedures.

Plan ahead
Building an inventory tracking solution with lasting value requires a few crucial elements.

First, spend time and resources on planning. Companies face strong temptations to write something quick only to be frustrated by its limitations later. The opposite problem is more debilitating. Companies bog down trying to make the database do everything, creating paralysis and cost overruns. Decide on your objectives early and stick to them.

What do you need the database to do? Determine needs and stick to them when you begin actually writing the code. However, before writing code, spend time considering how your business will change over the next few years. This doesn't mean you need to engineer the database to handle the future. Rather, focus on the types of information you are likely to need to track. This will be incorporated into the table structure.

However, before we cover table structures, it makes sense to describe the basic elements of database design and how to apportion development money and resources to each aspect.

Elements of a relational database
However a WISP proceeds, it will likely choose some type of relational database, such as MySQL, MS SQL, or MS ACCESS. All of these database forms share common elements such as:
  • Tables—Most critical to spend design time on.
  • Queries—The most long-term time consuming element.
  • Forms—Important for user efficiency.
  • Reports—The distillation of information.

The table structure is key
At the base is the table structure. The tables contain lists of the various types of information a WISP will need to track, segmented into manageable, non-redundant, thematic tables. Some examples of tables are contact information, inventory types, states, cities, and other information. The more efficient and clean the table structure, the faster and more flexible the overall database can be. This is the most critical portion of the database design. It is hard to re-design table structure once you're in operation

Stop here to consider your business in the long term. Imagine the types of information necessary to track future operations. For example, if your firm plans to someday link customer location with mapping software, tracking latitude and longitude coordinates will be necessary at some point. Make provisions for this. Likely fifty percent of the effort of a database design is spent here. The table design is the one element that should not be built in stages, but others can be.

Building in stages
Once an established table design is in place, additional elements of an inventory-tracking program can be added in stages. The query system provides the foundation for data mining. It also fuels most of the form design. Complex query outputs are typically built from multiply nested queries. There are a number of different types of queries that can massage data in various ways. However, it is not necessary to pull every piece of information possible out of a database right off the bat. Keep the first version simple and focus on building clean, easy to use forms that will enlist employee buy-in to the change.

The form design portion is very important to the success of the database's adoption. If it is clunky and cumbersome, employees will avoid it. However, do focus on collecting as much information as possible even early on. The queries necessary to do complex tasks with this information and the reports they can generate can wait until latter stages. A WISP's best strategy for a first database version is a simple form and report structure.

A big impediment to success with any inventory-tracking database is simply employee acceptance. Simple is best. If it is easy and simple they will use it. If not, it will quickly become a pricey footnote of failure.

—End

Related articles:
  [Jan. 14, 2003] Identifying Rogue Access Points
  [Nov. 27, 2002] WISP Inventory Management
  [Aug. 26, 2002] Every Host Needs a Base

 

ISP News
IDC: Microsoft's Yahoo Deal Could be a Big Hit
Ballmer Fills in 'Software-Plus-Services' Plan
Report: Enterprise Search Will Top $1 Billion by 2010

More >


ISP Glossary
Find an ISP Term

Newsletters!
ISP-Planet Weekly


Best of ISP-Planet

 

Feedback


Advertising inquiry? Click here!

ISP-Planet's RSS feed



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES