Diane Pozefsky. Requirements to Product 1. You understand what you want to build 2. Model the real world in software 3. Choose an architecture to do it:
Software architectures
DESIGNING YOUR SYSTEM