Why the big picture is important and how to keep it
There are many great tools, techniques and methodologies to collect requirements. You can use plain sentences, use cases, user stories or whatever what makes sense to you. One way or an other you will end up with a nice list in your pocket, where everything makes perfect sense, there are no gaps of contradictions of any kind. The first moment when my requirements start to transform from a set of sentences into the concept of a functioning software is magical. I hear the song of the angels, unicorns are dancing on rainbows and I feel fulfilled that I achieved something…