Scrum

From SCECpedia
Jump to navigationJump to search

A repeatable software development process is essential for producing quality software. Scrum is a widely used agile development methodology appropriate for a research development environment.

Scrum Roles

  • Product Owner
  • Development Team
  • Scrum Master

Scrum Meetings

  • Sprint Planning
  • Standup Meetings
  • Sprint Review
  • Sprint Retrospective

Scrum Artifacts

  • Product Backlog
  • Sprint backlog
  • Product Increment
  • Burn-down chart
  • Release burn-up chart
  • Definition of Done
  • Velocity

Standard format for Scrum Stories

  • As a <role>, I need to <goal> so that <business value to be achieved>.

Standard Scrum Methodology

Agile Vocabulary

Related Entries