Using Agile Methods in Software Product Development: A Case Study | Synapse