diff --git a/opensym2017/content/01-introduction.tex b/opensym2017/content/01-introduction.tex index 2ea7aad..a376eb7 100644 --- a/opensym2017/content/01-introduction.tex +++ b/opensym2017/content/01-introduction.tex @@ -1,8 +1,8 @@ \section{Introduction} \label{sec:intro} -During the last few decades, the Brazilian Federal Government has been -trying to change its software adoption and development processes. For +The Brazilian Federal Government has been +improving its software adoption and development processes. For instance, in 2003, the recommendation to adopt Free and Open Source Software (FOSS) become a public policy. In 2007, the Brazilian Government released a portal named Brazilian Public Software @@ -34,7 +34,7 @@ amount of technical debt to overcome. The system was a modified version of an existing FOSS platform called OpenACS\footnote{\url{http://openacs.org}}, and the old SPB portal was not being updated anymore against the official OpenACS releases. In this -scenario, the portal maintenance was becoming harder and harder. +scenario, the portal maintenance has become increasingly difficult. After some events and meetings to collect requirements from the federal government and from the society, a new platform for the SPB Portal was @@ -62,7 +62,7 @@ with 2 professional designers and 6 senior developers from the FOSS communities. The professors and all undergraduate student were from UnB, and the master students were from USP. Regarding the designers and senior developers, 7 of 8 they were living outside of Brasília: Curitiba/Brazil, São -Paulo/Brazil, Ribeirão Preto/Brazil, Salvador/Brazil, Punta Cana/Dominican +Paulo/Brazil, Ribeirão Preto/Brazil, Salvador/Brazil, Santo Domingo/Dominican Republic, and Montreal/Canada. In other words, we had a team working in distributed collaborative virtual environment. @@ -77,16 +77,13 @@ September 2015. Finally, the last version illustrated in Figure 1 was released in June 2016. In this paper, we present an overview of this new generation of the SPB -Portal. This experience report shares our methodology and process to -develop this project working with the Brazilian federal government to -comply with its requirements at the same time to be as faithful as -possible to FOSS development. Moreover, we discuss several lessons -learned to provide a distributed collaborative virtual environment -involving a large undergraduate student team and remote senior -developers. Lastly, we released an unprecedented platform for the -Brazilian government applying empirical software development methods. -This case can help other projects overcome similar software engineering -challenges in the future, as well as illustrate how universities can -improve the real-world experience of their students by means of this -kind of project. - +Portal. The paper shares the methodology employed to develop this project, +in partnership with the Brazilian Federal Government, to comply with its +requirements at the same time to be as faithful as possible to FOSS development. +Moreover, we discuss several lessons learned to provide a distributed +collaborative virtual environment involving a large undergraduate student team +and remote senior developers. Lastly, we released an unprecedented platform for +the Brazilian government applying empirical software development methods. This +case can help other projects to overcome similar software engineering challenges +in the future, as well as to illustrate how universities can improve the +real-world experience of their students by means of this kind of project. diff --git a/opensym2017/content/10-conclusion.tex b/opensym2017/content/10-conclusion.tex new file mode 100644 index 0000000..c2a9203 --- /dev/null +++ b/opensym2017/content/10-conclusion.tex @@ -0,0 +1,14 @@ +\section{Conclusion} +\label{sec:conclusion} + +This project resulted in an important case to prove that it is possible to +conciliate studies and professional training in universities, as long as the +institution can provide a healthy and challenging environment to its students. +After the end of the project, some students successfully embraced opportunities +in public and private sectos, within national borders and abroad. Some others +went further and started their own companies. + +With some adaptations/"translation processes" it is possible to conciliate +agile methodologies and FOSS practices to develop software to governmental +organizations with functional hierarchical structures that use traditional +development paradigm. diff --git a/opensym2017/spb.tex b/opensym2017/spb.tex index de2a9e9..79fb3d0 100644 --- a/opensym2017/spb.tex +++ b/opensym2017/spb.tex @@ -159,6 +159,7 @@ \input{content/07-process} \input{content/08-contributions} \input{content/09-lessons} +\input{content/10-conclusion} %------------------------------------------------------------------------------ \bibliographystyle{SIGCHI-Reference-Format} -- libgit2 0.21.2