diff --git a/oss2018/presentation/.temptex/oss2018.nav b/oss2018/presentation/.temptex/oss2018.nav
index 6fffde6..797be51 100644
--- a/oss2018/presentation/.temptex/oss2018.nav
+++ b/oss2018/presentation/.temptex/oss2018.nav
@@ -28,45 +28,57 @@
\headcommand {\beamer@framepages {12}{12}}
\headcommand {\slideentry {2}{0}{4}{13/13}{}{0}}
\headcommand {\beamer@framepages {13}{13}}
-\headcommand {\slideentry {2}{0}{5}{14/14}{}{0}}
-\headcommand {\beamer@framepages {14}{14}}
-\headcommand {\slideentry {2}{0}{6}{15/15}{}{0}}
-\headcommand {\beamer@framepages {15}{15}}
-\headcommand {\slideentry {2}{0}{7}{16/16}{}{0}}
+\headcommand {\slideentry {2}{0}{5}{14/15}{}{0}}
+\headcommand {\beamer@framepages {14}{15}}
+\headcommand {\slideentry {2}{0}{6}{16/16}{}{0}}
\headcommand {\beamer@framepages {16}{16}}
-\headcommand {\beamer@sectionpages {10}{16}}
-\headcommand {\beamer@subsectionpages {10}{16}}
-\headcommand {\sectionentry {3}{Results}{17}{Results}{0}}
-\headcommand {\slideentry {3}{0}{1}{17/17}{}{0}}
+\headcommand {\slideentry {2}{0}{7}{17/17}{}{0}}
\headcommand {\beamer@framepages {17}{17}}
-\headcommand {\slideentry {3}{0}{2}{18/20}{}{0}}
-\headcommand {\beamer@framepages {18}{20}}
-\headcommand {\slideentry {3}{0}{3}{21/23}{}{0}}
+\headcommand {\slideentry {2}{0}{8}{18/18}{}{0}}
+\headcommand {\beamer@framepages {18}{18}}
+\headcommand {\slideentry {2}{0}{9}{19/19}{}{0}}
+\headcommand {\beamer@framepages {19}{19}}
+\headcommand {\beamer@sectionpages {10}{19}}
+\headcommand {\beamer@subsectionpages {10}{19}}
+\headcommand {\sectionentry {3}{Discussion}{20}{Discussion}{0}}
+\headcommand {\slideentry {3}{0}{1}{20/20}{}{0}}
+\headcommand {\beamer@framepages {20}{20}}
+\headcommand {\slideentry {3}{0}{2}{21/23}{}{0}}
\headcommand {\beamer@framepages {21}{23}}
-\headcommand {\slideentry {3}{0}{4}{24/26}{}{0}}
-\headcommand {\beamer@framepages {24}{26}}
-\headcommand {\beamer@sectionpages {17}{26}}
-\headcommand {\beamer@subsectionpages {17}{26}}
-\headcommand {\sectionentry {4}{Discussion}{27}{Discussion}{0}}
-\headcommand {\slideentry {4}{0}{1}{27/27}{}{0}}
+\headcommand {\slideentry {3}{0}{3}{24/24}{}{0}}
+\headcommand {\beamer@framepages {24}{24}}
+\headcommand {\slideentry {3}{0}{4}{25/26}{}{0}}
+\headcommand {\beamer@framepages {25}{26}}
+\headcommand {\slideentry {3}{0}{5}{27/27}{}{0}}
\headcommand {\beamer@framepages {27}{27}}
-\headcommand {\slideentry {4}{0}{2}{28/28}{}{0}}
+\headcommand {\slideentry {3}{0}{6}{28/28}{}{0}}
\headcommand {\beamer@framepages {28}{28}}
-\headcommand {\slideentry {4}{0}{3}{29/29}{}{0}}
+\headcommand {\slideentry {3}{0}{7}{29/29}{}{0}}
\headcommand {\beamer@framepages {29}{29}}
-\headcommand {\slideentry {4}{0}{4}{30/30}{}{0}}
-\headcommand {\beamer@framepages {30}{30}}
-\headcommand {\beamer@sectionpages {27}{30}}
-\headcommand {\beamer@subsectionpages {27}{30}}
-\headcommand {\sectionentry {5}{About this presentation}{31}{About this presentation}{0}}
-\headcommand {\slideentry {5}{0}{1}{31/31}{}{0}}
-\headcommand {\beamer@framepages {31}{31}}
-\headcommand {\slideentry {5}{0}{2}{32/32}{}{0}}
-\headcommand {\beamer@framepages {32}{32}}
-\headcommand {\slideentry {5}{0}{3}{33/33}{}{0}}
+\headcommand {\slideentry {3}{0}{8}{30/32}{}{0}}
+\headcommand {\beamer@framepages {30}{32}}
+\headcommand {\slideentry {3}{0}{9}{33/33}{}{0}}
\headcommand {\beamer@framepages {33}{33}}
-\headcommand {\beamer@partpages {1}{33}}
-\headcommand {\beamer@subsectionpages {31}{33}}
-\headcommand {\beamer@sectionpages {31}{33}}
-\headcommand {\beamer@documentpages {33}}
-\headcommand {\gdef \inserttotalframenumber {18}}
+\headcommand {\beamer@sectionpages {20}{33}}
+\headcommand {\beamer@subsectionpages {20}{33}}
+\headcommand {\sectionentry {4}{Conclusions and Future Works}{34}{Conclusions and Future Works}{0}}
+\headcommand {\slideentry {4}{0}{1}{34/34}{}{0}}
+\headcommand {\beamer@framepages {34}{34}}
+\headcommand {\slideentry {4}{0}{2}{35/36}{}{0}}
+\headcommand {\beamer@framepages {35}{36}}
+\headcommand {\slideentry {4}{0}{3}{37/37}{}{0}}
+\headcommand {\beamer@framepages {37}{37}}
+\headcommand {\beamer@sectionpages {34}{37}}
+\headcommand {\beamer@subsectionpages {34}{37}}
+\headcommand {\sectionentry {5}{About this presentation}{38}{About this presentation}{0}}
+\headcommand {\slideentry {5}{0}{1}{38/38}{}{0}}
+\headcommand {\beamer@framepages {38}{38}}
+\headcommand {\slideentry {5}{0}{2}{39/39}{}{0}}
+\headcommand {\beamer@framepages {39}{39}}
+\headcommand {\slideentry {5}{0}{3}{40/40}{}{0}}
+\headcommand {\beamer@framepages {40}{40}}
+\headcommand {\beamer@partpages {1}{40}}
+\headcommand {\beamer@subsectionpages {38}{40}}
+\headcommand {\beamer@sectionpages {38}{40}}
+\headcommand {\beamer@documentpages {40}}
+\headcommand {\gdef \inserttotalframenumber {24}}
diff --git a/oss2018/presentation/.temptex/oss2018.xdv b/oss2018/presentation/.temptex/oss2018.xdv
index 7f60ffc..6c93c9e 100644
Binary files a/oss2018/presentation/.temptex/oss2018.xdv and b/oss2018/presentation/.temptex/oss2018.xdv differ
diff --git a/oss2018/presentation/images/CDReleaseAndTeamEvolution.png b/oss2018/presentation/images/CDReleaseAndTeamEvolution.png
new file mode 100644
index 0000000..95d3714
Binary files /dev/null and b/oss2018/presentation/images/CDReleaseAndTeamEvolution.png differ
diff --git a/oss2018/presentation/images/academia_characteristics_all.png b/oss2018/presentation/images/academia_characteristics_all.png
new file mode 100644
index 0000000..055268d
Binary files /dev/null and b/oss2018/presentation/images/academia_characteristics_all.png differ
diff --git a/oss2018/presentation/images/among.jpg b/oss2018/presentation/images/among.jpg
deleted file mode 100644
index 3bf5613..0000000
Binary files a/oss2018/presentation/images/among.jpg and /dev/null differ
diff --git a/oss2018/presentation/images/analytics.jpg b/oss2018/presentation/images/analytics.jpg
deleted file mode 100644
index 578911e..0000000
Binary files a/oss2018/presentation/images/analytics.jpg and /dev/null differ
diff --git a/oss2018/presentation/images/arch3.png b/oss2018/presentation/images/arch3.png
new file mode 100644
index 0000000..8b87bf6
Binary files /dev/null and b/oss2018/presentation/images/arch3.png differ
diff --git a/oss2018/presentation/images/collision.jpg b/oss2018/presentation/images/collision.jpg
deleted file mode 100644
index 71c861b..0000000
Binary files a/oss2018/presentation/images/collision.jpg and /dev/null differ
diff --git a/oss2018/presentation/images/conflict.jpg b/oss2018/presentation/images/conflict.jpg
deleted file mode 100644
index 6ba8927..0000000
Binary files a/oss2018/presentation/images/conflict.jpg and /dev/null differ
diff --git a/oss2018/presentation/images/harmonize.jpg b/oss2018/presentation/images/harmonize.jpg
deleted file mode 100644
index 752d6ea..0000000
Binary files a/oss2018/presentation/images/harmonize.jpg and /dev/null differ
diff --git a/oss2018/presentation/images/meditate.png b/oss2018/presentation/images/meditate.png
index 50154cc..7a8223e 100644
Binary files a/oss2018/presentation/images/meditate.png and b/oss2018/presentation/images/meditate.png differ
diff --git a/oss2018/presentation/images/perspective_all.png b/oss2018/presentation/images/perspective_all.png
new file mode 100644
index 0000000..d12d0c3
Binary files /dev/null and b/oss2018/presentation/images/perspective_all.png differ
diff --git a/oss2018/presentation/images/perspective_interview.png b/oss2018/presentation/images/perspective_interview.png
new file mode 100644
index 0000000..a521cbb
Binary files /dev/null and b/oss2018/presentation/images/perspective_interview.png differ
diff --git a/oss2018/presentation/images/perspective_survey.png b/oss2018/presentation/images/perspective_survey.png
new file mode 100644
index 0000000..659f393
Binary files /dev/null and b/oss2018/presentation/images/perspective_survey.png differ
diff --git a/oss2018/presentation/images/pipeline.png b/oss2018/presentation/images/pipeline.png
new file mode 100644
index 0000000..26410c7
Binary files /dev/null and b/oss2018/presentation/images/pipeline.png differ
diff --git a/oss2018/presentation/images/shell_operations.png b/oss2018/presentation/images/shell_operations.png
deleted file mode 100644
index bd84d9d..0000000
Binary files a/oss2018/presentation/images/shell_operations.png and /dev/null differ
diff --git a/oss2018/presentation/oss2018.tex b/oss2018/presentation/oss2018.tex
index f5bb2fa..589a368 100644
--- a/oss2018/presentation/oss2018.tex
+++ b/oss2018/presentation/oss2018.tex
@@ -55,7 +55,7 @@
\graphicspath{{images/}}
-\title{FLOSS Project Management in Government-Academia\\Collaboration}
+\title{FLOSS Project Management in\\Government-Academia Collaboration}
\author{\footnotesize Melissa Wen, Paulo Meirelles, Rodrigo Siqueira, Fabio Kon \\ {\scriptsize \{wen,paulormm,siqueira,fabio.kon\}@ime.usp.br}}
\institute{\includegraphics[height=2cm]{imelogo}\\[0.2cm] Department of Computer Science \\ University of São Paulo}
@@ -100,23 +100,18 @@
% DEIXAR CLARO QUAIS SÃO AS CARACTERÍSTICAS E PROBLEMAS REFERENTES A ESTE
% TODO: REFERÊNCIAR
\begin{frame}{Academia - Other side...}
- \metroset{block=fill}
- \begin{exampleblock}{Characteristics}
- \begin{itemize}
- % TENTE CONTAR ISSO COMO UMA HISTÓRIA
- \item Preparing students for Work/Research/Life
- \item Works on cutting-edge development methodologies
- \item Flexibility
- \end{itemize}
- \end{exampleblock}
+ \begin{figure}
+ \includegraphics[width=\linewidth,
+ height=0.8\textheight,
+ keepaspectratio]{academia_characteristics_all}
+ \end{figure}
\end{frame}
%TODO: TEM QUE TER UM GANCHO FORTE DE FLOSS E AGILE LOGO NO COMEÇO! <<=====
-\begin{frame}{Pros and Cons in mix all}
- \metroset{block=fill}
+\begin{frame}{Challenges and Benefits}
\metroset{block=fill}
- \begin{alertblock}{Cons}
+ \begin{alertblock}{Challenges}
\begin{itemize}
\item Different organizational cultures
\item Different goals
@@ -125,7 +120,7 @@
\pause
- \begin{exampleblock}{Pros}
+ \begin{exampleblock}{Benefits}
\begin{itemize}
\item Innovation for both sides of the border
\item Provide students with a real world experience
@@ -160,35 +155,70 @@
\end{exampleblock}
\end{frame}
-\begin{frame}{Project post-mortem analyses: SPB Overview}
+\begin{frame}{The case study: Brazilian Public Software (SPB)}
\begin{figure}
\includegraphics[width=\linewidth,
height=0.8\textheight,
- keepaspectratio]{home-SPB}
+ keepaspectratio]{technological-requirements}
\end{figure}
\end{frame}
-\begin{frame}{Project post-mortem analyses: Phase 1}
+\begin{frame}{The case study: Brazilian Public Software (SPB)}
\begin{figure}
\includegraphics[width=\linewidth,
height=0.8\textheight,
- keepaspectratio]{fase1}
+ keepaspectratio]{arch3}
\end{figure}
\end{frame}
-\begin{frame}{Project post-mortem analyses: Phase 2}
- \begin{figure}
+\begin{frame}{Project post-mortem analyses: Phases}
+
+ \begin{columns}[T]
+ \begin{column}{.5\textwidth}
+ Phase 1
+ \begin{itemize}
+ \item The government did not understand the complexity
+ \item The government did not trust in the university
+ \item Academia was focused only on the development on their side
+ \end{itemize}
+ \end{column}
+
+ \pause
+
+ \hfill
+ \begin{column}{.5\textwidth}
+ Phase 2
+ \begin{itemize}
+ \item The university identified the problem
+ \item Transfer knowledge to the government
+ \end{itemize}
+ \end{column}
+ \end{columns}
+
+\end{frame}
+
+% TODOS OS ANALISTAS SÃO TREINADOS NISSO
+\begin{frame}{Project participants}
+ \begin{figure}
\includegraphics[width=\linewidth,
height=0.8\textheight,
- keepaspectratio]{fase2}
+ keepaspectratio]{differences}
\end{figure}
\end{frame}
-\begin{frame}{Project participants}
+\begin{frame}{Survey, Interview and Data Collection}
\begin{figure}
\includegraphics[width=\linewidth,
height=0.8\textheight,
- keepaspectratio]{differences}
+ keepaspectratio]{perspective_survey}
+ \end{figure}
+\end{frame}
+
+\begin{frame}{Survey, Interview and Data Collection}
+ \begin{figure}
+ \includegraphics[width=\linewidth,
+ height=0.8\textheight,
+ keepaspectratio]{perspective_interview}
\end{figure}
\end{frame}
@@ -196,16 +226,16 @@
\begin{figure}
\includegraphics[width=\linewidth,
height=0.8\textheight,
- keepaspectratio]{survey}
+ keepaspectratio]{perspective_all}
\end{figure}
\end{frame}
%------------------------------------------------------------------------------
-\section{Results}
+\section{Discussion}
\begin{frame}{Decision 1}
\metroset{block=fill}
- \begin{exampleblock}{\textbf{Decision 1: Use of the system under development
+ \begin{exampleblock}{\textbf{Use of the system under development
to develop the system itself}}
The features and tools of the platform under development supported the
project management and communication activities
@@ -229,29 +259,80 @@
\end{quote}
\end{frame}
+\begin{frame}{Decision 1: Benefits}
+ \metroset{block=fill}
+ \begin{exampleblock}{\textbf{Use of the system under development
+ to develop the system itself}}
+ The features and tools of the platform under development supported the
+ project management and communication activities
+ \end{exampleblock}
+
+ \begin{itemize}
+ \item Open, transparent, and efficient communication
+ \item Easy activities monitoring
+ \item More interactions between developers and public servants
+ \item Confidence in the developed code
+ \item Organic documentation
+ \end{itemize}
+
+\end{frame}
+
\begin{frame}{Decision 2}
\metroset{block=fill}
- \begin{exampleblock}{\textbf{Decision 2: Brings together government staff and
+ \begin{exampleblock}{\textbf{Brings together government staff and
development team}}
\begin{itemize}
- \item Biweekly meet at the university (lab and headquarters)
+ \item Biweekly meet at the university
\item Government and developers discussion in the platform
- \item Involve government board directors only in strategic planning of the project
\item Build a CD pipeline involving both sides
\end{itemize}
\end{exampleblock}
- \pause
+ \pause
+
+ \begin{figure}
+ \includegraphics[width=\linewidth,
+ height=0.8\textheight,
+ keepaspectratio]{pipeline}
+ \end{figure}
+\end{frame}
+
+\begin{frame}{Decision 2}
+ \metroset{block=fill}
+ \begin{exampleblock}{\textbf{Brings together government staff and
+ development team}}
+ \begin{itemize}
+ \item Biweekly meet at the university
+ \item Government and developers discussion in the platform
+ \item Build a CD pipeline involving both sides
+ \end{itemize}
+ \end{exampleblock}
+
+ \begin{figure}
+ \includegraphics[width=\linewidth,
+ height=0.8\textheight,
+ keepaspectratio]{CDReleaseAndTeamEvolution}
+ \end{figure}
+\end{frame}
+
+\begin{frame}{Decision 2}
+ \metroset{block=fill}
+ \begin{exampleblock}{\textbf{Brings together government staff and
+ development team}}
+ \begin{itemize}
+ \item Biweekly meet at the university
+ \item Government and developers discussion in the platform
+ \item Build a CD pipeline involving both sides
+ \end{itemize}
+ \end{exampleblock}
\begin{itemize}
\item 81\% of the interns believed the presence of government staff in
sprint ceremonies was relevant for the project development
\item 76\% of the interns, writing the requirements together with the
- MPOG staff was important meet expectations of both sides
+ government staff was important meet expectations of both sides
\end{itemize}
- \pause
-
\begin{quote}
"Government staff has a bias that universities do not deliver
products. However, in this project, we made many deliveries with high quality.
@@ -260,15 +341,36 @@
\end{quote}
\end{frame}
+
+\begin{frame}{Decision 2: Benefits}
+ \metroset{block=fill}
+ \begin{exampleblock}{\textbf{Brings together government staff and
+ development team}}
+ \begin{itemize}
+ \item Biweekly meet at the university
+ \item Government and developers discussion in the platform
+ \item Build a CD pipeline involving both sides
+ \end{itemize}
+ \end{exampleblock}
+
+ \begin{itemize}
+ \item Reducing communication misunderstanding
+ \item Better meeting expectations of both sides
+ \item Synchronizing the execution pace of activities
+ \item Improvement of the decision-making process
+ \item Overcoming the government bias regarding low productivity of collaborative projects with academia
+ \end{itemize}
+
+\end{frame}
+
\begin{frame}{Decision 3}
\metroset{block=fill}
- \begin{exampleblock}{\textbf{Decision 3: Organized development team into
+ \begin{exampleblock}{\textbf{Organized development team into
priority fronts, and for each one, hire at least one
specialist from the IT market}}
\begin{itemize}
\item The coordinators separated the development team into priority work areas
\item IT professionals with recognized experience on each front were hired to work as a senior
- \item Define among the interns the leadership roles %TODO: LEMBRAR DE FALAR DO COACH E META-COACH
\item Each team has: self-organization, one intern-coach, and at least one senior developer
\end{itemize}
\end{exampleblock}
@@ -291,60 +393,52 @@
\end{quote}
\end{frame}
-%------------------------------------------------------------------------------
-\section{Discussion}
+\begin{frame}{Decision 3: Benefits}
+ \metroset{block=fill}
+ \begin{exampleblock}{\textbf{Organized development team into
+ priority fronts, and for each one, hire at least one
+ specialist from the IT market}}
+ \begin{itemize}
+ \item The coordinators separated the development team into priority work areas
+ \item IT professionals with recognized experience on each front were hired to work as a senior
+ \item Each team has: self-organization, one intern-coach, and at least one senior developer
+ \end{itemize}
+ \end{exampleblock}
-\begin{frame}{Empirical SPB management decisions}
- \begin{table}
- \centering
- \begin{tabular}{L{0.3}L{0.7}}
- \textbf{Decision} & \textbf{Benefits} \tabularnewline
- \hline
- % Decistion
- \textbf{Use of the system under development to develop the system itself}
- & % Benefits
- - Open, transparent, and efficient communication\newline
- - Easy activities monitoring\newline
- - More interactions between developers and public servants\newline
- - Confidence in the developed code\newline
- - Organic documentation
- \end{tabular}
- \end{table}
+ \begin{itemize}
+ \item Conciliating the development processes of each institution, taking better technical decisions
+ \item Improving the management and technical knowledge
+ \item Self-organizing and gaining autonomy in the management of their tasks
+ \end{itemize}
+
\end{frame}
+%------------------------------------------------------------------------------
+\section{Conclusions and Future Works}
+
\begin{frame}{Empirical SPB management decisions}
- \begin{table}
- \centering
- \begin{tabular}{L{0.3}L{0.7}}
- \textbf{Decision} & \textbf{Benefits} \tabularnewline
- \hline
- % Decistion
- \textbf{Bring together government staff and development team}
- & % Benefits
- - Reducing communication misunderstanding\newline
- - Better meeting expectations of both sides\newline
- - Improvement of the decision-making process\newline
- - Overcoming the government bias regarding low productivity of collaborative projects with academia\newline
- - Synchronizing the execution pace of activities\newline
- - Sharing a common understanding of the process from one side to the other
- \end{tabular}
- \end{table}
+ \metroset{block=fill}
+ \begin{exampleblock}{Our research questions}
+ \textbf{RQ1. }\textit{How to introduce FLOSS and agile best
+ practices into government-academia collaboration projects?}
+ \end{exampleblock}
+
+ \pause
+
+ \metroset{block=fill}
+ \begin{exampleblock}{Our research questions}
+ \textbf{RQ2. }\textit{What practices favor effective team
+ management in government-academia collaborative projects?}
+ \end{exampleblock}
+
\end{frame}
\begin{frame}{Empirical SPB management decisions}
- \begin{table}
- \begin{tabular}{L{0.3}L{0.7}}
- \textbf{Decision} & \textbf{Benefits} \tabularnewline
- \hline
- % Decision
- \textbf{Organize the development team into priority fronts, and for each
- one, hire at least one specialist from the IT market}
- & % Benefit
- - Conciliating the development processes of each institution, taking better technical decisions\newline
- - Improving the management and technical knowledge\newline
- - Self-organizing and gaining autonomy in the management of their tasks
- \end{tabular}
- \end{table}
+ \begin{itemize}
+ \item Analyze this collected information to propose
+ improvements in educational methods for teaching software engineering
+ to undergraduate students
+ \end{itemize}
\end{frame}
%------------------------------------------------------------------------------
diff --git a/oss2018/presentation/raw/academia_characteristics.svg b/oss2018/presentation/raw/academia_characteristics.svg
new file mode 100644
index 0000000..fbc8fa7
--- /dev/null
+++ b/oss2018/presentation/raw/academia_characteristics.svg
@@ -0,0 +1,656 @@
+
+
+
+
diff --git a/oss2018/presentation/raw/perspectives.svg b/oss2018/presentation/raw/perspectives.svg
new file mode 100644
index 0000000..f2fafe8
--- /dev/null
+++ b/oss2018/presentation/raw/perspectives.svg
@@ -0,0 +1,691 @@
+
+
+
+
diff --git a/oss2018/presentation/raw/phases.svg b/oss2018/presentation/raw/phases.svg
new file mode 100644
index 0000000..43174c7
--- /dev/null
+++ b/oss2018/presentation/raw/phases.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/oss2018/presentation/raw/phases.svg.2018_06_06_11_03_30.0.svg b/oss2018/presentation/raw/phases.svg.2018_06_06_11_03_30.0.svg
new file mode 100644
index 0000000..beafc62
--- /dev/null
+++ b/oss2018/presentation/raw/phases.svg.2018_06_06_11_03_30.0.svg
@@ -0,0 +1,79 @@
+
+
+
+
--
libgit2 0.21.2