Sobes.tech
Junior

Can you tell about development methodologies, especially Scrum?

sobes.tech AI

Answer from AI

Scrum, Kanban, Waterfall, V-model.

Scrum: An iterative and incremental methodology, work is done in short cycles (sprints), usually 1-4 weeks.

Key roles:

  • Product Owner: Responsible for the product vision, manages the product backlog.
  • Scrum Master: Facilitates the process, removes obstacles.
  • Development Team: Self-organizing team that performs the work.

Main artifacts:

  • Product Backlog: Prioritized list of requirements.
  • Sprint Backlog: List of tasks for the current sprint.
  • Increment: A potentially shippable product at the end of the sprint.

Main ceremonies (events):

  • Sprint Planning: Planning work for the sprint.
  • Daily Scrum: Daily 15-minute team meeting.
  • Sprint Review: Demonstration of the completed increment to stakeholders.
  • Sprint Retrospective: Analysis of the past sprint, identifying improvement points.

QA perspective features:

  • Testing is integrated into each iteration.
  • QA participates in all ceremonies.
  • Focus on test automation to maintain iteration speed.
  • Early defect detection.

Kanban: A flow-based methodology focusing on managing the flow of work, limiting work in progress (WIP). Visualization of the workflow (Kanban board).

Waterfall: A sequential approach where each phase (analysis, design, development, testing, deployment) is performed strictly after the previous one.

V-model: An extension of Waterfall where each development phase corresponds to a testing phase (e.g., component testing after component development, system testing after integration).

Can you tell about development methodologies… - sobes.tech