An official website of the United States government
Here's how you know
A .mil website belongs to an official U.S. Department of Defense organization in the United States.
A lock (lock ) or https:// means you’ve safely connected to the .mil website. Share sensitive information only on official, secure websites.

Agile Practices
Our Shadow Warriors iteratively deliver working software to our customers using mature agile scrum development practices with cross-functional teams consisting of developers, product owners, and scrum masters.  
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan




Manifesto for Agile Software Development 

Scrum Guide

Work Roles
Cyberspace Capability Developers (CCD)

Capability Developers are members of the DevCrew who develop cyberspace operational capabilities using C, Python, Reverse Engineering, and a variety of other technologies. They are committed to creating a usable increment each sprint. CCDs interface with the Product Owner and the cyberspace operators to support tactical requirements for successful mission execution, for problem solving solutions, and to deliver a capability in an incremental fashion to enable and sustain mission execution. CCDs are equipped in adversary tactics, techniques, and procedures (TTP) and/or tradecraft which are particular to our mission requirements. They support all weapon systems and cyberspace activities across the full range of cyberspace operations as part of tasked cyber crews. CCDs have three levels of qualification: Basic, Senior, and Master. We utilize a Standards & Evaluations (Stan/Eval) process to qualify CCDs.

Product Owners (PO)

Product Owners are members of the DevCrew who are accountable for maximizing the value of the product. POs are responsible for prioritizing the mission requirements backlog. POs act as the cyber crew’s interface with the Tool Champion, our primary interface with the customer, and other stakeholders to understand mission objectives, priorities, requirements, and risks. The Tool Champion is external to the unit and meets and coordinates requirements from all stakeholders in a mission. While the position of PO grants the individual ownership of the backlog, they neither supervise nor task the development team. This means they must interact with both operational and administrative stakeholders to ensure that missions are ultimately achieved. POs have two levels of qualification: Basic and Senior.

Scrum Master (SM)

A Scrum Master is a coach and a guide who ensures their team understands the scrum framework and its principles, values, and practices. They are a servant leader who helps their team in many ways - from facilitating conversations between members of the same team or across teams to resolve conflict and improve collaboration, to managing impediments so the team can focus on getting work done, and more importantly, coaching the team toward better self-management.