Commit 8f844bdb5e8ed952bc7a930b6c39d74a3980d10c

Authored by Melissa Wen
2 parents 8e6eeb06 9a79b515

Merge branch 'master' into 'master'

Review of "Open Questions" (revisão geral de texto #20)

See merge request !6
Showing 1 changed file with 22 additions and 22 deletions   Show diff stats
opensym2017/content/04-researchdesign.tex
1 1 \section{Open Questions}
2 2 \label{sec:researchdesign}
3 3  
4   -In this paper, we aim to share our experience designing and developing the new
5   -SPB Portal by reporting, alongside the technical efforts carried out, our
6   -empirical work process and the lessons learned. In the begins of the new SPB
7   -Portal project, we had in mind 3 main challenges to overcome, as explained in
8   -the following open questions.
  4 +In this paper, we share our experience in designing and developing the new
  5 +SPB Portal by reporting the technical efforts carried out, our
  6 +empirical work process, and the lessons learned. The new SPB Portal project
  7 +presented three main challenges, related to the open questions described below.
9 8  
10 9 \textbf{Q1:} \textit{Which strategy could be used to integrate several existing
11   -FLOSS tools to promote the collaborative software development?}
  10 +FLOSS tools to promote a collaborative software development?}
12 11 %
13 12 Based on an extensive list of functional requirements defined by the Brazilian
14   -Federal Government, we selected some FLOSS systems to form our solution,
15   -generating a non-trivial integration among them. We looked for system that
16   -together could provide the largest subset possible of the requirements, and
  13 +Federal Government, we selected some FLOSS systems to compose our solution,
  14 +engineering a nontrivial integration among them. We looked for the systems set
  15 +realizing the largest possible subset of the requirements list. However, we
17 16 were fully aware that we would need to improve those systems in order to
18   -provide the rest. We were also convinced that it would be impossible to provide
  17 +satisfy the remaining requirements. We were also convinced that it would be impossible to satisfy
19 18 all of those requirements with a single tool.
20 19  
21 20 \textbf{Q2:} \textit{How to involve students in real-world projects interacting with
22 21 real customers?}
23 22 %
24 23 Our team was mainly composed of software engineering undergraduate
25   -students, who had the opportunity to interact with senior developers and
26   -designers on the team, as well as with the team of technicians and
27   -managers from the Brazilian Government, and the management team from
28   -UnB. For the majority of the students, this was a first professional experience. We have define an approach to involve the undergraduate students in this project with a central role in our development process.
  24 +students, who had the opportunity to interact with the UnB managers,
  25 +senior developers, designers, and even with technicians and
  26 +managers from the Brazilian Government.
  27 +For the majority of the students, this was a first professional experience.
  28 +Even though, our development process defined a central role on students participation.
29 29  
30   -\textbf{Q3:} \textit{How to introduce the FLOSS collaborative and agile
31   -practices to governmental development process?}
  30 +textbf{Q3:} \textit{How to introduce collaborative and agile
  31 +practices typical in FLOSS environments in the governmental development process?}
32 32 %
33   -The Brazilian government works based on a very traditional way regarding
34   -software developing, frequently focusing on documents. We have need to convince
35   -them to accept the idea of open scope and empirical development. They have
36   -certain expectations about the development of project according to RUP
  33 +The software development on Brazilian government is based on a very traditional way,
  34 +frequently focusing documentation deliveries. We had to convince
  35 +them to accept the idea of open scope and empirical development. They had
  36 +certain expectations about the project development according to RUP
37 37 (Rational Unified Process) and PMBOK (Project Management Body of Knowledge)
38   -approaches, what not match our work based on agile and FLOSS practices. We have
39   -created strategies that would support different these organizational cultures.
  38 +approaches, which mismatched our work style based on agile and FLOSS practices. So we
  39 +created strategies to conciliate these different organizational cultures within the project.
... ...