Pentagon

While at Bear River Associates in the early 2000's, I had a great opportunity to work on a project for the US Pentagon. Right, "The Pentagon"!

I was 2nd on the project and involved in most all aspects of the design and development from the beginning to the end. I learned a huge amount while working on that project.

The work was assisting the personnel to track vendors and other people coming in and out of the various areas of the Pentagon. This project really brough home the ideas, not only of secutiry, but authorization and workflow and how they can be implemented in software.

A few of the tasks I worked on for this project are:

  • Solid design documentation - we generated pages and pages of design docs, requirements at different levels and plenty of user docs. Although, writing docs is not my forte, it was really needed for this project to complete as well as it did.
  • Configuration management - There were tons of elements in the system that needed to be setup and configured by the client, accounts with different privileges, lists of different items, calendars, working hours, etc. I ended up building some custom templating to make it go easier. The create, read, update, delete cycle for dozens of web pages went pretty fast overall.
  • Report creation - Everyone loves reports, right? Actually generating report data is not that hard, but presenting it in meaningful ways is. For this project, I helped make a PDF based layout engine for reports using simple declatitive tags so that the reporting couple be developed using markup. All the normal business tier was used so no special report SQL crept into the project. It was a nice framework that Bear River ended up developing further as time went on.
Back