Professional Documents
Culture Documents
RMC Confessions Reluctant Agilist
RMC Confessions Reluctant Agilist
TM
Solutions
of a Reluctant Agilist
A Business Analyst
perspective on Agile from
RMC Learning Solutions
www.rmcls.com
Learning
RMC
TM
Solutions
Copyright © 2013 RMC Publications, Inc. All rights reserved. Except as permitted under the United States Copyright Act of 1976,
no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database retrieval system,
without prior written permission of the publisher.
Table of Contents
Executive Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Reluctant Agilist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
twitter.com/bcarkenord
many analysis tools and techniques. She develops and delivers facebook.com/barbara-carkenord
Executive Summary
Like many Project Managers and Business Analysts, I was
reluctant to embrace the agile approach to product development. Do you remember the
first time you heard
In this and subsequent articles, I’ll share the reasons for my about agile? What was
reluctance and the reasons for my change of heart. I have learned
your first impression?
that agile includes excellent techniques and concepts, built on
well-established principles, proven to increase project success. I
hope to convince other reluctant professionals to take a closer
look at agile, getting past some of the myths and hype. I also
hope to reinforce to “agilists” that skills and techniques from both
the business analysis and project management professions are
still needed on agile projects.
Reluctant Agilist
My first exposure to agile was at a business analysis conference
when a speaker displayed a NOT sign (red strikethrough) over Business analysis work
the letters BA on the huge conference screen and stated that if is critical on every
you use an agile approach you don’t need business analysts! I was project. It doesn’t
shocked and wanted to yell “Are you crazy?!!” As a passionate
matter who does it
business analyst, this statement left me fired up with righteous
indignation. Critical thinking and careful analysis are keys to
– but it needs to be
success in any type of project. The agile manifesto sounded like a done. If the members
bunch of developers who didn’t want to read requirements or be on an agile team are
held accountable for following them. It is no wonder I started out strong analysts, the
with a bad attitude about agile!
result will be a useful
After this introduction, I didn’t actively seek out information on
product.
agile, but a co-worker of mine kept saying “you should take a
look at this” and “there are some good ideas here.” I try to stay
aware of industry trends; articles and comments about agile
kept popping up in my reading. I heard the agile claims of faster
delivery by the use of co-located teams and no requirements
documents. As I have come to learn, these characteristics of agile
are over-simplified, inaccurate, and definitely not the best reasons
to adopt an agile approach.
Conclusion
I’d love to say that one day I suddenly became agile, or one
project experience completely changed my attitude, but the Is Agile All or Nothing?
reality is my conversion was a slow, evolving process. I allowed
myself to learn about various aspects of agile and found I had
already been practicing much of what agile recommends. Many of
the techniques and tools included in agile are the same techniques
we use in other software development methodologies, including
RAD (Rapid Application Development), RUP (Rational Unified
Process), JAD (Joint Application Development) and even waterfall.
Agile renamed some of these techniques, but the fundamentals
are consistent with practices that have always improved project
delivery, product quality, and stakeholder satisfaction.
Pure agilists and scrum masters advocate an all or nothing
approach: either adopt all of agile or don’t bother with any
of it. But I disagree. Most projects will benefit from a hybrid
implementation of agile techniques and philosophies, even if the
organization doesn’t want to embrace every recommendation of
agile. Smart, experienced, knowledgeable professionals (including
program managers, project managers, and business analysts) will
be able to leverage these techniques in the right place and at the
right time to increase their teams’ effectiveness.