Agile Sprints
Organized development into functional sprints delivering working software demonstrated to stakeholders at completion
Organized development into functional sprints delivering working software demonstrated to stakeholders at completion
All development flows through hardened CI/CD pipelines with automated security scans, static analysis, and SBOM generation
Leverage AI and LLMs (where permitted) to accelerate testing, documentation, code generation, and code analysis
For shipboard disconnected environments: intelligent edge caching, local transaction queuing, automatic synchronization
Comprehensive unit, integration, and end-to-end testing with automated regression suites ensuring reliability across releases.
Automated scanning with SonarQube, Fortify, and other tools to identify vulnerabilities, code smells, and technical debt early.
OWASP ZAP and other DAST tools identify runtime vulnerabilities including XSS, SQL injection, and authentication issues.
Peer review on all changes with merge request workflows, automated checks, and senior developer approval gates.