Bugs Dashboard

October 26, 2009 by wmpnj · Leave a Comment 

Bugs Dashboard is an example of our commitment to software quality. We designed a system that allows customers, managers, developers and testers alike to see into the trends, patterns and details of their products. By connecting to a Bugzilla database, Bugs Dashboard works with the simple, yet powerful bug tracking tool to provide all the visualization necessary to make important resource decisions. Bugs Dashboard can easily be configured to display multiple dashboards with any combination of a growing number of widgets (over 40 as-of this post).

Visit Bugs Dashboard to see an example of our commitment to software quality, our craftsmanship, and our ability to create a complete website around the product.

The Status Reporting Tool

October 26, 2009 by wmpnj · Leave a Comment 

We excel as a geographically dispersed global team of experts and our Status Reporting Tool (StaRT) grew from the need to record and report our accomplishments on a regular basis. The tool is as applicable to a corporation of tens of thousands located on a single campus as it is to a globally dispersed team. StaRT allows individuals and teams to construct and share templates which will aid them in tracking their responsibilities. By focusing on the expectations of the individual, StaRT can help each person record and report their progress and accomplishments. No longer will they be faced with the "what have you done for me lately" attitude.

Visit The Status Reporting Tool website to discover how to empower employees, foster open and transparent communication, clarify expectations, and improve the performance and dynamics of employee relationships.

Agile Project Management

October 4, 2009 by wmpnj · Leave a Comment 

WMPNJ Software has extensive experience with project management using Agile techniques. Our President, Bill Hamilton, is a Certified Scrum Master with over four years of experience leading multiple Scrum teams and projects. Our team members understand agile methodologies and how to assist customers in an evolving, ongoing, close relationship.

NMKMS (Data Warehousing For Navy Medicine)

October 4, 2009 by wmpnj · Leave a Comment 

WMPNJ Software has a great deal of experience in data warehousing. Our President, Bill Hamilton, was the Chief Architect and Project Director of the Naval Medicine Knowledge Management System (NMKMS). Several team members worked on the Extract, Transform and Load (ETL), data model, GUI installer, and various other aspects of the project.

NMKMS was used by the Navy's Combat Trauma Registry (CTR) to electronically capture, store and forward casualty encounters in support of Operation Iraqi Freedom (OIF) for almost two years. It is currently deployed on the SPAWAR Atlantic R&D network while awaiting an ATO. NMKMS is the first application to use a standardized vocabulary to conform AHLTA-T B2R1, SAMS 8 and 9, TC2, and CTR patient encounter modules into one data warehouse.

NMKMS incorporates several unique techniques including:

  1. Separation of the data storage from the data reporting layer through the use of data marts. Data marts themselves are not unique or novel, but NMKMS uses them exclusively to provide data to reporting and visualization tools. Doing so guarantees third-party reporting tools that they will not break when the underlying data structures of NMKMS change. As NMKMS is constantly evolving to incorporate new facts and dimensions, this is a key architectural decision. It also allows NMKMS to scale easily.
  2. The use of cyclic redundancy checksums (CRC) to identify duplicate data. The strategic use of CRC values allows NMKMS to reuse certain data elements while also guaranteeing that data will not be repeated. This is especially important when data is collected in austere far-forward environments and may arrive through several different means to the data warehouse. NMKMS can guarantee that operational workload reporting, syndromic surveillance alerting, etc. do not report on inflated numbers or throw false positives based on duplicative data.