From 967d3272d82e66177def9da7e62285e935b77e03 Mon Sep 17 00:00:00 2001 From: Melissa Wen Date: Tue, 25 Jul 2017 16:14:59 -0400 Subject: [PATCH] [opensym] Athos review/suggestions --- opensym2017/content/01-introduction.tex | 6 +++--- opensym2017/content/02-spb.tex | 10 +++++----- opensym2017/content/04-researchdesign.tex | 9 ++++----- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/opensym2017/content/01-introduction.tex b/opensym2017/content/01-introduction.tex index 372dd96..eaf1994 100644 --- a/opensym2017/content/01-introduction.tex +++ b/opensym2017/content/01-introduction.tex @@ -1,9 +1,9 @@ \section{Introduction} \label{sec:intro} -The Brazilian Government released in the year 2000 the Eletronic Government +In the year 2000, the Brazilian Government released the Eletronic Government program (eGov) aiming at democratizing information access and improving the -public provision quality of service and information. +quality of public provision of service and information. % In 2003, the Federal Government created a committee for implementation of Free/Libre/Open Source Software (FLOSS)\footnote{Free Software, Open Source, or @@ -73,7 +73,7 @@ the methodology employed to develop this project. This methodology has the goals of satisfying Government requirements and adhering as much as possible to FLOSS and agile practices~\cite{mockus2002, tosi2015}. Moreover, we discuss lessons learned in providing a distributed and collaborative virtual -environment involving a large undergraduate students team and remote senior +environment involving a large team of undergraduate students and remote senior developers. In short, we released an innovative platform for helping the Brazilian government to apply empirical software development methods. This case can help other projects to overcome similar software engineering challenges in diff --git a/opensym2017/content/02-spb.tex b/opensym2017/content/02-spb.tex index 7e51244..5fcd410 100644 --- a/opensym2017/content/02-spb.tex +++ b/opensym2017/content/02-spb.tex @@ -41,16 +41,16 @@ social networking environments. Initially, the purpose of the portal was only to share the software developed in the Brazilian government to reduce the costs of hiring software. However, it -was observed that when softwares were released, their communities were formed -around those software with several people collaborating and sharing the results +was observed that when a software was released, a community was formed +around it, with several people collaborating and sharing the results obtained through the use of those solutions, as commonly occurs in FLOSS \cite{ducheneaut2005}. In this way, some software development cooperatives and private companies have shown an interest in making their software available on the SPB Portal. -The concept of SPB goes beyond FLOSS \cite{freitas2008}. In addition to being -licensed under a FLOSS license, a SPB needs to have explicit guarantees that it -is a public good, and that project must be available on the SPB portal. Being a +The concept of Brazilian Public Software goes beyond FLOSS \cite{freitas2008}. In addition to being +licensed under a FLOSS license, this software needs to have explicit guarantees that it +is a public good, and its project must be available on the SPB portal. Being a true public good assumes requirements that can not be met solely by means of FLOSS licensing. For example, there must be a relaxed trademark usage policy by the original vendor that does not stop eventual competitors from advertising diff --git a/opensym2017/content/04-researchdesign.tex b/opensym2017/content/04-researchdesign.tex index a91cbbf..0c4fa12 100644 --- a/opensym2017/content/04-researchdesign.tex +++ b/opensym2017/content/04-researchdesign.tex @@ -27,14 +27,13 @@ Government. For the majority of the students, this was a first professional experience. Even though, our development process defined a central role on students participation. -\textbf{Q3:} \textit{How to introduce collaborative and agile practices typical -in FLOSS environments in the governmental development process?} +\textbf{Q3:} \textit{How to introduce typical FLOSS collaborative and agile practices in the governmental development process?} % -The software development on Brazilian government is based on a very traditional +The software development in Brazilian government is based on a very traditional way, frequently focusing documentation deliveries. We had to convince them to accept the idea of open scope and empirical development. They had certain -expectations about the project development according to RUP (Rational Unified -Process) and PMBOK (Project Management Body of Knowledge) approaches, which +expectations about the project development according to the Rational Unified +Process (RUP) and the Project Management Body of Knowledge (PMBOK) approaches, which mismatched our work style based on agile and FLOSS practices. So we created strategies to conciliate these different organizational cultures within the project. -- libgit2 0.21.2