MASSIVE LINKS株式会社
用語集一覧AI・開発

Agile Development

読み方:Agile Development

An iterative software development approach that prioritizes delivering working software in short cycles (sprints), adapting to changing requirements, and continuous collaboration. The Agile Manifesto (2001) defines its core values. Scrum and Kanban are the most widely used frameworks.

What is Agile Development

Agile is a philosophy for software development published in the 2001 Agile Manifesto. It emerged as a reaction to "waterfall" development—where teams spent months planning before writing any code, often delivering the wrong product.

The Four Agile Values

1. Individuals and interactions over processes and tools

2. Working software over comprehensive documentation

3. Customer collaboration over contract negotiation

4. Responding to change over following a plan

Scrum: The Most Common Framework

  • Sprint: 1–4 week development cycle with defined goals
  • Daily Standup: 15-minute daily coordination meeting
  • Sprint Review: Demo of completed work at sprint end
  • Retrospective: Team process improvement discussion

Agile vs. Waterfall

Waterfall completes each phase (design → develop → test → deploy) sequentially. Agile delivers smaller pieces of working software continuously, incorporating feedback at each iteration. Agile reduces the risk of spending months building something users don't want.

関連用語

Agile Developmentとは | 用語集 | MASSIVE LINKS株式会社 | MASSIVE LINKS株式会社