Commit 7acccdfea6e444405b0c3924b2adaaf4a0548b86
1 parent
2b08f863
Exists in
master
and in
3 other branches
[icse2018] re-organizing sections
Showing
6 changed files
with
66 additions
and
68 deletions
Show diff stats
icse2018/content/03-context.tex
@@ -1,7 +0,0 @@ | @@ -1,7 +0,0 @@ | ||
1 | -\section{The Case Study} | ||
2 | -\label{sec:case_study} | ||
3 | - | ||
4 | -% What is the Brazilian government structure? | ||
5 | -% How are IT projects managed? | ||
6 | -% What were the conflicts between government and development team? | ||
7 | -In this section, we present the SPB platform (its goals and its users) and describe the three-years-long project for the evolution of the platform (its development and management process and its organizational structure: team, coordination, roles and interactions). We will also describe the governmental organizational structure and how they managed the project (staff, roles, documentation / reports required) and, finally, we will present possible points of conflict and their possible impacts on the project. |
@@ -0,0 +1,57 @@ | @@ -0,0 +1,57 @@ | ||
1 | +\section{Related work} | ||
2 | + | ||
3 | +Since the publication of the Agile Manisfeto in 2001, several researches have | ||
4 | +been evaluated the impacts and challenges in adopting agile | ||
5 | +methodologies in traditional culture organizations. Nerur et al. identify the | ||
6 | +key issues that involve migrating from traditional to agile by | ||
7 | +comparing main practices of the two methodologies \cite{nerur2015challenges}. In their work, the | ||
8 | +authors point out managerial, organizational, people, process and technological | ||
9 | +issues to be rethought and reconfigured in an organization for a | ||
10 | +successful migration. Strode et al. investigate the correlation between | ||
11 | +adoption of agile methodologies and organizational culture \cite{impactOfOrganizationalCulture}. They evaluate the | ||
12 | +perception of organizational culture and the use of agile practices in nine | ||
13 | +software development projects and identify organizational culture factors | ||
14 | +that are correlated to the implementation of agile methods. | ||
15 | + | ||
16 | + | ||
17 | +The use of agile methods has also been investigated and explored in | ||
18 | +interactions between industry and academia. Chookittikul et al. evaluate the | ||
19 | +increasing use of these methods by software development organizations in | ||
20 | +Thailand \cite{cho2011gap}. To encourage the software industry growth in the region, the authors | ||
21 | +suggest universities create a curricula which develops in their undergraduate | ||
22 | +students practical skills required by industry (mainly agile practices). | ||
23 | +This can be achieved through some activities, such as, internships, agile | ||
24 | +development classes, real-world research projects, and collaboration between | ||
25 | +faculty and industry professionals. Sandberg et al. report the implementation | ||
26 | +of SCRUM in a collaborative research consortium between industry and academia | ||
27 | +(involving ten industry partners and five universities in Sweden) \cite{sandberg2017iacollaboration}. They present | ||
28 | +which adaptations were made over 6 years to promote a effective use of agile | ||
29 | +practices, and also overcome differences of goals and pace. | ||
30 | + | ||
31 | + | ||
32 | +The challenges in agile methods implementation present new variables when | ||
33 | +involving government. Agile methods application on the Brazilian public sector | ||
34 | +are approached by Melo et al. and De Sousa et al. | ||
35 | +\cite{melo2010adoccao,de2016using}, but both are experiences limited to pilot projects. Not | ||
36 | +production-ready one that will provide more accurate data with the real world. | ||
37 | +Alleman et al. describe a production deployment for | ||
38 | +the US government, but it focus on describing the methodology applied to | ||
39 | +address long term planning and value estimation \cite{alleman2003making}. | ||
40 | + | ||
41 | + | ||
42 | +This paper differentiates itself from others by describing a production level | ||
43 | +software development collaboration between public sector and academia, | ||
44 | +analyzing differences in the development process and administrative issues of | ||
45 | +the two organizations, and evidencing empirical practices that harmonized the | ||
46 | +interactions and satisfied the development and management process of both | ||
47 | +sides. The focus on this paper is the whole experience of conciling the agile | ||
48 | +culture of academia with the traditional culture of the public sector, adapting | ||
49 | +the development practices and project management of those involved without | ||
50 | +transforming their internal processes. | ||
51 | +%Melhorar o que o diferencia dos demais | ||
52 | + | ||
53 | +% TODO: if needed, we can add this paper as related work | ||
54 | +%% Staying Agile in Government Software Projects - reports how the agile culture and practices (XP and Scrum) were introduced in a development team working on a government project. Describes practices added, adapted and abandoned. They had a experienced small team that did not know agile. TODO: Not sure if any process had to be added/adapted/abandoned at the government side. | ||
55 | + | ||
56 | +%Talvez seria relevante citar Extending Patterns for Fearless Change: sobre como introduzir novas ideias em uma organização tradicional (em particular, como introduzir métodos ágeis) | ||
57 | +%O Mestrado do Alexandre Freire sobre como ensinar métodos ágeis que tem toda um capítulo sobre governo: https://www.ime.usp.br/~ale/dissertacao_ale_para_web.pdf |
@@ -0,0 +1,7 @@ | @@ -0,0 +1,7 @@ | ||
1 | +\section{The Case Study} | ||
2 | +\label{sec:case_study} | ||
3 | + | ||
4 | +% What is the Brazilian government structure? | ||
5 | +% How are IT projects managed? | ||
6 | +% What were the conflicts between government and development team? | ||
7 | +In this section, we present the SPB platform (its goals and its users) and describe the three-years-long project for the evolution of the platform (its development and management process and its organizational structure: team, coordination, roles and interactions). We will also describe the governmental organizational structure and how they managed the project (staff, roles, documentation / reports required) and, finally, we will present possible points of conflict and their possible impacts on the project. |
icse2018/content/04-materials.tex
icse2018/content/09-related_work.tex
@@ -1,57 +0,0 @@ | @@ -1,57 +0,0 @@ | ||
1 | -\section{Related work} | ||
2 | - | ||
3 | -Since the publication of the Agile Manisfeto in 2001, several researches have | ||
4 | -been evaluated the impacts and challenges in adopting agile | ||
5 | -methodologies in traditional culture organizations. Nerur et al. identify the | ||
6 | -key issues that involve migrating from traditional to agile by | ||
7 | -comparing main practices of the two methodologies \cite{nerur2015challenges}. In their work, the | ||
8 | -authors point out managerial, organizational, people, process and technological | ||
9 | -issues to be rethought and reconfigured in an organization for a | ||
10 | -successful migration. Strode et al. investigate the correlation between | ||
11 | -adoption of agile methodologies and organizational culture \cite{impactOfOrganizationalCulture}. They evaluate the | ||
12 | -perception of organizational culture and the use of agile practices in nine | ||
13 | -software development projects and identify organizational culture factors | ||
14 | -that are correlated to the implementation of agile methods. | ||
15 | - | ||
16 | - | ||
17 | -The use of agile methods has also been investigated and explored in | ||
18 | -interactions between industry and academia. Chookittikul et al. evaluate the | ||
19 | -increasing use of these methods by software development organizations in | ||
20 | -Thailand \cite{cho2011gap}. To encourage the software industry growth in the region, the authors | ||
21 | -suggest universities create a curricula which develops in their undergraduate | ||
22 | -students practical skills required by industry (mainly agile practices). | ||
23 | -This can be achieved through some activities, such as, internships, agile | ||
24 | -development classes, real-world research projects, and collaboration between | ||
25 | -faculty and industry professionals. Sandberg et al. report the implementation | ||
26 | -of SCRUM in a collaborative research consortium between industry and academia | ||
27 | -(involving ten industry partners and five universities in Sweden) \cite{sandberg2017iacollaboration}. They present | ||
28 | -which adaptations were made over 6 years to promote a effective use of agile | ||
29 | -practices, and also overcome differences of goals and pace. | ||
30 | - | ||
31 | - | ||
32 | -The challenges in agile methods implementation present new variables when | ||
33 | -involving government. Agile methods application on the Brazilian public sector | ||
34 | -are approached by Melo et al. and De Sousa et al. | ||
35 | -\cite{melo2010adoccao,de2016using}, but both are experiences limited to pilot projects. Not | ||
36 | -production-ready one that will provide more accurate data with the real world. | ||
37 | -Alleman et al. describe a production deployment for | ||
38 | -the US government, but it focus on describing the methodology applied to | ||
39 | -address long term planning and value estimation \cite{alleman2003making}. | ||
40 | - | ||
41 | - | ||
42 | -This paper differentiates itself from others by describing a production level | ||
43 | -software development collaboration between public sector and academia, | ||
44 | -analyzing differences in the development process and administrative issues of | ||
45 | -the two organizations, and evidencing empirical practices that harmonized the | ||
46 | -interactions and satisfied the development and management process of both | ||
47 | -sides. The focus on this paper is the whole experience of conciling the agile | ||
48 | -culture of academia with the traditional culture of the public sector, adapting | ||
49 | -the development practices and project management of those involved without | ||
50 | -transforming their internal processes. | ||
51 | -%Melhorar o que o diferencia dos demais | ||
52 | - | ||
53 | -% TODO: if needed, we can add this paper as related work | ||
54 | -%% Staying Agile in Government Software Projects - reports how the agile culture and practices (XP and Scrum) were introduced in a development team working on a government project. Describes practices added, adapted and abandoned. They had a experienced small team that did not know agile. TODO: Not sure if any process had to be added/adapted/abandoned at the government side. | ||
55 | - | ||
56 | -%Talvez seria relevante citar Extending Patterns for Fearless Change: sobre como introduzir novas ideias em uma organização tradicional (em particular, como introduzir métodos ágeis) | ||
57 | -%O Mestrado do Alexandre Freire sobre como ensinar métodos ágeis que tem toda um capítulo sobre governo: https://www.ime.usp.br/~ale/dissertacao_ale_para_web.pdf |
icse2018/spb-icse-seip.tex
@@ -73,12 +73,12 @@ | @@ -73,12 +73,12 @@ | ||
73 | 73 | ||
74 | \input{content/01-introduction} | 74 | \input{content/01-introduction} |
75 | \input{content/02-background} | 75 | \input{content/02-background} |
76 | -\input{content/03-context} | 76 | +\input{content/03-relatedwork} |
77 | +\input{content/04-case} | ||
77 | \input{content/05-methods} | 78 | \input{content/05-methods} |
78 | \input{content/06-results} | 79 | \input{content/06-results} |
79 | \input{content/07-discussion} | 80 | \input{content/07-discussion} |
80 | \input{content/08-conclusions} | 81 | \input{content/08-conclusions} |
81 | -\input{content/09-related_work} | ||
82 | 82 | ||
83 | \bibliographystyle{ACM-Reference-Format} | 83 | \bibliographystyle{ACM-Reference-Format} |
84 | \bibliography{bibliography} | 84 | \bibliography{bibliography} |