Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

12 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT

SPRING 2018
Agile Project
Management on
Government
Finance Projects
By Chris Kraft, CGFM, PMP, PMI-ACP

W
hile agile software development is not new,
there are many assumptions made about what
constitutes agile. Many of the early applications
of agile were focused on product development.
These were later adopted for software development
and have led to the evolution of many different agile
methodologies. There are many benefits to using
agile over the more traditional, sequential waterfall
approach. These benefits can be leveraged on federal
projects to deliver increased value, reduced risk,
enhanced visibility and greater adaptability. Agencies
looking to implement or expand the use of agile should
evaluate their specific circumstances to determine
what approach will work best.

SPRING 2018 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT 13


Agile Iterations
Requirements, Requirements, Requirements, Requirements, Release
design, development, design, development, design, development, design, development,
and testing and testing and testing and testing

Working Working Working Working


Software Software Software Software

Waterfall Phases
Milestone Software
delivered at
Requirements Milestone end of process
Design Milestone
Development
Test

WHAT IS AGILE? phases, ‘multilearning’, subtle


control and organizational transfer
The group that put together the
Agile Manifesto was “uncovering
of learning.4 Companies applying better ways of developing software
Most people are familiar with this holistic approach were able to by doing it and helping others do
the concept of agile, but that does implement flexible processes for it.”8 They outlined the things they
not mean they understand it. new product development. The have come to value, presented in
Some associate agile with a form authors used an analogy of rugby, the form of things valued over other
of anarchy where everyone does where you pass the ball with the things. The four values below have
whatever he or she wants.1 Harvard team as the unit moves up the come to define agile.
Business Review found many execu- field.5 The first value is individuals and
tives do not really understand agile, The arguments made by interactions over processes and
and they manage projects in ways Takeuchi and Nonaka, including tools. This highlights a preference
that undermine the effectiveness of the need to implement approaches for personal communication. While
agile teams.2 Agile methodologies to product development that processes and tools are important,
have been used in different forms included speed and flexibility, have it is more important to focus on
for decades. While most people influenced the software develop- personal communication. Teams
today associate agile with software ment community. In 2001, a group should seek to abandon assembly-
development, there is a long history of software developers got together line mentality in favor of a fun,
with product development. to discuss lightweight software creative environment for problem
In 1986, Hirotaka Takeuchi and development methods. They shared solving.9
Ikujiro Nonaka published an article best practices, identified common The second value is working
in the Harvard Business Review that themes and developed a common software over comprehensive
looked at how companies were purpose for agile practitioners.6 The documentation. This value focuses
moving away from a sequential result was the Agile Manifesto.7 on applying effort where it will
to more holistic approach to While agile methods existed before deliver the most benefit. Delivering
developing products.3 The article 2001, this manifesto has become a software to the customer is more
looked at the six characteristics of foundation for agile software devel- important than delivering compre-
this holistic approach as “built-in opment. This manifesto includes hensive documentation. This does
instability, self-organizing project four values and 12 principles of not mean agile is against producing
teams, overlapping development agile software development. documentation. It simply means

14 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT SPRING 2018


working software is valued over have experienced, plans, especially These values and principles
endless documentation. The belief those for multi-year projects, work together to provide an
is the team can learn faster by encounter change. Agile values the overall methodology for agile
seeing results of working software ability to respond to change. This software development. One
and getting it to the customer for responsiveness allows the team common theme is the importance
feedback.10 The importance of to better align to the needs of the placed on empiricism. The team
experimentation also underlies organization and the customer. is encouraged to try new things,
this idea of delivering working As the organization changes and stop, reflect and improve.12 Other
software. requirements evolve, the team can common themes include focus
The third value is customer adapt. It is still important to have on business value and customer
collaboration over contract a plan, but more value is placed on satisfaction. As we will see, there
negotiation. A key element of those tasks that do not change by are many different types of agile
agile is to integrate the customer the time they are executed.11 methodologies that all build on
into the project. This integrated These four values are supported the Agile Manifesto.
team that fosters collaboration can by the following 12 guiding
be much more responsive to the principles:
business needs and better suited nn Customer satisfaction
TYPES OF AGILE
to developing working software
that meets customer requirements. nn Welcoming change Agile really refers to a group of
The rapid prototyping and frequent nn Trusting individuals software development methodolo-
review cycles help better align nn Frequent delivery gies based on interactive develop-
the work done by the team with ment. When implementing using
nn Daily interactions
the business value sought by the agile, you will leverage one of many
nn Face-to-face conversation different methodologies. Some of
customer. Contract negotiation
is still important, but customer nn Working software the most popular methodologies
collaboration is more valued. nn Sustainable development are scrum, kanban and extreme
The final value is responding to nn Technical excellence programming (XP).
change over following a plan. The Jeff Sutherland and Ken
nn Simplicity Schwaber, the founders of scrum,
Agile Manifesto values the ability
to respond to change over rigid nn Self-organizing teams derived the methodology from
adherence to a plan. As most people nn Regular reflection Takeuchi and Nonaka’s work,

The Agile Manifesto — a statement of values

Individuals and over Process and tools


interactions

Comprehensive
Working software over documentation

Customer over Contract negotiation


collaboration

Responding over Following a plan


to change

SPRING 2018 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT 15


Agile
Waterfall

Agile
Waterfall

Business Value Risk

Agile
Agile

Waterfall
Waterfall

Visibility Adaptability

applying the rugby metaphor to core values of simplicity, business value much earlier in
software development.13 Scrum communication, feedback and the process when compared to
has become one of the most widely courage. The strength of XP is the waterfall. Agile also provides
used agile project management ability to perform rapid analysis, more visibility into the project
methods.14 Scrum uses time-bound coding and testing cycles within versus the traditional waterfall
sprints that typically range from short iterations, typically one week approach. With waterfall, users
two to four weeks. There are in duration with a collocated team.15 are typically engaged early on
defined planning sessions at the A key differentiator is the technical and then again during testing and
start of the sprint, review sessions discipline and sophistication of training. In agile, users are part
at the end of the sprint and testing that is highly automated. of the core team, and they are
retrospectives to look for areas to regularly engaged through ongoing
improve. The team is self-managing collaboration.
and comprised of cross-functional WHY AGILE? Waterfall projects tend
members. to have a lot of risk
Kanban is another methodology Organizations are making throughout the life of a
that focuses on workload manage- the shift to agile to leverage project. Agile helps to
ment and change management. many benefits over the mitigate the risk by
This is often used to manage IT classical, linear waterfall using a shorter feed-
support and maintenance, where methodology. Agile back loop. Issues are
priorities can change as frequently can increase business identified must faster,
as hourly or daily. Work in progress value, improve project and they can be corrected
(WIP) is limited to allow the team visibility, decrease risk quickly. Waterfall has a
to focus on completing the highest and enable adapt- higher risk throughout the
priority items. Kanban boards ability. Projects project given the amount
are used to visualize workflow managed using of work done independent
and show what tasks are planned, agile incrementally of customer reviews and
current and completed. This board develop software delivery. Agile projects are
helps manage flow throughout the and deploy to production better equipped to adapt to
lifecycle. as work is completed. This changing business require-
XP is a software development ability to more quickly deploy ments. The increased
methodology based on the working software provides visibility, customer

16 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT SPRING 2018


collaboration and time-boxed disappointed the traditional and agile
delivery iterations provide the with the results. methodologies and evaluating
opportunity to reevaluate priority Using a waterfall them to the project, there
on a regular basis. approach, there was consensus agile
Agile provides a number of addi- is a limited would be a good fit.
tional benefits, including increased opportunity for The project manager
team productivity and employee customer engagement, researched agile
satisfaction.16 Redundant meetings, primarily during the methodologies and
repetitive planning sessions, excess requirement and design recommended using
documentation, quality defects and phases of the project. scrum. The project
low-value products can be mini- Development often occurs was restructured
mized.17 Improved visibility results in a vacuum, with little or no to operate using
in greater customer engagement opportunity to adapt to changing scrum.
and satisfaction.18 circumstances or customer Moving to agile
feedback. allowed the FSSP
A federal shared services to decrease the
CASE STUDY provider (FSSP) recently evaluated time required to go live
using agile for a system enhance- on the new reporting
Many accounting and finance ment project. The agency was solution by six months.
projects involve large enterprise implementing a new enterprise Once deployed to
resource planning (ERP) or other reporting solution using a waterfall production, the FSSP was
commercial off-the-shelf (COTS) approach. There was a desire able to almost immediately start
products. These projects tend to leverage an iterative delivery deploying additional functionality
to be very large and high risk. approach to decrease risk, increase in the sprints. The sprints are two
Stakeholder engagement is often customer engagement and provide weeks long and include planning
low, and stakeholders tend to be additional value. After comparing sessions at the start of the sprint,

At Kearney, we follow
one path.
YOURS.
We’ve kept our Federal Government
clients moving in the right direction for
more than two decades.
We exclusively serve the Federal
Government and know the lay of the land.
Contact us today to find out how we can
help your agency with services in the
areas of:
Audit
Consulting
Technology

www.kearneyco.com

SPRING 2018 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT 17


daily scrum meetings, review GAO found several chal- Endnotes
sessions at the end of the lenges in the federal environ- 1. Darrell K. Rigby, Jeff Sutherland, and
sprint and an overall retro- ment, including struggles Hirotaka Takeuchi, Embracing Agile, Harvard
spective with each sprint. with procurement practices, Business Review, May 2016, available at
https://hbr.org/2016/05/embracing-agile
Customers are now more trouble committing staff and 2. Ibid.
engaged and have the unclear guidance on agile. 3. Hirotaka Takeuchi & Ikujiro Nonaka,
ability to provide the Teams also had difficulty The New New Product Development Game,
FSSP with additional collaborating closely and Harvard Business Review, January 1986,
available at https://hbr.org/1986/01/the-
feedback. While the team is had problems transitioning new-new-product-development-game
still experimenting to deter- to self-directed work. 4. Ibid.
mine how to best leverage agile The hope is many of 5. Ibid.
to deliver value, the shift to these challenges are 6. Rachel Alt-Simmons, Agile by Design,
agile has been very successful. addressed as federal 2015.
7. Kent Beck et al., Manifesto for Agile
agencies continue to Software Development, 2001, available at
expand their use of www.Agilemanifesto.org
IMPLEMENTING AGILE agile methodologies. 8. Ibid.
9. See Endnote 1.
Agile usage continues
Agile does not work for 10. See Endnote 1.
to grow as organizations 11. See Endnote 1.
everything. It does work are able to realize 12. Jason Fair, Agile versus Waterfall:
well for complex problems improvements over approach is right for my ERP project?, available
where the solution is initially traditional waterfall at https://www.pmi.org/learning/library/
unknown, product requirements methodologies. agile-versus-waterfall-approach-erp-
project-6300
will most likely change, work While used initially 13. See Endnote 6.
can be modularized and close for product development, agile 14. See Endnote 6.
collaboration is feasible.19 Research is now associated more with 15. See Endnote 6.
has shown the most successful software development. The Agile 16. See Endnote 1.
introductions of agile usually start 17. See Endnote 1.
Manifesto and other initiatives 18. See Endnote 1.
small.20 Success in one area will have continued to expand on the 19. See Endnote 1.
help create organizational advo- general understanding of agile 20. See Endnote 1.
cates to deploy agile in other areas. and its application to software 21. U.S. Government Accountability
The Government Accountability development. The benefits to Office (2012, July), Software Development,
Effective Practices and Federal Challenges in
Office (GAO) published a 2012 visibility, risk, business value Applying Agile Methods (Publication No. GAO-
study of effective practices and and adaption continue to provide 12-681), available at http://www.gao.gov/
challenges applying agile.21 The incentives to use agile. This products/GAO-12-681
study found organizations should includes the use in the financial
start with agile guidance and put management space to manage ERP Chris Kraft, CGFM,
together an adoption strategy. They and COTS projects. Before moving PMP, PMI-ACP,
should look for impediments at the to agile, make sure you evaluate the CSM is a project
organizational and project levels benefits given your organization manager at the U.S.
that may be impacting the adoption and the project. Department of the
of agile. Another recommended Interior, Interior
practice is to obtain stakeholder Business Center and
and customer feedback frequently. a member of AGA’s
Progress also needs to be tracked Northern Virginia
and made visible. Chapter. He has almost 20 years of
experience implementing and managing
financial systems in the commercial and
public sectors. He is a PMI agile certified
practitioner and a certified scrum master.

18 JOURNAL OF GOVERNMENT FINANCIAL MANAGEMENT SPRING 2018


Copyright of Journal of Government Financial Management is the property of Association of
Government Accountants and its content may not be copied or emailed to multiple sites or
posted to a listserv without the copyright holder's express written permission. However, users
may print, download, or email articles for individual use.

You might also like