Challenging the status quo is art
A non-performing team is not a team
A contract to begin your agile journey with
Cooperatively making architecture decisions, at a point in time when they are needed, and not earlier, is a quality-improving paradigm in agile software development. Conceptual integrity in the flow of architecture decisions will only be achieved if one person has the final word regarding those decisions. This is the architect, whose rights and obligations in the context of the Scrum process are being reflected in this essay.
Many important aspects of software development are invisible. When creating software we work through different abstraction layers by analyzing symbols and writing code.
A Sprint is a sensor that allows us to see what has been done, what impediments are in our way and how we did better in comparison to previous Sprints.