# Software development

*/Processes/Software_development*

## Digital Scalar

**Band**: digital
**Digital**: 1
**Rationale**: Although no child occupations are seeded for this composite, the process name and lens prior 'Software development' point unambiguously to pure digital knowledge work. The value step consists entirely of information transformation and code generation, supporting a scalar of 1.0.

## Process Profile

**Outcome**: The compiled and tested software code is deployed to production and made available to end users.
**Trigger**: An approved feature request, product requirement, or bug report enters the engineering backlog.
**Key Steps**:
- Analyze requirements and define system architecture
- Write and commit source code
- Conduct peer code review
- Execute automated and manual testing
- Deploy build to production environments
- Monitor application performance and errors
**Measured By**:
- [Lead Time For Changes](/Metrics/Lead_Time_For_Changes)
- [Deployment Frequency](/Metrics/Deployment_Frequency)
- [Change Failure Rate](/Metrics/Change_Failure_Rate)
- [Defect Density](/Metrics/Defect_Density)

## Neighborhood

### Latent gaps

- [AI Firmware Developer](/Opportunities/AI_Firmware_Developer) — latent gap · Opportunities
- [ALM Integration Engine](/Opportunities/ALM_Integration_Engine) — latent gap · Opportunities
- [Firmware Rollback Engine](/Opportunities/Firmware_Rollback_Engine) — latent gap · Opportunities
- [Safety Certification Agent](/Opportunities/Safety_Certification_Agent) — latent gap · Opportunities
- [Simulation Modeling Service](/Opportunities/Simulation_Modeling_Service) — latent gap · Opportunities

### Problems this exposes

- [Simulate Physical Production Environments](/Problems/Simulate_Physical_Production_Environments) — exposes problem · Problems
- [Certify Safety Critical Codebases](/Problems/Certify_Safety_Critical_Codebases) — exposes problem · Problems
- [Synchronize Hardware Software Cycles](/Problems/Synchronize_Hardware_Software_Cycles) — exposes problem · Problems
- [Source Scarce Microcontroller Prototypes](/Problems/Source_Scarce_Microcontroller_Prototypes) — exposes problem · Problems
- [Counter Cloud Edge Encroachment](/Problems/Counter_Cloud_Edge_Encroachment) — exposes problem · Problems
- [Prevent Firmware Update Failures](/Problems/Prevent_Firmware_Update_Failures) — exposes problem · Problems
- [Recruit Embedded Systems Programmers](/Problems/Recruit_Embedded_Systems_Programmers) — exposes problem · Problems
- [Reduce Physical Prototyping Costs](/Problems/Reduce_Physical_Prototyping_Costs) — exposes problem · Problems
