Agile has somehow become the equivalent to business nirvana.
Many people—project managers, developers, CEOs, and managers
alike—think adopting Agile or taking on a full Agile
transformation will solve all their project problems. While
Agile has tons of merit and helps plenty of organizations, it’s
not the perfect fit for every team or project. So how do you
know Agile’s right for you? We brought Certified Scrum Trainer
and all-around Agile guru Dave Prior to Time Limit to break it
all down. In this episode, we discuss:
Links and resources mentioned in this episode:
Dave Prior is an Agile Consultant for LeadingAgile. He provides training and consulting for individuals, teams and organizations who are transitioning to Agile. Dave has over 20 years of experience managing IT and Technology projects, programs and portfolios and has been working with Agile methodologies since 1999. Because of his experience working with traditional project management and the challenges he faced in transitioning to Agile, Dave's work is focused on establishing a better bridge between Agile and the traditional project management worlds. In 2008, during his time as Chair of PMI’s IT & Telecom SIG, Dave began working with the Scrum Alliance to establish programming designed to enable traditional project managers become more aware of and educated about Scrum and Agile. He also participated in the founding of the Malaysian Scrum Chapter in 2010.
Dave is an active volunteer for the Scrum Alliance and he also writes and creates podcasts for Projects at Work and Project Management.com.
In addition to his work leading technology programs and projects, Dave also has extensive experience training Information Technology leaders and coaching organizations in managing projects using both an Agile and a traditional approach. His work as an educator and speaker has provided him with the opportunity to lecture and teach classes in the U.S., Asia, the Middle East, Europe and Central America.
Dave is a CST, a PMP and an ACP. He received his MBA from the University of Texas at Dallas. He lives in NYC and works all over.
Brett Harned: Hey, welcome back to Time Limit. So I'm not sure how much you know about Agile, but there's a lot to know and a lot to misinterpret. And at TeamGantt, we're really excited about the idea of blending methods to make processes that work for you, but you kind of just can't do that without knowing what you're truly getting into. That's why so many organizations have a really hard time with Agile. So for this episode I recorded my good friend Dave Prior to talk about where Agile works well, where it breaks and how you can utilize it's principles even when you don't have the time to be trained.
And Dave's the perfect guest to help with that because
he's got traditional PM experience and is now a certified scrum
trainer for leading Agile, where he travels the world to teach
certification courses, speak at conferences and record his own
podcast. So give a listen and get some of your Agile questions
answered. Dave Prior, thanks so much for joining me on Time Limit.
Say hello to our nice listeners for us.
Dave Prior:
Hello. Nice listeners.
Brett Harned: Dave,
thanks for being here. I'm really excited to dig in on some
topics around Agile and maybe some blended methods as well. But
before we do that, I have to admit that I'm a little bit
nervous because in my mind you are the all knowing Agile person. So
you know it all, you really do. You teach it, you talk about it all
the time.
Dave Prior: As far as you know.
Brett
Harned: But to me you're kind of like, you are Agile at
this point in my mind you're going to think is crazy.
Dave
Prior: Wow.
Brett Harned: Maybe a little
bit of an exaggeration ...
Dave Prior: Gives me a
big opportunity to disappoint people.
Brett Harned:
Well, why don't you tell us a little bit about what you do
and why I think that?
Dave Prior: Okay. So I am a
certified scrum trainer, I work for a company called Leading Agile.
It focuses on agile transformation, but mostly what I do is teach
scrum. And I come to it from kind of, I guess I would say it's
a slightly unique background. I am a project manager and so, um, I
got my start working in what is now called digital, a while back.
And after I kind of did that for a while. Um, I got more involved in
traditional project management and then I got PMP certified. I got a
master's degree in project management. I taught PMP
certification, did a lot project management consulting work and then
was dragged unwillingly into Agile and hated every single piece of
it. And eventually I got to a point where I really couldn't
avoid it anymore. So I figured I would try to learn how to make it
work and once they got my head around, not just the process, but
kind of the value system shift that you have to go through to be
able to make that transition, I really fell in love with this way of
working. I think it allows for a lot more creativity and a lot more
fun.
And I do the job that I do because the transition
from Waterfall over to Agile was absolutely horrible for me. It was
eight years of hell and I don't think it has to be that way, I
don't want it to be that way. So I feel very lucky to have this
job because they get to spend my days trying to make that transition
suck a little bit less for anybody else than it did for me.
Brett Harned: Thanks for that. I want to dig in a
little bit more on that transformation part, but before we get
there, tell me like what is it about Agile? Like why are there so
many fans? Why is it such a, I kind of feel like it's an
industry buzzword in some terms, but like what is it about Agile?
Dave Prior: I think a lot of people come to it
and with a misunderstanding of what it is, it offers a lot of great
stuff. I mean, it can deliver, Jeff Sutherland has the book Twice
The Work In Half The Time, and that is possible. I think people like
the idea of being able to deliver quicker and get feedback sooner
and they liked the idea of the team being something that you can
kind of put together and keep together. But the struggle that I
think a lot of people have with it is that they come to it with the
understanding of the benefits but not of the work that it takes to
get there.
Brett Harned: Yeah.
Dave
Prior: And you can get all those awesome things, but it
takes a ton of discipline, the organizational shift that has to
occur in a company and on a personal level too, is massive. So
that's why I think so many people have trouble with it, they
only see the headlines and they don't necessarily understand
what's required to get there.
Brett Harned:
Right. It's not like go take Dave's class and your Agile,
ta da, there's a lot of work that goes into it.
Dave Prior: Well yeah. Absolutely. No that will
absolutely happen but, it takes a lot of discipline. It takes a lot
more disciplined than traditional project management. And I think
for people that are interested in that, I mean it's a really
great thing. And a lot of people I know, like one guy in particular
that I work with, he has a similar background to mine. And when he
discovered Agile, he said it was like the thing that he knew he was
supposed to be doing the whole time. Sort of like, you know, Jake in
the back of the church in the Blues Brothers, when the light comes
in and you know, he started shaking, I was the exact opposite. But
it offers a lot more creativity. It offers the ability to be more
engaged with your team and to understand the product better, to see
better results for your customers and to learn more about how, I
think for a team member, how you're impacting the customer on
the end state. And I think that's very rewarding.
Brett Harned: Yeah. So where do you see Agile
working the best? Like what kinds of organizations or teams?
Dave Prior: So can I preface it by saying that
you sent me these questions ahead of time?
Brett Harned:
Of course.
Dave Prior: 'Cause I cause
I was trying to figure out how to answer this one. I don't
think it necessarily is specific to an industry, I think it's
more specific to organizations, and the people that are behind it.
So it works great in software and a lot of places and not in a lot
of places. It's used in healthcare and legal and military and
just really now, it's all over the place. You know, kids use it
in school, they use it to run schools. I think it works much better
in an organization where people are open to the possibility of the
fact that everybody up and down the food chain has a lot of value to
offer. In organizations that are very structured in that sort of,
kind of, tiered organizational model where you can only talk to the
person directly above you and nobody else that's not so good.
It struggles in organizations where there's
no trust and where there's a fear of failure, I think for
people that are open to failure being a gift that allows you to make
great leaps and to get better, And that are okay with working in an
environment that can be slightly chaotic at times and they can kind
of lean on, um, the fact that we have an approach that's going
to allow us to solve the next problem. I think that that can be a
great thing, but it's not, I wouldn't say it's a
specific kind of company.
Brett Harned: Yeah, that
makes sense. I also hear pretty often that Agile does really well in
organizations where the entire organization is open to education and
transformation. Is that true?
Dave Prior: Yeah.
Brett Harned: Yeah.
Dave Prior:
Yeah I think that's a big part of it. So when companies
started doing transformation work, they would always start out with
the teams, and after a while the teams are complaining that
leadership didn't get it and they were the roadblock. And so
then people started to coach executive level, and then now
what's happening is business agility becomes a bigger deal and
people are realizing that it's the whole organization that has
to shift. And that's where you're seeing, or at least what
I'm seeing in the Agile space is, there's two big trends
right now. One is a focus on shifting to more of a product centric
mindset than a project centric mindset. And the other is this idea
that, you know, Agile is, they're just practices that you can
use to get work done. And it's becoming much more apparent that
this is more about organizational change than anything else.
Brett Harned: Interesting. So you kind of touched
on this a little bit, but where are the places that you see or
people experienced kind of a breakdown in Agile and why does that
happen?
Dave Prior: Other than digital, so I
think the breakdowns occur where people are, there's a lot of
people that like the idea of just coming to work and doing their bit
and they don't want to engage at a higher level, so that can be
a struggle. If you work in an organization that wants to maintain
that siloed approach, where you know, you have all of the QA people
separated from the designers, and separate from the developers,
that's a problem.
And one of the things that is at, the two things
that are kind of a hangover from Frederick Taylor and the old way of
working, the idea that you can optimize resources like they were
cogs in a machine that can be a problem and companies want, they
have to plan, like you still have to be able to run the organization
and you can't say we're doing scrum, so we only plan
things two weeks at a time. So traditionally what management has had
is a Gantt chart and then some of those other reports that
we're used to giving to them. And even if they're willing
to admit the reports or the Gantt chart are going to be wrong, they
like the predictability, or the illusion of predictability that it
gives them, so that is often a problem as well. You can get
predictability, but you have to go about it in a different way and
you have to learn how to ask completely different questions of the
people doing the work.
Brett Harned: Hmm.
Interesting. So you and I, you kind of alluded to this, you
mentioned that if Agile kind of breaks down in digital, as
we've talked about that a lot ...
Dave Prior:
Yes.
Brett Harned: I actually met you because I
came to you because I had a head of development who wanted to go
Agile and I just knew it wouldn't work and you saved the day
for me by basically backing me up. But I want to talk a little bit
about blended methods cause I knew that you and I have talked about
this in the past and I think it's a topic that's
definitely rising within project management. I mean if I say
blended, some folks call it hybrid, some call it adds adgefall,
adgefail, even. But at team Gantt we're calling it blended
because effectively what people are doing is just blending methods
to kind of create their own. And I'm curious, just as a
certified scrum trainer, what are your thoughts on people using bits
and pieces of traditional methods along with some Agile methods?
Dave Prior: I do that. So ...
Brett
Harned: Okay.
Dave Prior: If I'm
working with the scrum team, I use traditional risk management, like
straight out of the [inaudible]. I have a risk register and a weekly
meeting to go over that stuff, because I think that at least with
the way I practice scrum, it's very beneficial a lot of the
time. Maybe not for the reasons like the PMI intended it, but at
least I know that when I'm working with organizations that that
kind of thing can be very helpful. There is a tendency of a lot of
companies to kind of head down the path of Agile and then say, well,
you know, we're different, we're special, we're going
to do a hybrid or blended or whatever you want to call it. And the
problem there is that it's not actually, well the problem that
can occur is that many companies take the approach of, okay,
here's this thing people have spent 20 or 30 years figuring out
how to make work. We're going to take half of that and do that
and we're going to do the rest of the way we want to do it.
And that's not really, I wouldn't
consider that to be a blended approach. I would consider that to be
like half Agile.
Brett Harned: Right.
Dave
Prior: Or half scrum, or whatever you want to call it. To me
a blended approach would be, okay, we're doing this waterfall
approach or this Agile approach and these are the missing pieces.
Let's go figure out a way to get those pieces. I think
that's one of the reasons that safe is so popular is because
what Dean Leffingwell effectively did was, found answers to all the
questions that the organizations were asking. And I'm not
trying to promote Safe, I think I'd probably get my car and
pull it if I did that. But, he gave an answer. There's still
questions, like scrum doesn't answer everything, Kanban
doesn't answer everything and neither does Waterfall. So I
think to me, looking at it like these are two different tool sets
and in any given situation, some tools work and some schools
don't. And I think that using an empirical process and
inspecting and adapting your approach to work is a really smart
thing to do.
Brett Harned: Yeah, I totally agree
with that. I think that's one of the things that people miss, I
think when they're trying to create a hybrid or blended
approach is they just jump right in and they're like,
we're doing sprints, we're Agile.
Dave Prior:
Yeah.
Brett Harned: And to me it's like,
let's take a step back and actually think about what
you're doing. Just because you say you're doing sprints
doesn't mean that you're Agile. Right?
Dave
Prior: Yes. And just so that I've said that loud,
buying Jira does not make you Agile either.
Brett
Harned: That's so true. On that note, like what are some
of the questions that you hear from people who are trying to adapt
Agile to their own needs or do they, do they ask you that at all in
classes?
Dave Prior: Yeah. They ask how to
convince management to do it. They ask her to convince their team
members. Those tend to be the kinds of questions that people go
after. And I don't really try to convince people of it. I mean
I'm there to show people how it works or what's been
proven to work.
Brett Harned: Right.
Dave
Prior: But I think if you're going to try to convince
your company to do it, you have to have a specific problem that you
want to fix. Like you asked why is it so popular? I think this is
one of the things that's very concerning is that, um, people
want it. I was just talking to a guy after class today, he wants to
switch to Agile, but he doesn't know why. And I think, you
know, employing this type of approach, you really have to have a
business problem that you're trying to fix and you have to know
what outcome you're looking for. If you don't, you're
just buying it because it looks cool. And even though that's
what a lot of people do, that's not really the best approach. I
think you have to find out where the pain is and how you can solve
it. And that's, I mean generally most of the questions I get,
unless they're just tactical, you know, like, how do I do a
daily scrum if my team is distributed or something like that.
It's more about the organizational problem.
And a lot of people have questions about the PMO,
including the people in the PMO cause the poor PMO is thinking dead
man walking half the time.
Brett Harned: Right,
they're like what happens to us, right?
Dave Prior:
Yeah. Or how do I do, today, I got a question like how do I
do the projects when the PMO is still making me have a project
manager on my team? And that points to a bigger problem. Is it the
organization is still structured and organized for Waterfall and
they haven't yet figured out how to enable Agile to work within
the company.
Brett Harned: Yeah. So would you say
that, you know, if I'm working in an organization and I know
that we're not going to go a hundred percent Agile, but
I'm feeling like we might be able to lift, you know, a thing or
two from scrum, you're okay with that it sounds like?
Dave
Prior: Yeah. Absolutely. I mean, well, so the official
answer according to Ken Schweiber, where is you either do scrum or
you don't do scrum, but I think ...
Brett Harned:
Interesting.
Dave Prior: From a practical
standpoint, any step you take in that direction as a positive step,
even if he try something and it doesn't work, at least now
you're experimenting with better ways of working. You're
trying to solve specific problems. And if all you can do right now
is get to a point where you have a daily standup or you can get
permission for three months to have a cross functional team
that's like fully dedicated to one thing, you're going to
learn. And the whole thing is about learning to get better. So
anything you can do there is positive.
Brett Harned:
Yeah. You know, you kind of mentioned this earlier, but
transitioning to a new process can be really tough. So I wonder, you
know, you might've seen this, I wonder how many organizations
might start by just rolling out a couple of practices at a time
until they can get to a point where everyone is on board.
Everyone's understanding how the team should be functioning in
more Agile methods.
Dave Prior: That's one
of the things I encourage the students to do because one of the
things that happens in a lot of places as they just decide
we're going to do Agile or scrum or Kanban or whatever, and
they don't really invest the time to figure out how to go about
doing it and it doesn't work. And then everybody's like,
oh, well, Agile doesn't work. Well maybe not. Maybe it's
just the approach that you took. I think if ...
Brett
Harned: Right.
Dave Prior: Digital is a
great example, right? You've got people working on multiple
projects, they're spread across five different teams. You
can't get a fully dedicated team on one client. It was like,
okay, so what can you do? Can you get to a point where your
clients' engaged with your team frequently enough that you can
produce stuff every couple of days and get some feedback on it? Can
you start to do daily scrums? Can you start to estimate work
differently? Any step is a positive step and it could take a
generation or two before this stuff is fully baked into through the
system. So, you know, we're kind of the tip of the spear still.
I think that any effort you can make towards that is a positive
thing.
Brett Harned: Yeah. So do you have any
recommendations for people who you know, are really inclined to
quote unquote go Agile? Like someone who wants to get trained and
just jump right in? Like what would your advice be to them? Like how
would they get started?
Dave Prior: Other than
taking my class?
Brett Harned: Yeah.
Dave
Prior: I think, so I get a lot of people in class who want
to be able to do this stuff, but they don't feel like they can
do it at the company that they're at right now. And that was my
situation. I wanted to, I decided I wanted to learn it. I
couldn't do it at work, so I started to use it outside of work.
So a great place to start is at home, right? You can set up a
backlog. I taught it to my daughter when she was five and she was
our scrum master, while we planned vacations.
Brett
Harned: Oh that poor kid.
Dave Prior: Oh
she was great. She couldn't say impediments but she was great
at it.But any place in your life, work or not where you can start to
do things like you know, have a product backlog and figure out how
to prioritize work and start to understand your capacity and how
you're constrained and how you cannot do everything that you
want to do in one day.
I think personal Kanban is a great thing to start
with if you can't do it at work, but if it's a team, I
think it's a lot easier for a lot of people to start with
Kanban than was scrum. Cause Kanban doesn't require you to
change the way that scrum does. And you can kind of map out your
workflow and start to look for waste points in the system, or things
that cause delays and use that to be the thing to diagnose what
problem do we need to fix next? So if you just kinda forget about
Agile and just try to find ways to be more efficient, you can get a
lot of the results. And at the end of the day, like nobody really
cares. It's not like you're going to get a bonus for being
Agile. You get a bonus or delivering value for your customer. So if
you keep in mind that it's about value that we want to give to
the customer, then let that be the guide, I think, is more important
...
Brett Harned: Yeah. So kind of related to that,
obviously whenever you take on a big transformation or even just
trying something new, something's gonna go wrong. So what kind
of roadblocks do you think people should expect if they're
working on going Agile?
Dave Prior: So
there's roadblocks at many levels. I think, I'll start
with the team and then organization and personal. So with the team,
you're going to have to find a way to get everybody kind of, to
agree to how you're going to work, and then try to be
disciplined about it. And there you've got buy in from
different team members, changes in things like on a team, you know,
nobody has seniority over anybody else. We're all equal, and
that can be hard for a lot of people from an ego perspective or from
an organizational perspective, you're going to have to have
somebody in sort of a product owner role as the availability to work
frequently enough with the team. And if it's something like
digital, you're going to have to train the client to work with
you differently. So that can be kind of a struggle.
Within the organization, it's going to be
things like everything from, you know, how do we have people
organized within the company to what kind of metrics do we look at
to understand performance? Even down to things like individual
performance reviews, like all that stuff's going to have to
change, how you budget a project, how you bill a project. All that
stuff has to change.
And even when you get all that figured out, like
for me, the biggest problem was not the organizational stuff. It was
this is a way of working that is completely opposite of what I was
taught to do. And even though it's a lot more common sense,
most people get out of school and they're taught the Waterfall
method and it's great. It just doesn't really, it at least
in the work that I do, it doesn't help, it just causes
barriers. So I had to figure out a way, let go of the things
I'd been taught to rely on and to try to find better tools. And
so being open to that, being open to challenging your own beliefs
and your own biases, that's really hard too.
Brett
Harned: Yeah, it's like unlearning behaviors and learning
new ones right?
Dave Prior: Yeah. Actually
there's a really smart lady named Dr. Sally Anne Friedenberg,
she's another scrum trainer and I was talking to her one day
about how I used to feel that when I would get people in my classes,
like my job was to scoop out all the Waterfall and backfill with
Agile. And she looked at me and she's really smart and
she's British so she sounds even smarter. And she's an
organizational psychologist, or behavioral psychologist. And she
looked at me and she said, you know, Dave, when they rescue people
from cults, they can't take out with the cult put in.
And that was like, she meant it in a humorous
way, but that was really informative thing for me. Like I am a
Waterfall project manager. That's never going away any more
than being an Irish Catholic from Philadelphia is ever going to go
away. My sense of humor is a little weird and you know, I think like
a project manager, but what I learned to do was to take a breath and
give a couple of seconds for all the Agile filters to click in so
that I remember not to do things like call people resources. Or
trying to manage people's work for them. It takes a lot to
like, kind of let that breathe and challenge yourself that way.
Brett Harned: Yeah. I'm so glad that you told
that story cause I think that's important for people to know.
It is a change in your behavior, a complete change in your role and
that means dropping some old behaviors and picking up new ones.
Dave
Prior: Yeah.
Brett Harned: Obviously all
for the better at that time. But it's also nice to know that
you've got that experience in your back pocket should you need
it. You know, like if things go off track or things go awry, like
they do some times just knowing that if you've got other
experiences you can draw on those too.
Dave Prior:
Yeah. And I think that is really helpful for me when I'm
working with senior leadership or people that come out of the
waterfall background. Like I can speak that language and I get it,
and I love traditional project management. I just don't use it
day to day, but it helps me have a lot more empathy for the people
that I work with. And one of the things that I've picked up at
the last conference, the last summit was from Abby when she was
talking about how your clients, you know, they're our teachers
as much as there are students. So I always learn a lot from the
people that I'm working with.
Brett Harned:
Yeah. Awesome. All right, last question. So you know that our
podcast is called Time Limit, kind of nods to the fact that we all
have limits on the time we have to do good work. So I've been
trying to ask speakers a question in light of saving time or having
limited time. So I'm wondering if you have any tips for people
who want to go Agile but maybe have less time to get an entire team
trained, or you know, read up on documentation, like what, those
things are less than ideal. Like obviously they would go through a
training, specifically your training, but that's not always
realistic. Right?
Dave Prior: Yeah.
Brett
Harned: So what should those people do? Are there any
resources out there that, that you would recommend or things that
they do?
Dave Prior: Oh my gosh, there's
tons of them. So if you just want to learn some basics about how
scrum works, there's a video called product ownership in a
nutshell by Heinrich Kniberg that's really great. There's
tons of like five minutes scrum videos and things like that you can
watch. But the scrum guide itself is only like 15 pages. So you can
read that in about a half an hour. From a maybe more practical
standpoint in my own experiences, I wanted to get better at writing
user stories and I didn't have a project where I could use
them. So I went into Netflix and I wrote user stories for everything
I could see, like every feature I could find with acceptance
criteria. And then I bought lunch for a team of developers. And, and
while they ate lunch, the requirement was that they tell me why my
user stories sucked.
And developers tend to be pretty comfortable with
telling you what's wrong with your user stories. So, and that
was a really, really valuable learning experience. And then the
other thing was when I wanted to learn Kanban, I didn't have a
place where I could do Kanban, so I started with personal Kanban.
And for me, the trick there was, and Jim Benson is the guy that came
up with that and there's a lot of video tutorials he's got
that you can watch that are really short, personal Kanban is really
lightweight, really simple to use. But the thing that was most
valuable to me there was I got a guy to act as my coach. And he was
somebody that, that, I mean, I knew this stuff, he knew this stuff.
And when he asked why I wanted to coach, my response was that I knew
I was going to cheat and I needed somebody to like hold up the
mirror and be like, why are you doing this? Why are you doing that?
So if people are going to try to find a quick way
to get some of this stuff down, any simple thing, maintaining a
product backlog on a daily basis, trying to prioritize your work and
limit your work can process, all that stuff is going to help. But I
think having some kind of accountability partnership is one of the
most important things you can do, because you won't see all
this stuff and with somebody else, you can be more objective. And
hopefully that knows you well enough and you trust them enough that
they're going to call you out on stuff and help you find the
pieces you're missing. I think that is one of the most
important things you can do.
Brett Harned: Yeah.
So basically don't go it alone. Have somebody there to help you
out to hold up a mirror.
Dave Prior:
Absolutely.
Brett Harned: Yeah, I love that.
Dave Prior: Yeah.
Brett Harned:
I like that in, in any case, it's good to have an
accountability partner.
Dave Prior: Yeah
yeah.
Brett Harned: So awesome. Well Dave, thank
you so much for joining us on Time Limit. Really appreciate it. Hope
to have you back again sometime and we can talk a little bit more
about blended, but this has been really awesome to learn more about
Agile and your background.
Dave Prior: Yeah,
this was fun man.
Brett Harned: Thank you. I
appreciate that.
Dave Prior: Thanks for having
me.
Brett Harned: Absolutely. So there you have
it. Agile is not perfect and even the experts know that have to do
what works best for you, but if you have the time to get educated, I
say go for it. I've taken Dave's course through leading
Agile and it's not only informative, it's actually a lot
of fun. So check out the show notes for more information on Dave,
and please don't forget to share rate and like our podcast on
your podcast listening service of toys and come back for our next
episode, which will be all about the PM career path. Thanks.