Commit 8192051d2b5fc5cb8af52e467cbd9f2d94c5cebf
1 parent
341bad90
Exists in
master
and in
3 other branches
[icse2018] Introduction
Showing
2 changed files
with
45 additions
and
45 deletions
Show diff stats
icse2018/content/01-introduction.tex
... | ... | @@ -3,55 +3,52 @@ |
3 | 3 | %Falar sobre unir tradicional (guiado por tarefas e atividades) e agil (guiado por funcionalidades) - nerur et al |
4 | 4 | %Falar sobre mudanças estrutura organizacional organica (agil) e burocratica (tradicional) |
5 | 5 | |
6 | +E-government projects are different from the others due to their complexity in | |
7 | +terms of organizational size; resistance to changes (due to this size); | |
8 | +innovation; impacts to end users and policies. The partnership between | |
9 | +government and academia can be seen as a means of transferring technological | |
10 | +knowledge for the creation of innovative e-government projects. This type of | |
11 | +collaboration has challenges not only in the organization of the project and | |
12 | +the alignment of objectives and rhythms, but also to overcome the high | |
13 | +probability of failure of e-government projects. Despite the various solutions | |
14 | +proposed to prevent these projects from failing, none of them actually seems to | |
15 | +reduce this rate, which generates not only a waste of money but also a lack of | |
16 | +services offered to society. Among the reasons for this failure, poor project | |
17 | +management is one of the main. | |
18 | + | |
6 | 19 | Several development processes were introduced with the intention to increase |
7 | 20 | 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 | |
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 | |
17 | -harmonize different processes in the same project. | |
18 | - | |
19 | -The traditional method has been used for a long time as a way to discipline the | |
20 | -software development process. This methodology can be characterized by the | |
21 | -predictive approach, focus on documentation, processes oriented, and heavy | |
22 | -based on tools\cite{comparisonAgileTraditional}. The agile method, on the other | |
23 | -hand, embraces the adaptative approach. It is characterized by the | |
24 | -people-oriented approach \cite{agileSoftwareDevelopment}, the collaboration | |
25 | -with clients \cite{theNewMethodology}, small self-organized teams | |
21 | +are the most popular. The traditional method has been used for a long time as a | |
22 | +way to discipline the software development process. This methodology can be | |
23 | +characterized by the predictive approach, focus on documentation, processes | |
24 | +oriented, and heavy based on tools\cite{comparisonAgileTraditional}. The agile | |
25 | +method, on the other hand, embraces the adaptative approach. It is characterized | |
26 | +by the people-oriented approach \cite{agileSoftwareDevelopment}, the | |
27 | +collaboration with clients \cite{theNewMethodology}, small self-organized teams | |
26 | 28 | \cite{peopleFactor}, and the flexibility regarding planning |
27 | 29 | \cite{agileSoftwareDevelopmentEco}. In a nutshell, both methodologies intend to |
28 | -increase the chance of the project success. Organizations like governments, | |
29 | -already absorb the traditional methodology as a part of its own culture. This | |
30 | -situation may produce tensions when two or more development teams with | |
31 | -different methodology have to collaborate [?]. | |
32 | - | |
33 | -%TODO: Achar ref para a última linha | |
34 | - | |
35 | -As the agile methodology became popular, some researchers demonstrated an | |
36 | -increase in the software production due to this methodology | |
37 | -\cite{onTheProductivityOfAgile, anAnalysisOfTrends}. Additionally, companies | |
38 | -and organizations became interested to migrate from traditional to the agile | |
39 | -approach. However, the transition from traditional to agile is not an easy task | |
40 | -and have to deal with challenges related to people, process, management, and | |
41 | -technology\cite{challengesOfMigrating}. The organization culture is another | |
42 | -important factor to be considered for adopting agile | |
43 | -methodology\cite{impactOfOrganizationalCulture}. Finally, when we bring those | |
44 | -challenges and organizational barriers to the government context the situation | |
45 | -became more challenge. | |
46 | - | |
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. | |
54 | - | |
30 | +increase the chance of the project success. While industry and academia are | |
31 | +aligned on the use of agile methodologies for software development, the | |
32 | +traditional approach is still preferred by the government (?). | |
33 | + | |
34 | +When government and academia resolve to come together for the development of an | |
35 | +e-government solution, project management by institutions needs to be aligned. | |
36 | +Changing the software development process represents a complex organizational | |
37 | +change that includes structure, culture, and management practices. However, | |
38 | +neither culture nor values can be easily modified and the effort for this kind | |
39 | +of transformation does not seem acceptable for development projects with tight | |
40 | +deadlines and budgets. | |
41 | + | |
42 | +In this article we present practical ways to harmonize the traditional and agile | |
43 | +approach in the management of a partnership project between government and | |
44 | +academia. These practices are evidenced and validated using the case of the SPB | |
45 | +project, which created an unprecedented platform for the Brazilian government. | |
46 | +For this, we interviewed the various roles involved in the project: employees | |
47 | +and stakeholders of the planning ministry and senior students and developers | |
48 | +from the University of Brasília and São Paulo. Together, we analyze data | |
49 | +collected from the management and communication tools used during 30 months of | |
50 | +the project to find best practices, discuss the conflicts and validate lessons | |
51 | +learned reported in our previous work\cite{meirelles2017spb} . | |
55 | 52 | |
56 | 53 | % TODO: Verificar as seções |
57 | 54 | Section \ref{sec:relatedwork} discuss the related work on blablabla. Section \ref{sec:casestudy} presents blablabla. Section | ... | ... |
icse2018/content/04-case.tex
... | ... | @@ -4,4 +4,7 @@ |
4 | 4 | % What is the Brazilian government structure? |
5 | 5 | % How are IT projects managed? |
6 | 6 | % What were the conflicts between government and development team? |
7 | +% Abordar a questão do governo brasileiro e do fato da UnB estar na capital do país | |
8 | +% Não estamos falando em sucesso do projeto, mas no sucesso do desenvolvimento, comunicação e interação com o governo | |
9 | +% 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. | |
7 | 10 | 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. | ... | ... |