Commit e10d8141534bc412e84f581ceeca158e87ab206c

Authored by Melissa Wen
1 parent e236c81e

[oss-2018] Review Practices

Showing 1 changed file with 33 additions and 34 deletions   Show diff stats
icse2018/content/06-results.tex
@@ -22,45 +22,44 @@ in the Table \ref{practices-table}. @@ -22,45 +22,44 @@ in the Table \ref{practices-table}.
22 \hline 22 \hline
23 \textbf{Decision} & \textbf{Practice Explanation} & \textbf{Benefits} \\ \hline 23 \textbf{Decision} & \textbf{Practice Explanation} & \textbf{Benefits} \\ \hline
24 \textbf{Project management and communication on the developing platform itself} 24 \textbf{Project management and communication on the developing platform itself}
25 -& \begin{itemize} \item Migration of project management and communication into 25 +&
  26 +\begin{itemize}
  27 +\item Migration of project management and communication into
26 the platform under development using its integrated software components Gitlab 28 the platform under development using its integrated software components Gitlab
27 -and Mailman \end{itemize} & \begin{itemize} \item Confidence in developed code;  
28 -\item Transparency and efficiency in communication; \item Easier monitoring and  
29 -increase interactions between development team and public servants; \item  
30 -Organically documentation and records generation; \end{itemize} \\ \hline  
31 -\textbf{Bring together government staff and development team} & \begin{itemize} 29 +and Mailman
  30 +\end{itemize} &
  31 +\begin{itemize}
  32 +\item Confidence in developed code;
  33 +\item Transparency and efficiency in communication;
  34 +\item Easier monitoring and
  35 +increase interactions between development team and public servants;
  36 +\item Organically documentation and records generation; \end{itemize} \\ \hline
  37 +
  38 +\textbf{Bring together government staff and development team} &
  39 +\begin{itemize}
32 \item Biweekly gov staff, senior developers and coaches met to planning and 40 \item Biweekly gov staff, senior developers and coaches met to planning and
33 review sprint at the UnB headquarters. \item Most of features under development 41 review sprint at the UnB headquarters. \item Most of features under development
34 were discussed on Gitlab Issue Tracker. \item Only strategic decisions or 42 were discussed on Gitlab Issue Tracker. \item Only strategic decisions or
35 bureaucratic issues involve board directors. \item Deploying SPB intermediated 43 bureaucratic issues involve board directors. \item Deploying SPB intermediated
36 -versions in production \end{itemize} & \begin{itemize}  
37 -\item Reducing communication misunderstood; \item Empathy between members on  
38 -both sides; Meeting expectations of both sides on developing requirements;  
39 -\item Improving the understanding of collaborative development by the  
40 -government; \item Aligning both side pace to execute project-related  
41 -activities; \item  
42 -Increasing government confidence for collaborative projects with the  
43 -university; \item Motivating teams; \item  
44 -Aligning both side pace to execute project-related activities; \item Improving  
45 -translation from one development process to the other; \end{itemize} \\ \hline  
46 -%\textbf{Continuous Delivery} &  
47 -%\item At each release, DevOps members would go to the ministry to assist its  
48 -%infrastructure team in deploying. \end{itemize} & \begin{itemize} \item  
49 -%Increasing government confidence for collaborative projects with the  
50 -%university; \item Motivating teams; \item Transfering of knowledge about DevOps  
51 -%and Continuous Deliveries from academia to gov infrastructure team; \item  
52 -%Aligning both side pace to execute project-related activities; \item Improving  
53 -%translation from one development process to the other; \end{itemize}\\ \hline  
54 -\textbf{Divide development team in "component" fronts} & \begin{itemize} \item  
55 -The development was divided into four fronts with a certain self-organization  
56 -of tasks. \item IT market professionals with recognized experience on each  
57 -front were hired to work in person or remotely. \item For each front, there was  
58 -at least one senior developer and the role of coach. \item The meta-coach role  
59 -was also defined to coordinate tasks between teams. \end{itemize} &  
60 -\begin{itemize} \item Helping conciliation of development processes and  
61 -decision-making; \item Creating support-points for students, senior developers,  
62 -and gov staff; \item Transfering of knowledge from industry and FLOSS community  
63 -to both academia and government; \end{itemize}\\ \hline 44 +versions in production \end{itemize} &
  45 +\begin{itemize}
  46 +\item Reduce communication misunderstood and develop requirements closer to the expectations of both sides;
  47 +\item Improve understanding of collaborative development by MPOG staff
  48 +\item Increasing government confidence for collaborative projects with the university;
  49 +\item Aligning both side pace to execute project-related activities (Empathy between gov and academia side)
  50 +\item Improving translation from one development process to the other;
  51 +\end{itemize} \\ \hline
  52 +
  53 +\textbf{Divide development team in "component" fronts} &
  54 +\begin{itemize}
  55 +\item The development was divided into four fronts with a certain self-organization of tasks.
  56 +\item IT market professionals with recognized experience on each front were hired to work in person or remotely.
  57 +\item For each front, there was at least one senior developer and the role of coach.
  58 +\item The meta-coach role was also defined to coordinate tasks between teams. \end{itemize} &
  59 +\begin{itemize}
  60 +\item Helping conciliation of development processes and decision-making;
  61 +\item Creating support-points for students, senior developers, and gov staff;
  62 +\item Transfering of knowledge from industry and FLOSS community to both academia and government; \end{itemize}\\ \hline
64 \end{tabular}% 63 \end{tabular}%
65 } 64 }
66 \caption{Empirical SPB management method and its benefits} 65 \caption{Empirical SPB management method and its benefits}