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 \section{Open Questions} 1 \section{Open Questions}
2 \label{sec:researchdesign} 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 \textbf{Q1:} \textit{Which strategy could be used to integrate several existing 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 Based on an extensive list of functional requirements defined by the Brazilian 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 were fully aware that we would need to improve those systems in order to 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 all of those requirements with a single tool. 18 all of those requirements with a single tool.
20 19
21 \textbf{Q2:} \textit{How to involve students in real-world projects interacting with 20 \textbf{Q2:} \textit{How to involve students in real-world projects interacting with
22 real customers?} 21 real customers?}
23 % 22 %
24 Our team was mainly composed of software engineering undergraduate 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 (Rational Unified Process) and PMBOK (Project Management Body of Knowledge) 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.