Using extreme programming in a maintenance environment | Synapse