corporate capabilities and past performance - cdit homecditsolutions.com/media/5373bede84d52.pdf ·...
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.