Commit f30af53d04de97808a1f1a269060cb2ef5983630
1 parent
7acccdfe
Exists in
master
and in
3 other branches
[oss2018] initial draft for OSS 2018
Showing
5 changed files
with
24 additions
and
30 deletions
Show diff stats
icse2018/content/01-introduction.tex
1 | \section{Introduction} | 1 | \section{Introduction} |
2 | 2 | ||
3 | -The complexity of writing software is an old subject on computer science dating | ||
4 | -back to 1968 \cite{mcilroy1968software} when the term software crisis was | ||
5 | -coined. Understanding and implementing client's requirements is a hard task, | ||
6 | -due to the human aspects. Several development processes were introduced with | ||
7 | -the intention to increase the chances of success in software projects, the | ||
8 | -traditional and agile methods are the most popular. The former is a | ||
9 | -process-centric based on the belief that variation on the project can be | ||
10 | -detected in advance, consequently, it is possible to control the project by | ||
11 | -continuous measure and refine\cite{agileSoftwareDevelopment}. Latter is based | ||
12 | -on the belief that project is unpredictable, hence, it centered on small | ||
13 | -interaction. The agile method has shown a great increase in productivity | 3 | +%Falar sobre unir tradicional (guiado por tarefas e atividades) e agil (guiado por funcionalidades) - nerur et al |
4 | +%Falar sobre mudanças estrutura organizacional organica (agil) e burocratica (tradicional) | ||
5 | + | ||
6 | +Several development processes were introduced with the intention to increase | ||
7 | +the chances of success in software projects, the traditional and agile methods | ||
8 | +are the most popular. The former is a process-centric based on the belief that | ||
9 | +variation on the project can be detected in advance, consequently, it is | ||
10 | +possible to control the project by continuous measure and | ||
11 | +refine\cite{agileSoftwareDevelopment}. Latter is based on the belief that | ||
12 | +project is unpredictable, hence, it centered on small interaction. The agile | ||
13 | +method has shown a great increase in productivity | ||
14 | \cite{onTheProductivityOfAgile, anAnalysisOfTrends}, as a result, many | 14 | \cite{onTheProductivityOfAgile, anAnalysisOfTrends}, as a result, many |
15 | researchers investigate how to make the transition from traditional to agile. | 15 | researchers investigate how to make the transition from traditional to agile. |
16 | In this work, we demonstrated a less abrupt approach in which we tried to | 16 | In this work, we demonstrated a less abrupt approach in which we tried to |
@@ -44,25 +44,18 @@ methodology\cite{impactOfOrganizationalCulture}. Finally, when we bring those | @@ -44,25 +44,18 @@ methodology\cite{impactOfOrganizationalCulture}. Finally, when we bring those | ||
44 | challenges and organizational barriers to the government context the situation | 44 | challenges and organizational barriers to the government context the situation |
45 | became more challenge. | 45 | became more challenge. |
46 | 46 | ||
47 | -In this paper, we argued that Layered approach can be used to harmonize | ||
48 | -different processes in the same project with a little effort. We created | ||
49 | -multiple layers in a project with a Brazilian government, wherein the | ||
50 | -government is on the outer layer and the development team in the inner. All | ||
51 | -layers are isolated, but they communicated with each other via interfaces. We | ||
52 | -make two key contribution in this work: | 47 | +In this paper, we present practices used to harmonize different processes in |
48 | +the same project. In our previous work\cite{}, we reported the lessons learned | ||
49 | +in a project with a Brazilian government. | ||
50 | +% Fazer o gancho para a questão da academia e industria | ||
51 | +% Abordar a questão do governo brasileiro e do fato da UnB estar na capital do país | ||
52 | +% Não estamos falando em sucesso do projeto, mas no sucesso do desenvolvimento, comunicação e interação com o governo | ||
53 | +% Falar que no caso de Brasília, o governo é o principal/mais forte cliente da região e estar bem preparado para entender as peculiaridades deste tipo de cliente é importante para os alunos profissionalmente. | ||
53 | 54 | ||
54 | -\begin{enumerate} | ||
55 | - \item We present quantitative and qualitative evidence that (i) Layered | ||
56 | - approach can be applied to manage different processes in the same | ||
57 | - project; and (ii) show the drawback and advantages of using Layered | ||
58 | - approach. | ||
59 | - \item We identify elements that, based on our experience, make Layered | ||
60 | - approach viable. | ||
61 | -\end{enumerate} | ||
62 | 55 | ||
63 | % TODO: Verificar as seções | 56 | % TODO: Verificar as seções |
64 | -Section \ref{sec:background} describe the layered approach. Section | ||
65 | -\ref{sec:research_design} describes our research questions and methodology. | 57 | +Section \ref{sec:relatedwork} discuss the related work on blablabla. Section \ref{sec:casestudy} presents blablabla. Section |
58 | +\ref{sec:researchdesign} describes our research questions and methodology. | ||
66 | Section \ref{sec:discussion} presents findings derived from our quantitative | 59 | Section \ref{sec:discussion} presents findings derived from our quantitative |
67 | and qualitative analyses. Section \ref{sec:results} we describe the results. | 60 | and qualitative analyses. Section \ref{sec:results} we describe the results. |
68 | Finally, we present the limitations, related work and conclusions. | 61 | Finally, we present the limitations, related work and conclusions. |
icse2018/content/03-relatedwork.tex
1 | \section{Related work} | 1 | \section{Related work} |
2 | +\label{sec:relatedwork} | ||
2 | 3 | ||
3 | Since the publication of the Agile Manisfeto in 2001, several researches have | 4 | Since the publication of the Agile Manisfeto in 2001, several researches have |
4 | been evaluated the impacts and challenges in adopting agile | 5 | been evaluated the impacts and challenges in adopting agile |
icse2018/content/04-case.tex
icse2018/content/05-methods.tex
1 | \section{Research Design} | 1 | \section{Research Design} |
2 | -\label{sec:research_design} | 2 | +\label{sec:researchdesign} |
3 | 3 | ||
4 | In this article we use the SPB project \cite{meirelles2017spb} case to analyze practical methods of project management and software development and to validate which techniques were efficient to overcome the differences and difficulties existing in a consortium between government and university. In addition to known variables in a research collaboration between industry and academia \cite{sandberg2017iacollaboration}, this case study also presents typical characteristics of e-government projects: complexity in terms of organizational size, corresponding resistance to change, political bias and end-users' impact \cite{anthopoulos2016government}. | 4 | In this article we use the SPB project \cite{meirelles2017spb} case to analyze practical methods of project management and software development and to validate which techniques were efficient to overcome the differences and difficulties existing in a consortium between government and university. In addition to known variables in a research collaboration between industry and academia \cite{sandberg2017iacollaboration}, this case study also presents typical characteristics of e-government projects: complexity in terms of organizational size, corresponding resistance to change, political bias and end-users' impact \cite{anthopoulos2016government}. |
5 | 5 |
icse2018/spb-icse-seip.tex
@@ -72,7 +72,7 @@ | @@ -72,7 +72,7 @@ | ||
72 | \maketitle | 72 | \maketitle |
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-relatedwork} | 76 | \input{content/03-relatedwork} |
77 | \input{content/04-case} | 77 | \input{content/04-case} |
78 | \input{content/05-methods} | 78 | \input{content/05-methods} |