Data Intelligence, LLC uses modern tools and methods to rapidly design, develop, deploy, and sustain secure, high-quality applications that provide DoD and federal civilian agencies the capability they need to accomplish their mission. We apply CMMI® DEV L3 or higher processes aligned to our clients’ standards and procedures.
DevSecOps
DI builds and operates systems in multiple Development-Security-Operations environments, integrating software development, cybersecurity/code quality, and operations into a continuous pipeline that rapidly fields new capability packages. The approach implements Agile processes and best practices, Continuous Integration/Continuous Delivery (CI/CD) orchestration, containerization, and Continuous Authority to operate (Continuous ATO) cybersecurity approaches via an automated security pipeline and templatized system security planning. We leverage cloud-based environments and Platform as a Service (PaaS), Infrastructure as a Service (IaaS)/ Infrastructure as Code, Data as a Service (DaaS), and Software as a Service (SaaS), concepts that add efficiencies to the process. We apply state of the art tools at each step in the process, working in environments such as the DoD Defense Intelligence Information Enterprise. (DI2E) and the USAF Kessel Run Software Factory.
Examples of applied tools include:
Jenkins – Automate software builds, tests, and deployment
Jira – Issue tracking, Agile planning, Helpdesk operations
Bitbucket – Distributed Git source code control and versioning
SonarQube, Microfocus Fortify, Checkmark, Gradle – Static and dynamic software vulnerability, code quality scanning
Artifactory, JFrog – End-to-end automation and management of binaries and artifacts
TestRail – Integrated test case management
Mattermost, Confluence – Collaboration, Wiki, documentation tools
Docker – Containerization
Kubernetes – Automated deployment, scaling, and management of containerized applications
Maven – Build process management, uniform build system
JMeter – Performance testing
Selenium, Junit, Microfocus ALM – Functional and integration testing
AWS GovCloud – Secure, cloud-based development, test, and deployment environment
Prometheus, Grafana, Splunk, ELK Stack – Performance monitoring and reporting
User Centered Design
Where appropriate, DI employs a User-Centered Design (UCD), an iterative design process where DI designers focus on the users and their needs in each phase of the design process. The approach melds perfectly with iterative Agile processes, incorporating user feedback to define requirements and designs at each step of the development process. We develop Personas, Scenarios, and Use cases to model desired application functions.
Human Factors Engineering, User Experience/User Interface (UX/UI) Design
Supporting the UCD approach, DI’s Human Factors Engineers (HFEs) apply scientific methods including quantitative and qualitative heuristics to engineer and design products, processes, and systems based on measured factors, optimizing system usability and performance.
Database Engineering & Administration
DI develops logical and physical database architectures and designs for relational databases including Oracle, MS SQL, and PostgreSQL, as well as non-tabular MongoDB and NoSQL implementations. Our database architects/analysts develop scalable architectures and contribute to zero-trust architectures via encryption and secure design methods. We install, configure, and maintain databases by monitoring performance, applying updates, and performing ongoing data quality operations using vendor tools and custom scripts.
Accessibility/Section 508 Compliance
DI uses a combination of automated testing tools and manual testing to verify that web applications and electronic documents meet all required Section 508 accessibility requirements. Our approach is independent of test tool, testing to the standard in each case, documented by completing Voluntary Product Accessibility Template (VPAT), which provides a comprehensive analysis of product conformance to accessibility standards set by Section 508 of the Rehabilitation Act for products that can or will be used by Federal workers.