Issues, challenges, and a proposed theoretical core of agile software development research | Synapse