Agile Project Management PDF
Agile Project Management PDF
An ESI International
White Paper
www.esi-emea.com
Abstract
Today’s business climate is both dynamic and complex. Management faces changing
requirements and increasing demands, as well as tight budgets and fast turnaround
demands. Organisations are struggling to do more with less — fewer resources,
including less money, and, in many cases a reduced workforce. Therefore, it is essential
to optimise every aspect of business, particularly project management. There is no
question that performance and outcome are on top of everyone’s mind — this is a
reality for public and private sector entities, as well as for non-profits.
This paper highlights an approach for adopting the agile project management frame-
work, identifies key challenges to implementing agile approaches, and showcases the
roles of project management and business analysis in that context.
According to Sanjiv Augustine, agile project delivery “is a way of managing projects
to deliver customer value via adaptive planning, rapid feedback, continuous improve-
ment and intense human interaction and collaboration” (16). Delivering “customer
value” is a key aspect of agile project delivery. Agile project management is con-
ducted through the collaboration of a small, co-located team that usually consists of
the customer/end user, a project manager, a business analyst (or the role of business
analysis) and specialist(s). Specialists could include system developers, subject matter
experts, IT architect and/or the sole person with specific knowledge or expertise who
understands how all the project pieces fit together.
Agile theory assumes that changes, improvements and additional features will be
incorporated throughout the product development life cycle, and that change, rather
than perceived as a failing of the process, is seen as an opportunity to improve the
product and make it more fit for its use and business purpose.
The manifesto is included here to enable the reader to understand that the “Go Agile”
service’s objectives are to help transition an organisation from its current projects
delivery approach to one that is compatible with the principles outlined in the
manifesto (Agile Manifesto).1
1 As Highsmith has done in his book Agile Software Development, we have replaced “software” with “product” in the
Agile Manifesto to make it more general.
• Business people and developers must work together daily throughout the
project.
• Simplicity — the art of maximising the amount of work not done — is essential.
• The best architectures, requirements, and designs emerge from self-organising
teams.
• At regular intervals, the team reflects on how to become more effective, then
tunes and adjusts its behaviour accordingly.”
Assuming that your project involves innovation, requires unique expertise and needs
a timely turnaround, an agile project approach can provide the solutions or outcome
that you need.
Traditional Agile
High-quality, adaptive software can be
Systems are fully specifiable, predictable, developed by small teams using the principles
Fundamental and can be built through meticulous and of continuous design improvement and testing
Assumptions extensive planning. based on rapid feedback and change.
Desired Organisational Mechanistic (bureaucratic with high Organic (flexible and participative encouraging
Form/Structure formalisation) cooperative social action)
• Agile projects can be done quicker, with fewer resources and without a project
manager
• Degree to which the organisation values innovation and creativity over organisa-
tional stability
• Degree to which the project manager focuses on the customer rather than on
following standard project management procedures
• Degree to which the project manager values innovation and practical processes
over sticking with the plan
• Project manager’s ability to motivate the team, delegate, and then get out of
the way
• Which existing processes, tools and templates for executing projects can be
applied to the agile project management framework?
• How will jettisoning certain processes and structure impact the business?
• How much effort and investment in time and resources will be required to
develop new tools, templates and processes?
• Will the metrics and measurement techniques to determine project success (or
failure) need to change?
Agile PM Traditional PM
Focuses on team communication and
interaction Focuses on processes and tools
Features flexibility and response Works the plan; follows the plan to
to change the end
That brings us to user stories. In an agile environment, user stories typically are
developed by the client and the session for user story development is led by a team
member who has the requirements facilitation skills of business analysis. This session
lead can function in the capacity of project management or business analysis. User
stories focus on the features that clients (users) expect to be available or inherent
in the end product or solution. Features are defined as a product capability (valued
by the end user or client) that contains one or more functions and that also includes
typical aspects of a solution. Clients (users) describe their expectations or needs using
informal, “plain language” stories or descriptions — “user stories.” Then, through
interaction and communication with the client, the team collaboratively develops the
product or solution features.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute
of Business Analysis. These trademarks are used with the express permission of International Institute of Business
Analysis.
Guide to the Business Analysis Body of Knowledge (BABOK®) v.2.0. International Institute
of Business Analysis (IIBA®), 2009. Print.
For more information about how ESI can help your organisation, call us
at +44 (0)20 7017 7100 or visit our website at www.esi-emea.com.
www.esi-emea.com