# Agile Software Development

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/agile-software-development

Agile software development is a set of practices for building software through short, iterative cycles (sprints) that produce working increments of a product, with regular reprioritization based on stakeholder feedback. It contrasts with the waterfall model by favoring adaptive planning, close collaboration between developers and stakeholders, and frequent releases, and underlies frameworks like Scrum and Extreme Programming.

## Roles that use Agile Software Development

- [Product Manager](https://career.thegoodapps.co/occupations/product-manager) — 1

Related skills: [Scrum](https://career.thegoodapps.co/skills/scrum), [Kanban](https://career.thegoodapps.co/skills/kanban), [Feature-Driven Development (FDD)](https://career.thegoodapps.co/skills/feature-driven-development-fdd), [Agile Product Development](https://career.thegoodapps.co/skills/agile-product-development), [DevOps](https://career.thegoodapps.co/skills/devops), [Continuous Integration](https://career.thegoodapps.co/skills/continuous-integration)

## Open roles requiring Agile Software Development (1)

- [Principal Product Manager, Agentic Workflows -  Autonomous Vehicles](https://career.thegoodapps.co/jobs/dcf80c82-6fd5-4660-b030-ab9c459a8333/principal-product-manager-agentic-workflows-autonomous-vehicles-at-nvidia) at [NVIDIA](https://career.thegoodapps.co/organizations/nvidia) — Full-time, Santa Clara, CA, $240,000 – $379,500
