Commit 25aa4b8bd4a6a1a5d8daf97b648b5aa0e22e2df1

Authored by Rodrigo Siqueira de Melo
1 parent fff0a013

Ajustes na parte do case study

Showing 1 changed file with 26 additions and 17 deletions   Show diff stats
oss2018/content/03-methods.tex
@@ -23,27 +23,32 @@ repository. @@ -23,27 +23,32 @@ repository.
23 \subsection{The case study} 23 \subsection{The case study}
24 24
25 The project to evolve the SPB portal was a partnership between government and 25 The project to evolve the SPB portal was a partnership between government and
26 -academia held between 2014 and 2016 \cite{meirelles2017spb}. The old version of  
27 -SPB suffered from maintenance problems and design-reality gaps. In this sense,  
28 -The Ministry of Planning (MPOG) decided to join the University of Brasília  
29 -(UnB) and the University of São Paulo (USP) to develop a new platform. This  
30 -platform had as its primary requirement to be based on existing FLOSS projects  
31 -and integrate multiple systems into one, providing the end user with a unified  
32 -experience. 26 +academia held between 2014 and 2016 \cite{meirelles2017spb}. The old version
  27 +of SPB suffered from maintenance problems and design-reality gaps. The new
  28 +platform had the primary requirement to be based on existing FLOSS projects and
  29 +integrate multiple systems into one, providing the end user with a unified
  30 +experience. The reasons behind these requirements are the attempt to reduce
  31 +costs by taking the upstream updates and internal political issues. In this
  32 +sense, The Ministry of Planning (MPOG) decided to join the University of
  33 +Brasília (UnB) and the University of São Paulo (USP) to develop a new platform.
33 34
34 In short, the SPB portal evolved into a Collaborative Development Environment 35 In short, the SPB portal evolved into a Collaborative Development Environment
35 -(CDE) \cite{booch2003}. It was a novelty in the context of the Brazilian 36 +(CDE)\cite{booch2003}. It was a novelty in the context of the Brazilian
36 government, due to the technologies employed and its diverse features. The 37 government, due to the technologies employed and its diverse features. The
37 portal includes social networking, mailing lists, version control system, and 38 portal includes social networking, mailing lists, version control system, and
38 source code quality monitoring. All software is integrated using a 39 source code quality monitoring. All software is integrated using a
39 -system-of-systems framework \cite{meirelles2017spb}. 40 +system-of-systems framework \cite{meirelles2017spb}. These characteristics led
  41 +the project to interact with different FLOSS projects.
40 42
41 The platform development took place at the Advanced Laboratory of Production, 43 The platform development took place at the Advanced Laboratory of Production,
42 Research, and Innovation in Software Engineering (LAPPIS/UnB) and the FLOSS 44 Research, and Innovation in Software Engineering (LAPPIS/UnB) and the FLOSS
43 -Competence Center at USP (CCSL/USP). Undergraduate interns, IT professionals and  
44 -professors formed a partially distributed development team. While interns and  
45 -professors worked in-person, most IT professionals worked remotely. Their  
46 -activities followed the workflow of biweekly sprints and 4-month releases. 45 +Competence Center at USP (CCSL/USP). It is important to highlight that LAPPIS
  46 +was selected to lead SPB project for geographical reasons (the laboratory is
  47 +close to the MPOG) and due to its know-how on FLOSS communities. Undergraduate
  48 +interns, IT professionals and professors formed a partially distributed
  49 +development team. While interns and professors worked in-person, most IT
  50 +professionals worked remotely. Their activities followed the workflow of
  51 +biweekly sprints and 4-month releases.
47 52
48 On the managerial aspect, at the project 53 On the managerial aspect, at the project
49 beginning, the collaboration management and strategic discussions happened only 54 beginning, the collaboration management and strategic discussions happened only
@@ -84,10 +89,14 @@ between the internal management processes and differences in pace and goals of @@ -84,10 +89,14 @@ between the internal management processes and differences in pace and goals of
84 each institution were compromising the platform development. To improve the 89 each institution were compromising the platform development. To improve the
85 project management process and reducing the mismatching between government and 90 project management process and reducing the mismatching between government and
86 academia, professors, with the senior developers' collaboration, incrementally 91 academia, professors, with the senior developers' collaboration, incrementally
87 -employed a set of best practices based on FLOSS and agile values. Throughout  
88 -the project, the development leaders made decisions in a non-systematic way to  
89 -promote the usage of these techniques. In this paper, we analyzed and codified  
90 -these decisions and how they favored the collaboration progress. 92 +employed a set of best practices based on FLOSS and agile values.
  93 +
  94 +The government investment in FLOSS projects, the geographical advantages, the
  95 +novelty of the SPB project in Brazillian government, and the system-of-system
  96 +characteristic made SPB as a perfect case study. Throughout the project, the
  97 +development leaders made decisions in a non-systematic way to promote the usage
  98 +of FLOSS and agile techniques. In this paper, we analyzed and codified these
  99 +decisions and how they favored the collaboration progress.
91 100
92 \subsection{Survey, Interview and Data Collection} 101 \subsection{Survey, Interview and Data Collection}
93 102