Commit e91785a424440ed534736018d377cb1b01facefa

Authored by Melissa Wen
1 parent f9c42311
Exists in master

[OpenSym] Add answers to conclusion - #20

Showing 1 changed file with 40 additions and 18 deletions   Show diff stats
opensym2017/content/12-conclusion.tex
... ... @@ -4,35 +4,57 @@
4 4 In this paper we presented and discussed issues experienced during a government-funded
5 5 project, in partnership with the University of Brasilia and the University of
6 6 São Paulo, to evolve the Brazilian Public Software Portal.
7   -
8   -The contributions of this paper are twofold. First, we presented how an unprecedented
9   -platform was developed and delivered to the Brazilian government. This
10   -platform - developed by a heterogeneous team of professors, masters and
11   -undergraduate students, IT professionals, and governmental managers - provides
12   -several modern features for the integration of more than 10 FLOSS systems.
13   -
14   -Second, the experience in the SPB Portal project pointed
15   -out that it is possible to mitigate conflicts in the development environment
16   -and to conciliate governmental and academy cultures. The team was engaged in
17   -providing a friendly working environment as well as in showing to governmental agents
18   -another way to interact with the FLOSS community and the university. In the paper,
19   -we tried to show that, as long as the institution can provide a healthy and challenging
20   -environment to its students, one may conciliate studies and professional training
21   -in universities. After the end of the project, some students successfully
  7 +Its contributions are twofold. First, we present the strategy used to develop
  8 +and to deliver an unprecedented platform to Brazilian government. Second,
  9 +based on the results of the SPB Portal project, we point out that it is
  10 +possible to mitigate conflicts experienced in the development environment
  11 +and to conciliate governmental and academy cultures.
  12 +
  13 +The SPB portal integrates more than 10 FOSS tools and provides several features,
  14 +such as social network, mailing list, version control, content management and
  15 +source code quality monitoring. Concerned with the platform susteinability and
  16 +maintainabilty, the aforementioned 10 FOSS tools were integrated with minimum
  17 +differences from their official versions and the new developed features were
  18 +sent upstream to ensure an alignment between the portal systems and their
  19 +respective official versions. In the integration process, the main softwares
  20 +were identified, specific teams were formed to work with each one of them
  21 +and each team was composed of students with different levels of skills and at
  22 +least one senior professional.
  23 +
  24 +In terms of mitigating conflicts, we tried to show that, as long as the
  25 +institution can provide a healthy and challenging environment to its students,
  26 +one may conciliate studies and professional training in universities.
  27 +In our work process, based on open and collaborative software development
  28 +practices, students could negotiate their work schedule as well as count on IT
  29 +professionals to solve development issues.
  30 +Among the students, we have defined coachs for each team and a meta-coach
  31 +(coach of whole project). All coaches, together with professors, have
  32 +intermediated the comunication between client (Ministry of Planning of Brasil)
  33 +and the rest of the group.
  34 +After the end of the project, some students successfully
22 35 embraced opportunities in public and private sectors, within national borders
23 36 and abroad. Some other students went further and started their own companies.
  37 +
24 38 We also demonstrate that, with some adaptations/"translation processes", it is feasible
25   -to conciliate agile methodologies and FOSS practices in order to develop software to
  39 +to conciliate agile methodologies and FOSS practices to develop software to
26 40 governmental organizations with functional hierarchical structures that use
27 41 traditional development paradigm.
  42 +Aiming at reducing client questions about workconclusion, a DevOps front was
  43 +created to automate all deploy process and also to work in continuous
  44 +delivery. The government was brought to our work environment and interacted
  45 +with our management and comunication tools. For the project success, we
  46 +focused on providing a friendly working environment as well as on showing to
  47 +governmental agents another way to interact with the FLOSS community and the
  48 +university.
28 49  
29 50 \leo{Padronziar uso FOSS vs FLOSS. Qual vcs preferem?}
30 51  
31 52 Future work should use data produced by the project to validate and evaluate
32   -how the used FLOSS and Agile practices have impacted the students and also the
  53 +how the used FOSS and Agile practices have impacted the students and the
33 54 governmental development process. For this, we would conduce a \textit{postmortem}
34 55 analysis using the project open data and a survey targeting the involved actors.
35 56  
  57 +\textbf{Final remarks}
36 58  
37 59 The portal is available at \url{softwarepublico.gov.br}. All
38 60 documentation, including detailed architecture and operation manuals are
... ... @@ -44,7 +66,7 @@ in open repositories, available on the SPB Portal itself. We also
44 66 contributed these features back to the respective communities, which
45 67 benefits both those communities and us, since we can share future
46 68 development and maintenance effort with other organizations that
47   -participate in these projects.
  69 +participate in these projects.
48 70  
49 71 %===========
50 72 % Conclusion
... ...