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 | -\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 @@ |
| 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 @@ |
| 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 | -\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 | 73 | |
| 74 | 74 | \input{content/01-introduction} |
| 75 | 75 | \input{content/02-background} |
| 76 | -\input{content/03-context} | |
| 76 | +\input{content/03-relatedwork} | |
| 77 | +\input{content/04-case} | |
| 77 | 78 | \input{content/05-methods} |
| 78 | 79 | \input{content/06-results} |
| 79 | 80 | \input{content/07-discussion} |
| 80 | 81 | \input{content/08-conclusions} |
| 81 | -\input{content/09-related_work} | |
| 82 | 82 | |
| 83 | 83 | \bibliographystyle{ACM-Reference-Format} |
| 84 | 84 | \bibliography{bibliography} | ... | ... |