Commit e91785a424440ed534736018d377cb1b01facefa
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 | ... | ... |