Context: With the arrival of the COVID-19 pandemic, many software development com-
panies had to urgently adopt remote work, even those who never resorted to it. This
caused many challenges and uncertainties that software development companies never
faced before. This led to a mixed bag of effects on the productivity of software developers,
where there were positive and negative effects. Some of those effects would not be found
when working at co-located offices.
Objectives: Our goal was to present and understand the different factors that come
into play when working from home during a pandemic, what are their impacts and how
companies have tried to deal with them.
Methods: In this dissertation, we use Straussian Grounded Theory, a qualitative
methodology that makes use of semi-structured interviews and coding, to formulate
a theory on the impact of the pandemic on software development.
Results: The resulting theory characterises in detail what were the challenges, such
as social isolation, burnout, workspace, distractions, and benefits, like not having to com-
mute, promotion of health, collaboration, communication, knowledge sharing, online
events, which were found by software developers during the pandemic. It also charac-
terises how the different aspects relate to each other, and how software developers had to
adapt to the pandemic. We propose a set of recommendations, such as remote work flexi-
bility, promotion of health care and social events, trust employees, based on the results
we found, for companies that expect to adopt remote work in the post-pandemic.
Conclusions: The short-term impact of the COVID-19 pandemic has different impacts
based on software developers context. Some of the impacts can change in the medium
or long term. Overall, it is important to promote employees’ health, well-being and
communication to mitigate the negative impacts on their productivity.Contexto: Com a chegada da pandemia do COVID-19, muitas empresas de desenvolvi-
mento de software tiveram de adoptar urgentemente o trabalho remoto, mesmo aquelas
que nunca recorreram a ele. Isto causou muitos desafios e incertezas que as empresas
de desenvolvimento de software nunca tinham enfrentado. Isto levou a um saco misto
de efeitos sobre a produtividade dos programadores de software, onde houve efeitos po-
sitivos mas também efeitos negativos. Alguns destes efeitos não eram encontrados no
trabalho presencial em escritórios co-localizados.
Objetivos: O nosso objectivo era apresentar e perceber os diversos factores que entram
em jogo quando se trabalha a partir de casa durante uma pandemia, quais são os seus
impactos e como é que as empresas tentaram lidar com eles.
Métodos: Nesta dissertação usámos a Straussian Grounded Theory, uma metodologia
qualitativa que faz uso de entrevistas semi-estruturadas e codificação, para formular uma
teoria que caracteriza o impacto da pandemia em desenvolvimento de software.
Resultados: A teoria reusltante caracteriza em detalhe quais foram os desafios, tal
como o isolamento social, o burnout, o espaço de trabalho e as distrações, e quais foram
os benefícios, por exemplo a ausência de deslocações, a promoção da saúde, a colaboração,
a comunicação, a partilha de conhecimento, os eventos sociais, que foram encontrados
pelos programadores durante a pandemia. Também caracterisamos como é que os vários
aspetos se relacionam, e o que é que os programadores tiveram de fazer para se adaptarem
à pandemia. Também propomos um conjunto de recomendações com base nos resultados
que encontrámos, para as empresas que ponderem adotar teletrabalho na pós-pandemia.
Conclusões: O impacto a curto prazo da pandemia da COVID-19 tem impactos dife-
rentes com base no contexto dos programadores durante a mesma. Alguns destes impac-
tos podem vir a mudar no prazo médio a longo. De maneira geral, é importante promover
a saúde, o bem estar e a comunicação para mitigar os impactos negativos na sua produti-
vidade