04-researchdesign.tex
1.79 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
38
\section{Challenging Questions}
\label{sec:researchdesign}
In this paper, we aim to share our experience designing and developing the new
SPB Portal by reporting, alongside the technical efforts carried out, our
empirical work process and the lessons learned. In the begins of the new SPB
Portal project, we had in mind 3 main challenges to overcome, as explained in
the following open questions.
\begin{description}
\item [Q1:] \textit{Which strategy could be used to integrate several existing
FLOSS tools to promote the collaborative software development?}
%
Based on an extensive list of functional requirements defined by the Brazilian
Federal Government, we selected some FLOSS systems to form our solution,
generating a non-trivial integration among them. We looked for system that
together could provide the largest subset possible of the requirements, and
were fully aware that we would need to improve those systems in order to
provide the rest. We were also convinced that it would be impossible to provide
all of those requirements with a single tool.
\item [Q2:] \textit{How to introduce the FLOSS collaborative and agile
practices to governmental development process?}
%
The Brazilian government works based on a very traditional way regarding
software developing, frequently focusing on documents. We have need to convince
them to accept the idea of open scope and empirical development. They have
certain expectations about the development of project according to RUP
(Rational Unified Process) and PMBOK (Project Management Body of Knowledge)
approaches, what not match our work based on agile and FLOSS practices. We have
created strategies that would support different these organizational cultures.
\item [Q3:] \textit{How to involve undergraduate students in real-world projects?}
%
\end{description}