Scrum is a methodology for software development that empowers employees and makes the work transparent for stakeholders. On one hand, the teams are self-organizing and even independent to some extent. On the other hand, scrum offers a few tools for regulating the process and maintaining control. We employ scrum principles whenever we can at our company. In this article let’s focus on the very basics: team responsibilities and project timelines in scrum – with more topics to follow.