Dirk Riehle's Industry and Research Publications

Category: 2.2 Agile Methods

  • There is no (Scrum) product owner

    There is no (Scrum) product owner

    One of the most difficult aspects of Scrum is the role of the product owner. Most software vendors have a product management function, typically split into strategic and technical product management. Technical product management is usually equated with Scrum’s product owner role, that is, the guy or gal who writes business-value-oriented user stories and epics,…

  • Agile feature teams vs. inner source

    Agile feature teams vs. inner source

    Agile methods reacquainted developers with the idea of working from business value rather than focusing on technical concerns only. Agile methods are therefore often equated with feature-driven development, in which work is driven by features prioritized by business value irrespective of technical consequences. This thinking can create code silos and wreak havoc on software architecture…

  • Who writes and prioritizes user stories?

    Who writes and prioritizes user stories?

    I updated this post after I realized that it is more about prioritizing user stories than it is about writing them well. In Scrum, a product owner writes user stories to capture requirements and prioritizes them in a product backlog as the upcoming work queue for developers. The main question on my mind is: Who…