How Human and Organizational Factors Influence Software Teams Productivity in COVID-19 Pandemic | Synapse