Commit e10d8141534bc412e84f581ceeca158e87ab206c
1 parent
e236c81e
Exists in
master
and in
3 other branches
[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} |