05-methods.tex
2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
\section{Research Design}
\label{sec:researchdesign}
In this article we use the SPB project \cite{meirelles2017spb} case to analyze
practical methods of project management and software development and to
validate which techniques were efficient to overcome the differences and
difficulties existing in a consortium between government and university. In
addition to known variables in a research collaboration between industry and
academia \cite{sandberg2017iacollaboration}, this case study also presents
typical characteristics of e-government projects: complexity in terms of
organizational size, corresponding resistance to change, political bias and
end-users' impact \cite{anthopoulos2016government}. The study of how these
factors led to adaptations and changes in organization within the project and
how differences in development process were overcome was guided by the
following research questions:
\textbf{Q1.} \textit{Can teams with distinct software development processes be well combined in the same project?}
%TODO: explicar/descrever a questão
\textbf{Q2.} \textit{Which boundaries should be established between the administrative concern of organizations involved in a project and the management of the development team?}
%TODO: explicar/descrever a questão
To answer these questions, we conducted a survey to explore how each group of project participants viewed the platform development process, how these groups interacted with each other, what difficulties were encountered in these interactions, and how conflicts impacted their activities. The survey was divided into three parts:
\begin{enumerate}
\item \textit{sending a questionnaire to all students}
\item \textit{sending an open questionnaire to IT professionals}
\item \textit{interviewing government representatives involved in the project.}
\end{enumerate}
(Describe questionnaires and interviews)
We also analized data from Redmine and Gitlab, tools used for management and communication during the project, as well as messages on the project's mailing list.
And finally, we analized Colab code before and after the project to evaluate how much effort was spent to use this software as a component of the platform.