Professional Documents
Culture Documents
net/publication/330328771
CITATION READS
1 443
2 authors:
Some of the authors of this publication are also working on these related projects:
Paper-Workshop on Information Technology and Systems, Seoul, Korea 2017 View project
All content following this page was uploaded by Gerald Onwujekwe on 22 November 2020.
Abstract. For the past decade, agile development approaches have achieved a
good level of success. It does appear however that not all development envi-
ronments have the same level of agile readiness, hence an organization’s
prevalent culture may be a mismatch with the agile development approach
adopted. In this paper, we report on a structured literature review of information
systems development projects that were conducted in a public sector or gov-
ernment organization. We posit that public sector and government organizations
are commonly found to be bureaucratic in nature and we investigate how this
impacts the project implementation using agile methodology. We document the
challenges encountered in implementing these projects and some approaches to
resolving these challenges.
1 Introduction
It is common knowledge that the traditional waterfall approach to product and software
development is not always adequate for the increasingly dynamic and rapid business
environment of modern society. This is because such approaches rely on detailed and
upfront specification of project requirements before development can commence and real-
world projects do not always follow the sequential process that the waterfall approach
prescribes. Furthermore, in the waterfall approach, a working version of a product does not
appear until towards the end of the project. At this point, it is difficult, perhaps impossible
to accommodate changing customer requirements. Due to these challenges with the
waterfall approach, organizations are increasingly migrating to the agile method of
development. Agile approaches focus on rapid life cycle development of a product through
short and quick iterations that feature frequent customer participation and user involvement
to get immediate feedback and requirements updates to be used in the next iteration. Agile
approaches fast track the realization of the development product, and through iterative and
incremental design, ensure that value is delivered on an ongoing basis throughout the
development cycle. Thus, the project teams are able to continuously bring the product
under development in alignment with the client’s business needs throughout the process,
adapting to the changing requirements. In its basic form, it offers a plain framework that
could help development and project teams, given a constantly evolving functional,
Organizational culture is described as the sum total of beliefs, meanings and values, the
accepted behaviors and the political environment of a company [17, 18]. In essence it
can be defined as the pattern of basic assumptions, and shared norms that are accepted
and used by the organization. Implicit is the ‘routinized’ character of peoples’ day-to-
day activities that become internalized such that they may be autonomous. Such
behavioral routines create repeated patterns of behavior [3]. Agile method authors
clearly state that the organizational culture in which the agile method is embedded
could have an impact on its use and they also make it clear that certain types of culture
would make the successful use of an agile method difficult [4]. Beck [21] remarked that
extreme programming (XP) is ineffective in organizations whose actual values are at
odds with the XP values. We refer to “actual values” because many organizations have
professed values differing from or contradicting the values revealed by their actions.
In XP, you have a set of practices intended to express and reinforce a certain set of
hrweistr@vcu.edu
318 G. Onwujekwe and H. Weistroffer
hrweistr@vcu.edu
Agile Development in Bureaucratic Environments: A Literature Review 319
hrweistr@vcu.edu
320 G. Onwujekwe and H. Weistroffer
PERSPECTIVE OUTCOMES
Research Focus
Type of Project
Country Literature on Agile
Agile Method Used
Challenges
Development in
Resolu on Bureaucra c Themes and Trends in
Research Approach
Data Source Environments the exis ng Literature
Unit of Analysis
Figure 3 shows the chart for the country of research based on the surveyed paper.
50% of the research papers analyzed were conducted in the United States while Brazil,
Canada, UAE and UK have one paper each. The US dominance is in part due to the
fact that various government organizations in the US are pushing for the use of agile
methodologies in systems development including the FBI and the Department of
Defense (DoD).
hrweistr@vcu.edu
Agile Development in Bureaucratic Environments: A Literature Review 321
Country of research
4.5
4
4
3.5
3
2.5
2
1.5
1 1 1 1
1
0.5
0
Count
Figure 4 below shows the papers surveyed by type of project. Software Develop-
ment is the most common project encountered in the literature review, taking up 50%
of the count for the type of project in the papers reviewed. This could be an indication
that software development is the most common IS development that government and
public sector organizations engage in. The other types of project include Knowledge
Management System, IT Procurement and Business Process Re-engineering (BPR).
Type of Project
6
4
4
2 1 1 1 1
0
Count
hrweistr@vcu.edu
322 G. Onwujekwe and H. Weistroffer
The unit of analysis of the paper surveyed in the review is shown in Fig. 5. Seven
of the eight papers focused on the organization. Bearing in mind that these papers all
represent an attempt to use agile methodology in a government or public sector setting,
it is not surprising that most projects were done within the level of the organization.
However, one of the papers has a national focus in its approach and it was a call for all
government organizations to adopt agile in their information systems development.
Unit of Analysis
8 7
2 1
0
Count
Organisational National
SCRUM turns out to be the most commonly used agile methodology. This is shown
in Fig. 6. Other agile methodologies used in the reviewed papers are Iterative Appli-
cation Development (IAD), Test Driven Development (TDD) and Extreme Program-
ming (XP). Two papers did not focus on any specific agile methodology.
hrweistr@vcu.edu
Agile Development in Bureaucratic Environments: A Literature Review 323
Our analysis of the papers reviewed in this study revealed several interesting findings.
We found that each of the papers have highlighted several challenges that were deemed
to impact or negatively impacted the adoption of agile methodology in the organiza-
tion. Some of the papers discussed the resolution of some of the challenges while others
did not. We discuss these challenges and their resolution.
hrweistr@vcu.edu
324 G. Onwujekwe and H. Weistroffer
c. It was observed that the managers used excessive control over activities and pro-
cesses, for example, there was stiffness to control spending, the lack of openness to
dialogue between employees from different sectors and departments.
hrweistr@vcu.edu
Agile Development in Bureaucratic Environments: A Literature Review 325
d. The FBI’s agile approach to Sentinel includes a combination of “cost plus” and
“time and materials” contracting structures. These contracting vehicles, while more
difficult to administer than firm fixed-price contracts, more naturally allow for
iterative changes in requirements and plans. The FBI meets EVM requirements by
using a bracketed project-tracking approach that combines the value metrics of
traditional EVM with the burn down charts and velocity metrics commonly used in
agile project management.
hrweistr@vcu.edu
326 G. Onwujekwe and H. Weistroffer
the need to hire a contractor as an agile master. However, the position was not filled
due to financial constraints.
b. Another challenge is the absence of a pilot project in the transition from the pre-
vious traditional method to the scrum method. Conducting a pilot project was a
recommended step in the adoption of agile development for the first time and was
advised by the “Introduction to Agile Development” training course the project
team attended. However, Entity S management thought that was a waste of time and
resources and did not implement that.
c. The highly bureaucratic environment of Entity S meant that the agile team has to
secure approvals and sign offs before moving forward with every step of the
implementation. The time consumed by this process was affecting further devel-
opment of the project.
d. The management of Entity S who were still influence by the heavy documentation
of traditional methods required the team to create more documentations which
created extra activities, took more time and took the focus away from actual
implementation.
Resolution
a. Agile Master has a critical role to play to ensure successful outcomes. Obviously
entity S needs to hire an Agile Master for at least six months to increases the chance
of succeeding in the agile adopting process.
b. A pilot project must be selected when first adopting agile. The pilot project should
be carefully selected as follows:
The project duration should be near the middle of what is the average for an
organization. It should be small enough to be done by one team.
It should not be critical to the organization.
c. Agile development offers a new way of comprehensive documentation that takes
less time and effort. This is another issue that needs to be supported by the upper
management and agreed upon from the beginning of the project.
hrweistr@vcu.edu
Agile Development in Bureaucratic Environments: A Literature Review 327
hrweistr@vcu.edu
328 G. Onwujekwe and H. Weistroffer
team. This is not always practical in the department of defense (DoD) environment,
especially with joint programs and the myriad of stakeholders DoD software-reliant
systems serve. In addition, the real end user is an operational person who may not
have any experience in the acquisition career field while the acquirer may or may
not have operational experience.
d. The team composition for agile developers is different than on traditional teams.
Thus, the government should consider that their team would also have a different
composition. Two important positions that are new to most government teams are
agile advocate and end-user representative. An agile advocate provides real-time
answers to immediate agile issues for the government team.
Resolution
a. The contractor and government usually solve this end user problem by agreeing on
a proxy for the end users’ day-to-day interaction and inviting end users to all demos.
b. Many of the agile concepts are not new, but the subtleties and nuances of each agile
method can be new to the uninformed. To overcome this, all DoD PMO staff should
be trained in the contractor’s method of choice.
5 Conclusion
As par our research questions, we asked if the bureaucratic nature of public sector and
government organizations impacts the use of agile methodologies for information
systems development. Based on the projects that were conducted in the reviewed
papers, it is evident that using agile methodology for information systems development
in a government or public sector organization does present challenges that appear to be
directly linked to the bureaucratic environment of these organizations. We further
asked if there are steps that can be taken to mitigate these challenges and adapt agile
hrweistr@vcu.edu
Agile Development in Bureaucratic Environments: A Literature Review 329
methodologies to bureaucratic cultures, and our literature review identifies the steps
that were taken in these projects to resolve some of the challenges encountered. Some
of the projects encountered in this study were deemed to be successful while others
were not. Based on the reviewed papers, the authors believe that those projects that
failed are due to a lack of advance knowledge on the challenges of using agile
methodology for system development in a bureaucratic environment. Further research
in this area is necessary to confirm this.
We feel that our research contributes to practice and scholarship in the following
ways:
• Our findings may serve as guide for government and public sector organizations to
be aware of the practices inherent in their bureaucratic culture that could hamper the
adoption or use of agile methodology in systems development.
• Based on the nature of the challenges encountered in the projects investigated in this
paper, government and public sector organizations may anticipate the problem areas
that occur frequently and take preparative steps.
• Government and public sector organizations intending to use agile in their projects
may learn from the measures taken in the projects investigated in this research to
resolve some of the challenges encountered during the implementation of the
project.
• Our findings may serve academic researchers to develop a more comprehensive
framework that can guide bureaucratic organizations in the use of agile approaches
in systems development.
References
1. Cooke, J.L.: Everything You Want to Know about Agile How to Get Agile Results in a
Less-than-agile Organization. IT Governance Publishing, Ely, Cambridgeshire (2012)
2. Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34,
131–133 (2001)
3. Berger, H.: Agile development in a bureaucratic arena—a case study experience. Int. J. Inf.
Manag. 27, 386–396 (2007)
4. Strode, D.E., Huff, S.L., Tretiakov, A.: The impact of organizational culture on agile method
use. In: 2009 42nd Hawaii International Conference on System Sciences, pp. 1–9 (2009)
5. Hofstede, G., Hofstede, G.J., Minkov, M.: Cultures and Organizations: Software of the
Mind; Intercultural Cooperation and Its Importance for Survival. McGraw-Hill, New York
(2010)
6. Johnson, R.N., Libecap, G.D.: The Federal Civil Service System and the Problem of
Bureaucracy: The Economics and Politics of Institutional Change. University of Chicago
Press, Chicago (1994)
7. Balter, B.J.: Toward a more agile government: the case for rebooting federal it procurement.
Public Contract Law J. 41, 149–171 (2011)
8. Fulgham, C., Johnson, J., Crandall, M., Jackson, L., Burrows, N.: The FBI gets agile. IT
Prof. 13, 57–59 (2011)
9. Alter, R., Lau, E., Saya, S.: Towards a more agile public governance. OECD Observer 24–
25 (2014)
hrweistr@vcu.edu
330 G. Onwujekwe and H. Weistroffer
10. Date, R.N., Pinochet, L.H.C., Pereira Bueno, R.L., Nemoto, M.C.M.O.: Agile method
application in a public sector educational foundation. Revista de Gestão e Projetos 7, 75–94
(2016)
11. Hajjdiab, H., Taleb, A.S.: Agile adoption experience: a case study in the U.A.E. In: 2011
IEEE 2nd International Conference on Software Engineering and Service Science, pp. 31–34
(2011)
12. Fruhling, A., McDonald, P., Dunbar, C.: A case study: introducing eXtreme programming in
a US government system development project. In: Proceedings of the 41st Annual Hawaii
International Conference on System Sciences (HICSS 2008), p. 464 (2008)
13. Lapham, M.A.: DoD Agile Adoption: Necessary Considerations, Concerns, and Changes.
Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst (2012)
14. Scott, J., Johnson, R., McCullough, M.: Executing agile in a structured organization:
government. In: Agile 2008 Conference, pp. 166–170 (2008)
15. Roztocki, N., Weistroffer, H.R.: Information and communication technology in transition
economies: an assessment of research trends. Inf. Technol. Dev. 21, 330–364 (2015)
16. Webster, J., Watson, R.T.: Analyzing the past to prepare for the future: writing a literature
review. MIS Q. Minneap. 26, R13 (2002)
17. Bliss, W.G.: Why is Corporate Culture Important? Workforce. How Organizational Culture
Influences Outcome Information Utilization (1999)
18. Hodges, S.P., Hernandez, M.: How organizational culture influences outcome information
utilization. Eval. Program Plan. 22, 183–197 (1999)
19. Carnall, C.A.: Managing Change in Organisations. Prentice Hall International, Upper Saddle
River (1990)
20. Urbach, N., Smolnik, S., Riempp, G.: An empirical investigation of employee portal success.
J. Strateg. Inf. Syst. 19, 184–206 (2010)
21. Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn.
Addison-Wesley, Boston (2015)
hrweistr@vcu.edu
View publication stats