MediaMine NG

Scrum

Scrum is an agile process that can be used to manage and control complex software and product development using iterative, incremental practices. It produces a potentially shippable set of functionality at the end of every iteration.

MediaMine organizes his software development by using the Scrum approach:

First, MediaMine captures the project requirements in smart use cases. They are then prioritized in a list, called product backlog. This product backlog is sorted according to the priorities set by the business, split up into "will have" and "might have" requirements.

  • In an estimation meeting each use case is given use case points by the team to determine the "functional complexity". The total number of use case points will determinate the project size and the duration of the project.
  • In the planning meeting, before the start of a new iteration, the team selects the use cases to implement according to the business priorities of that moment. Then the selected use cases are split in tasks on the project dashboard.
  • In the daily standup meeting the dashboard is updated and possible issues are raised. After this standup, the iteration burndown chart is updated too.