corporate capabilities and past performance - cdit homecditsolutions.com/media/5373bede84d52.pdf ·...

18
Providing Customer-Driven solutions with Integrity and Transparency… Corporate Capabilities and Past Performance Government Edition PROCESS PEOPLE PERFORMANCE CDIT LLC | 3090 Gause Blvd., PMB 220 | Slidell, LA 70461-4155 | 866.601.1996 www.cditsolutions.com

Upload: lekiet

Post on 13-Feb-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Providing Customer-Driven solutions with Integrity and Transparency…

Corporate Capabilities and Past Performance

Government Edition

PROCESS PEOPLE PERFORMANCE

CDIT LLC | 3090 Gause Blvd., PMB 220 | Slidell, LA 70461-4155 | 866.601.1996

www.cditsolutions.com

PROCESS PEOPLE PERFORMANCE

Table of Contents

Introduction to CDIT .......................................................................................................................................................................... 1

What We Offer .................................................................................................................................................................................. 2

Service Oriented Architecture-based Systems ............................................................................................................................ 3

Application System Migration ....................................................................................................................................................... 4

Enterprise Level Software Development and Implementation ..................................................................................................... 5

Application System Modernization ............................................................................................................................................... 6

Extensive System Documentation for New and Legacy Applications .......................................................................................... 7

Staff Certifications ............................................................................................................................................................................. 8

Staff Skills ......................................................................................................................................................................................... 8

Staff Education.................................................................................................................................................................................. 9

Staff Clearances ............................................................................................................................................................................... 9

Our Clients ...................................................................................................................................................................................... 10

Past Performance Summary of Experience .................................................................................................................................... 11

Past Performance Projects ............................................................................................................................................................. 12

Project Name: Quick Compliance Tool Suite (QCTS) Software Application .............................................................................. 12

Project Name: Marine View (MarView) Software Application .................................................................................................... 14

Project Name: Hazardous Inventory Logistics Tracking (HILT) Software .................................................................................. 15

Project Name: Single Supply Baseline....................................................................................................................................... 16

Page 1

PROCESS PEOPLE PERFORMANCE

Introduction to CDIT CDIT LLC is a Small business that provides superior Information Technology and Management Services to the Department of Defense, Department of Navy, Department of Transportation, and other federal organizations. Our ability to deliver quality products is recognized throughout the industry, as is our ability to successfully manage projects—both large and small.

The CDIT team has extensive experience designing, developing, testing, implementing, and maintaining secure software applications, databases, and websites using a range of technologies. CDIT experience also includes:

Service Oriented Architecture-based systems Application system modernization Documentation

Application system migration System integration

At CDIT, we understand that maintaining close and frequent communication with our Customers allows us to fully understand their needs and priorities and ensures we deliver the needed product. CDIT believes transparency in our operations is key to a strong relationship with our Customers and Partners. By focusing on our Customer’s needs, CDIT is able to deliver on its mission to provide Customer-Driven solutions with Integrity and Transparency.

CDIT is a contract holder with both the US General Services Administration (GSA) Schedule 70 (contract # GS-35F-0605S) and SeaPort-e (contract # N00178-10-D-5892).

Page 2

PROCESS PEOPLE PERFORMANCE

What We Offer As an organization, CDIT has direct experience in all aspects of information technology. CDIT delivers expert knowledge, technical tools, and trusted solutions in the following areas:

Service Oriented Architecture-based systems

Application system modernization

Documentation

Enterprise application services

Program and project management

Training

Service center management

Agile/Scrum processes

Mobile application development

Transportation solutions

Infrastructure services

Information system architecture, development, and maintenance

Application system migration

System integration

Requirements management

Information system enterprise integration

Business process analysis and engineering

Information technology deployment

Supply chain management

Automatic identification technology

User experience and design

Infrastructure services

Page 3

PROCESS PEOPLE PERFORMANCE

Service Oriented Architecture-based Systems The CDIT team, starting in 2005, developed the MarView application for MARAD. Service Oriented Architecture (SOA) was selected as the preferred architecture to ensure that MarView was developed as efficiently as possible, using minimum resources (including both time and money), while delivering the maximum possible functionality. MARAD’s requirements were to:

Establish integration and interoperability across government and commercial information systems

Reduce the cost and risks of information system development

Reuse existing IT services and components

Reduce the length of the software development life cycle (SDLC)

Separate business processes from supporting information technologies

Decouple data from business applications

Develop an initial MarView “proof of concept” prototype

In addition to addressing MARAD’s requirements, the CDIT team also:

Assessed and selected the SOA tool

Designed a thin, scalable, hardware architecture

Defined governance

Modernized and integrated several poorly documented systems

Provided “cloud” services including software, storage, data, and APIs

The MarView prototype was completed in 5 months and MARAD approved the project for continuation and expansion by CDIT. The result has been that MarView now:

Tracks more than 75,000 vessels, making it the largest documented vessel tracking system in the world

Supports 4,000 federal users

Integrates data from more than 100 data sources (Commercial and Federal)

Provides MARAD with both advanced business intelligence and GIS system support

Since its inception, MarView has successfully supported MARAD by providing:

Real-time vessel tracking information as well as oil spill projections to Congress, USCG, and other Federal agencies

Real-time vessel tracking and detailed vessel call information to USCG and other Federal leaders on the ground in Haiti

Economic and logistic information to various federal agencies (USCG, FEMA, DoD, DOT) for hurricanes

Detailed vessel and route information for piracy events such as Maersk Alabama and other non-US-Flagged Vessels

Detailed economic information to Federal and state officials to either prevent or sustain work stoppages at U.S. ports

Page 4

PROCESS PEOPLE PERFORMANCE

Application System Migration CDIT was part of the team that built the National Center for Critical Information Processing and Storage (NCCIPS) from the ground up and implemented a full range of services related to establishing, managing, engineering, provisioning, and operating a secure, fault-tolerant data center. As part of this effort, CDIT established:

Performance metrics and reporting processes

Business and operational processes and procedures

Project management processes and procedures

Perform business, technical, and financial project management

ITIL Service Catalog

SLA Management

In addition, CDIT provided:

The full range of networking, IT, engineering, and technical services

Management of the Physical and IT Security of existing and new systems

Configuration and change management for the data center

Participation in Government and Contractor project management teams

Detailed and resourced implementation schedules

Tracking and maintenance of deliverables’ cost and schedule for analysis

Updates and maintenance of cost-estimating metrics

As part of its data center consolidation effort, the Department of Homeland Security (DHS) identified NCCIPS as one of two data centers to which all DHS applications would be migrated. Migration efforts included hardware move planning and installation support, and on-going operations and systems administration support following implementation within the NCCIPS data center. Ultimately CDIT supported the migration of more than 20 major DHS systems and components to the NCCIPS data center.

Page 5

PROCESS PEOPLE PERFORMANCE

Enterprise Level Software Development and Implementation Naval Tactical Command Support System (NTCSS) provides the unit commanding officer of ships, submarines, aviation squadrons, and intermediate maintenance (afloat and ashore) activities the ability to manage ship/aircraft maintenance, parts inventory, finances, technical manuals and drawings, personnel information, food service, and ship’s store. Office of Chief of Naval Operations (OPNAV) and Functional Sponsors determined that for NTCSS to meet future Navy and Department of Defense (DoD) requirements, NTCSS must transition from a legacy client-server architecture to a modern and sustainable open architecture called Single Supply Baseline (SSB). CDIT was invited to participate in the development and implementation of the US Navy’s SSB. Beginning in June of 2011, CDIT has provided as many as three individual teams to support SSB.

Page 6

PROCESS PEOPLE PERFORMANCE

Application System Modernization CDIT was tasked with updating the US Navy’s Project History Inventory Management System (PHIMS) to incorporate Item Unique Identification (IUID) capability so that PHIMS users at the Philadelphia, Norfolk, and San Diego facilities would be able to use IUID barcodes to manage material, mark material, and automatically register each item with the DoD central IUID Registry.

Based on the online collection, retrieval, and display of data, PHIMS was designed to be paperless from the time material is received at a facility until the required packing list is printed and attached for shipment. Orders from project managers worldwide—for picking, packing, transfer and shipment of material—are all transmitted electronically to a handheld device within the staging facility. Compliance with these orders is electronically recorded in the system as orders are processed. All order data is stored in the system’s history file and is available immediately for automated checking and for review by the applicable project manager(s).

To accomplish the assigned task, the CDIT team analyzed the existing, poorly documented system and then developed an implementation approach that maximized reuse of the existing system’s components and minimized new development. Following the 6-month long modernization effort, CDIT delivered a modernized, tested, and documented system to the Naval Surface Warfare Center (NSWC) Carderock Division.

Page 7

PROCESS PEOPLE PERFORMANCE

Extensive System Documentation for New and Legacy Applications The CDIT Team has delivered system documentation describing both existing legacy applications and applications developed by CDIT. Documentation is vital to the dissemination of design and operational information for new systems and critical as a historical record of how a legacy system has arrived in its current state. CDIT has developed formal documentation covering all aspects of the software development life cycle including scope definition documents, functional and technical specification documents, test plans and scripts as well as user guides, installation instructions, and release notes. CDIT has developed documentation for systems including:

Marine View (MarView) – MARAD

Hazardous Inventory Logistics Tracking system (HILT) – US Navy

Single Supply Baseline (SSB) – US Navy

Project History Inventory Management System (PHIMS) – US Navy

Page 8

PROCESS PEOPLE PERFORMANCE

Staff Certifications CDIT’s staff is highly trained in a number of cutting-edge technologies. Various staff members hold the following certifications:

Certified ScrumMaster with the Scrum Alliance

Cisco Certified Network Associate

Certified.Net Developer with Database Support

CIW Web Foundations Associate

Comptia Network+ certified

Microsoft Certified Professional

Security+

Staff Skills Technologies and languages used by CDIT staff include (but are not limited to):

Java

.NET

C++

JDeveloper

SQLDeveloper

PLSQL

JavaScriptHTML

MySQL

Oracle Business Intelligence Suite

Weblogic

ADS/O

J2E

ASP.Net

C

Oracle

Java

SQL

XML

Sharepoint

Netbeans

Oracle SOA Suite

DB2

Automatic Identification Technology

Page 9

PROCESS PEOPLE PERFORMANCE

Staff Education CDIT’s staff has a well-rounded, strong educational background that encompasses a variety of degrees including:

Bachelor of Science (BS) in Data Processing

Doctor of Philosophy (PhD) in Geophysics

Bachelor of Arts (BA) in Philosophy

Bachelor of Arts (BA) in Mathematics

Master of Science (MS) in Computer Science

Bachelor of Science (BS) in Studio Art

Bachelor of Business Administration (BBA) in Management Information Systems

Bachelor of Science (BS) in Computer Information Systems

Bachelor of Science (BS) in Mechanical Engineering

Bachelor of Arts (BA) in English

Bachelor of Science (BS) in Computer Science

Bachelor of Science (BS) in Business Administration

Bachelor of Science (BS) in Accounting

Master of Science (MS) in Engineering Science

Bachelor of Arts (BA) in Organizational Information Technology

Bachelor of Science (BS) in Networking and Project Management

Staff Clearances Nearly all of CDIT’s staff hold a Secret clearance.

In the past, CDIT’s staff has held Top Secret clearances and are prepared to obtain such clearance again if required.

Page 10

PROCESS PEOPLE PERFORMANCE

Our Clients

Department of Transportation

Maritime Administration (MARAD)

Federal Rail Administration (FRA)

Merchant Marine Academy

Department of Navy

Space and Naval Warfare Systems Command (SPAWAR)

Naval Sea Systems Command (NAVSEA)

Naval Supply Systems Command (NAVSUP)

Deputy Assistant Secretary of the Navy – Acquisition and Logistics Management (DASN A&LM)

Commander Naval Meteorology and Oceanography Command (CNMOC)

Naval Oceanographic Office (NAVOCEANO)

Department of Homeland Security (DHS)

Other General Services Administration (GSA)

National Center for Excellence in Distance Learning – California State University

Page 11

PROCESS PEOPLE PERFORMANCE

Past Performance Summary of Experience We have performed full software development life cycle (SDLC) in the projects listed below. The following functions were performed:

System design and development for large and small software development projects.

Gathering, prioritizing, and developing software to conform to user requirements and specifications, including developing functional requirements in response to change requests.

Supporting software development through writing software/program specifications and making program changes in response to security requirements, bug fixes, and user enhancements.

As part of system design and planning, developing software development plans including system and program flowcharts.

Creating unit tests, automating unit test reports, performing unit program testing, and supporting and performing full acceptance testing. Note that because CDIT primarily uses test driven development, product acceptance criteria is based on unit testing.

o Normally, the software requirement is used to validate proper operation through a functional test.

o Acceptance is a combination of unit and functional test by requirement.

Providing complete software documentation that included database analysis and design documentation.

Developing and planning system upgrades and modifications to meet user priority and functional requirements.

Creating and maintaining a test environment for pre-deployment and user acceptance testing.

Answering ad hoc queries and providing reports needed for daily operations.

Addressing software bugs in response to management priority.

Page 12

PROCESS PEOPLE PERFORMANCE

Past Performance Projects Quick Compliance Tool Suite (QCTS)

Marine View (MarView)

Hazardous Inventory Logistics Tracking (HILT)

Single Supply Baseline (SSB)

Project Name: Quick Compliance Tool Suite (QCTS) Software Application

Description of Project Functionality QCTS is a suite of applications, tools, APIs, and interfaces for Serial Item Management in both the Government and commercial markets. The QCTS modules and product line supports item life cycle management and management of item marking, especially with Unique Identification Numbers.

The suite includes these capabilities:

iQ Desk – Desktop flat file management, handheld layout, and synchronization.

iQ Web – Cloud-based flat file management, handheld layout, and synchronization.

iQ Handheld – Handheld software that provides a mobile capability to item management and synchronization with web and desktop software.

Mobile Application Synchronization Suite – Web-based handheld application and synchronization tools.

ILO – Integrated Logistics Offload module supports Navy ILO process.

Compliance Checking APIs – APIs available integrate scanning, parsing, and error checking of DoD IUID 2D data matrix identifiers.

Mobile Compliance Checker – Mobile-based DoD IUID compliance checking, integrates scanning, parsing, and error checking of DoD IUID 2D data matrix identifiers.

QCTS.org – Compliance checking, DoD IUID Registry interface, handheld and scanner support, repository, and so forth.

Receipt and Acceptance Tool – Automates DoD Wide Area Workflow receipt and acceptance process using handheld and mobile devices.

Description of User Interface

The QTCS product line uses the following interface processes for the input and management of information.

Web Pages, Public and Private Facing Interfaces, Direct Data Entry – Data is entered directly into function-specific screens selected by either mouse or keyboard input.

Web Pages, Public and Private Facing Interfaces, Laser-Scanned Images – Data can be scanned into the software. The scanners use a keyboard wedge programming mode that enables laser imagining of linear and two-dimensional encoded marks. The web software decodes and parses this information into relevant database locations, which are later synchronized with handheld devices and desktop-based file management systems.

Handheld Devices, Direct Data Entry – Data is entered directly through a keyboard/stylus into a handheld device (handheld computer), which is later synchronized with web-based and desktop-based file management systems.

Handheld Devices, Laser Scanned Images – Using the same interface software for Direct Data Entry, the handheld devices have built-in laser imagers that are capable of scanning linear and two-dimensional encoded marks. The software decodes and parses this information into the handheld devices, which are later synchronized in the same manner as the Direct Entry Data, with web-based and desktop-based file management systems.

Page 13

PROCESS PEOPLE PERFORMANCE

Desktop Software, Direct Data Entry – Direct data entry into function-specific screens selected by either mouse or keyboard input.

Desktop Software, Laser-Scanned Images – Data can be scanned into the software. The scanners use serial programming mode which enables laser imaging of linear and two-dimensional encoded marks. Serial mode also provides automated data entry capability that eliminates repetitive keystrokes and optimizes data process flows. The desktop software decodes and parses this information into relevant database locations, which are later synchronized with handheld devices and web-based file management systems.

This approach reduces training requirements for QCTS users. Inventory data can be entered directly using keyboard input or by uploading data from a handheld computer. Data can also be downloaded to a handheld computer to enable personnel to manage and enter information with scanning barcode. The software has been developed to provide users with a choice of data entry and data management, automating as much of the process as is currently technically feasible.

Technology Used Software: JAVA and JBOSS Sun GlassFish Application Server (or equivalent JEE app server), JAVA Script, and .NET Windows Mobile 5.0.

Database Types: SQL Server, ORACLE, SYBASE

Page 14

PROCESS PEOPLE PERFORMANCE

Project Name: Marine View (MarView) Software Application

Description of Functionality of Project The 2005 Congressional Report discovered that there were major deficiencies within the Marine Transportation System (MTS), specifically with information sharing among Federal and commercial agencies. The Maritime Administration (MARAD) addressed these deficiencies by recommending itself as the organization most able to bridge these information gaps within the MTS and build a system that would provide a framework to address these issues.

MARAD developed a system called Marine View (MarView). MarView is an integrated, data-driven environment providing essential information to support the strategic requirements of the U.S. Marine Transportation System and its contribution to the economic viability of the Nation.

MarView champions and provides a data-driven, integrated environment that collects, stores, protects, analyzes, and delivers critical information to commercial, local, state, and Federal activities to support the U.S. Marine Transportation System.

Description of User Interface MarView is the largest documented maritime database and vessel tracking system in the world. All aspects of MarView are web-based.

The core of MarView consists of a web portal that uses open-source technologies to share, disseminate, and report the vast collection of data stored or collected. Aside from the portal, MarView utilizes geospatial technologies to visually present the data in a meaningful and intuitive manner.

Technology Used MarView has a solid mix of Java and .Net technologies. The vessel tracking system is developed in Java using key Java classes to parse the data (up to 15 million records a day). The front-end consists of net technologies such as ASP.net, C#, Oracle Application Express, and Silverlight to visually collect the data and present it to the end user.

Database Types: Oracle and SQL Server

Page 15

PROCESS PEOPLE PERFORMANCE

Project Name: Hazardous Inventory Logistics Tracking (HILT) Software

Description of Functionality of the Project HILT (Hazardous Inventory Logistics Tracking) was designed to ensure U.S. Navy personnel properly identify, store, track (quantities and locations), and maintain material safety data information for each item in the inventory. HILT is unique in its ability to warn personnel when dangerous items are stored in the same location through its automation of Navy material hazardous material guidance. HILT is also the only system that automates extraction of MSDS information from the Defense Logistics Systems files, directly linking that data to the inventory items tracked by HILT.

Description of User Interface HILT uses a web interface consisting of function-specific screens selected by either mouse or keyboard input organized around the existing Navy Hazmat processes. This approach reduces training requirements for HILT users. Inventory data can be entered directly using keyboard input or by uploading data from a handheld computer. Data can also be downloaded to a handheld computer to enable personnel to audit inventory by simply scanning barcodes (location followed by individual items in that location). HILT has been designed to support handhelds if they are available but can still be operated efficiently in their absence. HILT also automates hazmat reporting and enables the ship’s Supply Officer to efficiently identify and correct problems within the hazmat inventory.

Technology Used HILT consists of two main software components: HILT Web and HILT Handheld.

HILT Web consists of a single ASP.net/C# application running within the ASP.net V2.0 application server. HILT Web uses a local MS SQL database to store all application data.

HILT Handheld consists of an installed application that runs on handheld computers/scanners running Windows Mobile 5. Each node HILT Handheld operates on is an individual SQLite 3 database. HILT Handheld communicates with HILT Web.

Page 16

PROCESS PEOPLE PERFORMANCE

Project Name: Single Supply Baseline

Description of Functionality of Project The Single Supply Baseline (SSB) development is being performed by CDIT under SPAWAR Atlantic for the Fleet. The SSB will replace several existing onboard supply systems and interface with Navy ERP. The Fleet’s long-term objective is for the SSB to take over all shipboard supply processes. The intent of the SSB is to reduce the number of shipboard man-hours required by the supply processes by reducing paperwork and moving some of the supply processes to shore.

The SSB is a web-based system that will be hosted locally on each ship within the ABLE-CANES/ACS environment and periodically connected to a central shore system (SSB Proper). It is a BPMN and Rules based system that will allow for future updates to process and business rules to be made without rewriting/compiling code and therefore will not require new software releases. The SSB will also have a handheld computer component with included scanning capabilities that will reduce paperwork and increase productivity by reducing data errors.

CDIT provides project management controls, requirements analysis, system prototyping, and software development expertise for the SSB project. CDIT is developing business processes, front-end user interfaces, and web services for the web/client portion of the SSB. CDIT has also spearheaded the development of handheld applications that allow the sailors to take the SSB to the location where work is being done and freeing them from the need to deal with paperwork.

Description of User Interface SSB uses a web interface consisting of function-specific screens selected by either mouse or keyboard input organized around the existing Navy processes. This approach reduces training requirements for SSB users.

Technology Used SSB consists of three main software components: SSB Proper, SSB Remote, and SSB Handheld.

SSB Proper and Remote are being developed to run within NTCSS-OA on the ABLE platform. CDIT has been involved with building these two portions of the SSB in J2EE with an Oracle database. CDIT developers embedded on the UI team have performed graphic design work and established the guidelines for development of the UI with DOJO, HTML, and JavaScript. CDIT developers are also being trained in the Adobe LiveCycle Suite in order to facilitate digital signing of forms within the SSB.

The handheld portion of the SSB has been designed by CDIT teams. It is built in .NET and uses XML forms configuration to allow the handheld application functionality to be modified and updated from the SSB servers.

CDIT is also working on implementing CAC authentication and electronic signature on the handheld computers for confirmation of work processes.