Abstract
Open source projects frequently struggle with scope creep as they evolve beyond their original vision. This talk examines the underlying forces driving scope expansion, including community pressure, architectural dependencies, and evolving user needs. We explore how implementing in-scope features often necessitates out-of-scope functionality, and how user workflows blur the boundaries between intended and unintended feature sets.
Using BIRD Internet Routing Daemon as a case study, we examine tensions between developing a lightweight routing daemon and a full-fledged routing software.
Recording
Speaker
Ondrej Zajicek
Rate this talk
Rating period has ended.