Sobes.tech
Intern

What development methodologies do you know?

sobes.tech AI

Answer from AI

  • Agile
  • Waterfall
  • Scrum
  • Kanban
  • Lean Development
  • Extreme Programming (XP)
  • Feature-Driven Development (FDD)
  • Dynamic Systems Development Method (DSDM)
  • Adaptive Software Development (ASD)
  • Crystal Clear
  • Iterative Development

Briefly describe the most common ones:

Agile

An iterative and incremental approach based on the Agile Manifesto. Focuses on flexibility, adaptability to change, collaboration between customer and team, and working product as the main measure of progress.

Waterfall

A linear, sequential methodology. Phases (requirements, design, implementation, testing, deployment, support) are performed strictly one after another. Low flexibility, suitable for projects with well-defined requirements from the start.

Scrum

A popular Agile framework. Uses iterations (sprints), roles (product owner, Scrum Master, development team), artifacts (product backlog, sprint backlog, increment), and ceremonies (sprint planning, daily Scrum, sprint review, sprint retrospective).

Kanban

A visual workflow management system. Uses a board with columns representing stages of the workflow. Focuses on limiting work in progress (WIP), visualizing the workflow, and continuous improvement.

Lean Development

Based on principles of lean manufacturing. The goal is to minimize waste, increase efficiency, and deliver value to the customer as quickly as possible. Key principles include eliminating waste, empowering teams, making decisions early, delivering early, building integrity, and optimizing the whole process.

What development methodologies do you know? — Frontend - sobes.tech