"Agile Signaling" is Gaslighting The Tech Industry

00:22:02
https://www.youtube.com/watch?v=1VZcOpXyS8A

摘要

TLDRThe video explores how the term 'Agile' in software development has been redefined over the past 30 years to mean something contrary to its original intent. Initially, Agile development aimed to help companies adapt quickly to market changes and prevent wasted resources on inflexible plans. Over time, however, several factors have distorted its meaning. The introduction of burndown charts and velocity tracking did not originally belong to Agile and are now often used to pressure teams into predictability, which opposes the essence of Agile. Furthermore, the creation of Agile certifications, such as those for Scrum, propagated a more controlled and less adaptable form of Agile. Books like Jeff Sutherland's 'The Art of Scrum' misled many into thinking Agile was about increasing speed rather than adjusting to change. Additionally, the scaled agile framework (safe) was created, appealing to management's desire for control while reducing true Agile flexibility. The speaker offers advice on how to cope with the current state of Agile and invites viewers to join a community for better software development practices. They emphasize the ongoing need for real agility, especially in adapting to major shifts like the rise of AI.

心得

  • 🧠 Agile was originally about adaptability to change.
  • 📉 Burndown charts and velocity tracking are misused.
  • 📘 Jeff Sutherland's book contributed to misunderstandings.
  • 📜 Certifications contributed to Agile's redefinition.
  • 🛡️ The safe framework falsely promises scalability.
  • 🤝 True Agile helps respond to market changes.
  • 🕰️ Agile's original principles are often forgotten.
  • 🔄 Agile should facilitate learning and adaptability.
  • 📊 Metrics are not the gist of true Agile.
  • 🌐 The video creator offers community support for Agile understanding.

时间轴

  • 00:00:00 - 00:05:00

    The video discusses the evolution of Agile development in the software industry. Initially, Agile was a revolutionary concept aimed at improving project adaptability to market changes. However, many companies today mistakenly equate agile with micromanagement and ineffective processes. The speaker highlights how Agile was originally geared towards minimizing the impact of market swings, and true Agile practices help companies adapt without high costs.

  • 00:05:00 - 00:10:00

    The speaker explains that Agile development was adopted to address chronic issues of late and over-budget software projects that were rampant in the 90s. Agile was meant to make companies more adaptable and efficient. However, as Agile evolved, its principles were often misused, leading to frustration with concepts like backlogs and user stories, which are now seen as cumbersome. Many original Agile ideals have been lost, and the focus shifted from adaptability to predictability.

  • 00:10:00 - 00:15:00

    Key events that contributed to the redefinition of Agile include the introduction of burndown charts and velocity tracking, which originally weren't part of Agile. These tools often pressured teams into unhealthy practices to satisfy management's demand for predictability, thus distorting Agile’s purpose. Furthermore, influential figures like Jeff Sutherland inadvertently contributed to this redefinition through literature that changed management's perception of Agile.

  • 00:15:00 - 00:22:02

    The video highlights how commercialization, such as Agile certifications and frameworks like SAFe, diluted Agile’s original value, pandering to management desires for predictability and control rather than adaptability. The certification industry and frameworks made Agile a marketable asset rather than a methodology for change, with many practitioners having never experienced true Agile projects. The speaker encourages viewers to question current practices and maintain Agile’s intended flexibilities.

显示更多

思维导图

Mind Map

常见问题

  • How does the software industry redefine 'Agile'?

    The speaker thinks the term has been co-opted to include practices that promote micromanagement and pseudo-agility, contrary to its original intent.

  • What was the original meaning of Agile development?

    Originally, Agile was intended to help teams quickly adapt to changes in the market and not waste resources on outdated plans.

  • Why are burndown charts and velocity tracking criticized?

    They add pressure on teams to meet predefined metrics, which contradicts Agile's goal to learn and adapt.

  • What's wrong with Agile certifications?

    They were introduced as a means to provide a sense of predictability and control to management, diluting the essence of Agile.

  • How does the safe framework fit into the discussion?

    The speaker claims that the safe framework adheres more to traditional management principles, limiting true Agile adaptability.

  • How can viewers engage further with the content presented in the video?

    The speaker offers a community on Patreon and YouTube membership for discussions on healthier software development practices.

  • Why does the presenter believe true Agile is necessary?

    They believe that it needs to enable teams to better respond to market changes and technological advancements such as AI.

查看更多视频摘要

即时访问由人工智能支持的免费 YouTube 视频摘要!
字幕
en
自动滚动:
  • 00:00:00
    how did the software industry completely
  • 00:00:02
    redefine the term agile to mean anything
  • 00:00:06
    but
  • 00:00:10
    [Music]
  • 00:00:18
    change when you hear the word agile does
  • 00:00:20
    it cause you to roll your eyes or shake
  • 00:00:23
    your fists in anger because it seems
  • 00:00:25
    like a complete waste of time well 30
  • 00:00:29
    years ago when Agile development first
  • 00:00:31
    arrived on the scene it meant something
  • 00:00:34
    very different than it does today well
  • 00:00:38
    how did that happen I'd like to help you
  • 00:00:41
    understand how back when I started my
  • 00:00:43
    software development career 27 years ago
  • 00:00:46
    Agile development was an amazing thing
  • 00:00:50
    that really did very beneficial things
  • 00:00:53
    on projects so what went wrong how is it
  • 00:00:57
    that you can join a company today and
  • 00:00:59
    feel like they tell you they're agile
  • 00:01:01
    they send all the right agile
  • 00:01:03
    signals but once you start working there
  • 00:01:06
    you look at how they work and it seems
  • 00:01:09
    like it's micromanagement it's just
  • 00:01:11
    measuring people it's super frustrating
  • 00:01:14
    if that's you I want to give you some
  • 00:01:16
    history in this episode today that'll
  • 00:01:19
    help you understand what went wrong how
  • 00:01:22
    did the software industry completely
  • 00:01:25
    redefine the term agile to mean anything
  • 00:01:29
    but change so first let's talk about do
  • 00:01:32
    we even need Agile development what's
  • 00:01:35
    the whole point of it well 30 years ago
  • 00:01:38
    when this idea arrived it was partially
  • 00:01:40
    because companies couldn't respond
  • 00:01:43
    quickly enough to the market changing
  • 00:01:47
    today think about how AI having been
  • 00:01:50
    introduced to many of our lives and to
  • 00:01:52
    the software industry the animation
  • 00:01:54
    industry the marketing industry it's
  • 00:01:57
    disrupted many things well companies
  • 00:02:00
    that budgeted a software project let's
  • 00:02:02
    say a year ago two years ago and they
  • 00:02:05
    planned all the stuff that they were
  • 00:02:07
    going to do and just started building it
  • 00:02:09
    and trying to measure how far they were
  • 00:02:11
    you know along that budget they're
  • 00:02:13
    spending and how close they are to
  • 00:02:14
    delivering the project when AI suddenly
  • 00:02:17
    dropped everything went chaotic and they
  • 00:02:21
    had to replan everything they had to
  • 00:02:23
    start all over and all that adjustment
  • 00:02:26
    that has to be done is a big waste for
  • 00:02:28
    many companies well
  • 00:02:30
    this is one of the big reasons Agile
  • 00:02:32
    development and all the methods around
  • 00:02:34
    it originally came out was It was
  • 00:02:36
    supposed to be the idea that hey how can
  • 00:02:38
    we work together as a team building
  • 00:02:40
    software so that we we minimize the cost
  • 00:02:43
    or the impact of the market changing you
  • 00:02:47
    know companies that followed true agile
  • 00:02:50
    practices not fake agile which I've
  • 00:02:52
    talked about in other episodes they're
  • 00:02:55
    in the best position today with AI and
  • 00:02:58
    all these other different changes that
  • 00:03:00
    are happening in our industry to adapt
  • 00:03:02
    to it without it costing them a lot of
  • 00:03:04
    money and being as disruptive so that's
  • 00:03:07
    the first reason Agile development this
  • 00:03:09
    is really important to understand how it
  • 00:03:10
    went wrong was created was to allow a
  • 00:03:13
    company to adapt to change quicker and
  • 00:03:17
    I've done many other episodes where I've
  • 00:03:19
    talked about how the backlog is misused
  • 00:03:22
    often on projects it's really supposed
  • 00:03:24
    to be just a holding place for your
  • 00:03:26
    ideas but in many companies it's
  • 00:03:28
    basically just a locked in fixed scope
  • 00:03:31
    list of what you're going to do it's
  • 00:03:32
    waterfall and in that episode and the
  • 00:03:34
    ones I've done about estimation you'll
  • 00:03:37
    also see you know why we're in this
  • 00:03:39
    unfortunate situation today where many
  • 00:03:41
    people look at agile and they're like
  • 00:03:43
    backlogs suck user stories suck you know
  • 00:03:47
    scrum sucks all this stuff just seems
  • 00:03:49
    like a complete waste of time well it's
  • 00:03:51
    because of what I'm about to share with
  • 00:03:53
    you in a couple bullets here the second
  • 00:03:55
    reason we as an industry decided that
  • 00:03:57
    Agile development was even something
  • 00:03:59
    worth looking at 30 years ago was a long
  • 00:04:04
    history of over budget and late software
  • 00:04:08
    projects in the late 90s and mid 90s
  • 00:04:11
    there was a lot of media attention at
  • 00:04:15
    that time about how many video games and
  • 00:04:19
    operating systems and you know big
  • 00:04:21
    software Applications had been built up
  • 00:04:23
    to that point where companies released
  • 00:04:26
    them you know two to four times later
  • 00:04:29
    than they originally planned and how
  • 00:04:31
    many projects were getting cancelled and
  • 00:04:33
    you know similar to now we're
  • 00:04:35
    experiencing all these layoffs there was
  • 00:04:36
    a really tumultuous time in the 90s now
  • 00:04:39
    remember there was a boom that happened
  • 00:04:40
    around that time too but it was pretty
  • 00:04:43
    well understood in the industry that if
  • 00:04:45
    you worked in software it was one of the
  • 00:04:47
    most unpredictable Industries to work in
  • 00:04:50
    so we as an industry decided hey let's
  • 00:04:53
    look at this Agile development thing as
  • 00:04:55
    a way to deal with that how can we
  • 00:04:58
    prevent our projects from being so late
  • 00:05:00
    how can we spend less money and waste
  • 00:05:03
    less money and really that's what Agile
  • 00:05:05
    development is supposed to do is you're
  • 00:05:07
    it's supposed to help you find out where
  • 00:05:09
    you're wrong I did a whole episode
  • 00:05:11
    earlier in earlier in the show called um
  • 00:05:14
    The Secret of scrum and in that little
  • 00:05:17
    short episode I talked about why scrum
  • 00:05:20
    and agile methods really what they're
  • 00:05:22
    supposed to do is help a team find out
  • 00:05:24
    where they're wrong quickly and in a
  • 00:05:27
    company where nobody wants to admit
  • 00:05:29
    they're wrong scrum and agile are the
  • 00:05:31
    worst possible things to
  • 00:05:33
    [Music]
  • 00:05:39
    [Applause]
  • 00:05:39
    [Music]
  • 00:05:48
    use so let's get into four key events
  • 00:05:52
    that happened in the software industry
  • 00:05:55
    that redefined agile and co-opted the
  • 00:05:59
    definition
  • 00:06:00
    so that now it doesn't mean what it used
  • 00:06:02
    to mean and is probably part of the
  • 00:06:05
    reason why you're feeling gaslit right
  • 00:06:07
    now am I crazy I thought agile meant
  • 00:06:10
    this this is what my company does though
  • 00:06:13
    am I going nuts no you're not nuts the
  • 00:06:16
    first thing that happened is the
  • 00:06:18
    introduction of burndown charts and
  • 00:06:21
    velocity tracking you may be surprised
  • 00:06:25
    to know but when scrum was first
  • 00:06:28
    introduced in the mid '90s it did not
  • 00:06:31
    have story points that you calculated
  • 00:06:34
    and estimated it did not have burndown
  • 00:06:38
    charts or you know velocity tracking
  • 00:06:41
    basically seeing hey is the team getting
  • 00:06:44
    as much work as they planned during
  • 00:06:46
    let's say a two-e period done as they
  • 00:06:49
    predicted that was added much later
  • 00:06:52
    several years after the introduction of
  • 00:06:54
    scrum and if you think about it if
  • 00:06:56
    you're a company that is about to adopt
  • 00:06:59
    St this new fangled thing called agile
  • 00:07:01
    again 30 years ago and you're nervous
  • 00:07:04
    you know that other companies in Silicon
  • 00:07:06
    Valley and other players are doing it
  • 00:07:08
    and you don't quite understand what it
  • 00:07:10
    means one of the scariest things is if
  • 00:07:13
    someone tells you oh yeah if we're agile
  • 00:07:15
    we're not going to have much
  • 00:07:16
    predictability anymore we need to we're
  • 00:07:18
    going to work in a way where we can
  • 00:07:19
    adapt to change and get feedback but
  • 00:07:22
    we're not going to be able to do
  • 00:07:23
    quarterly planning anymore for our
  • 00:07:25
    features if you're an executive or a
  • 00:07:27
    manager and you don't understand why why
  • 00:07:29
    agility is so important and why those
  • 00:07:32
    two first points I made in the beginning
  • 00:07:33
    of the video we need to be agile in the
  • 00:07:36
    first place then selling someone on oh
  • 00:07:39
    we've got this thing in agile now called
  • 00:07:40
    a burndown chart See it'll it'll let us
  • 00:07:43
    plan and then figure out how efficient
  • 00:07:45
    people are that panders to management it
  • 00:07:50
    is not helpful to a development team
  • 00:07:52
    think about it a development team
  • 00:07:54
    benefits in no way from knowing whether
  • 00:07:56
    they're getting worked done as fast as
  • 00:07:58
    they predicted in fact it's the opposite
  • 00:08:01
    usually it puts pressure on people to
  • 00:08:03
    lie cut scope and manipulate numbers to
  • 00:08:07
    look like the velocity you know of their
  • 00:08:10
    team is consistent from month to month
  • 00:08:13
    and if the whole purpose of scrum is to
  • 00:08:15
    learn that you're wrong then the
  • 00:08:17
    velocity and the burndown chart should
  • 00:08:20
    be wrong more often than it's right
  • 00:08:22
    because you're learning where your
  • 00:08:24
    assumptions are incorrect and you're
  • 00:08:25
    doing new tasks every Sprint you you
  • 00:08:29
    know that's the thing we're not working
  • 00:08:31
    on an assembly line where we're putting
  • 00:08:33
    the same for you know tires on a car and
  • 00:08:36
    we can tweak how we do that and from
  • 00:08:37
    then on every single time we put tires
  • 00:08:39
    on the car it's more efficient and we
  • 00:08:41
    save money no every task we get assigned
  • 00:08:44
    when we work on a software development
  • 00:08:46
    project is unique so you know if you've
  • 00:08:49
    been on software projects you've been
  • 00:08:51
    like I hate agile I hate scrum I hate
  • 00:08:54
    burndown charts I hate velocity tracking
  • 00:08:56
    I hate estimation well none of that was
  • 00:08:59
    was supposed to be in agile originally
  • 00:09:02
    or even in scrum it was added afterwards
  • 00:09:05
    even though you've seen it pro maybe on
  • 00:09:06
    every project you have ever been on to
  • 00:09:09
    Pander to the desires of management to
  • 00:09:12
    feel like they have predictability and
  • 00:09:14
    to feel like they have control so they
  • 00:09:16
    can go out there and signal on the
  • 00:09:17
    market we're agile and do nothing
  • 00:09:20
    differently the second thing that really
  • 00:09:24
    really redefined the definition of agile
  • 00:09:27
    was Jeff Sutherland's book Jeff
  • 00:09:30
    southernland is one of the original
  • 00:09:32
    signatories of the agile Manifesto
  • 00:09:34
    you've probably heard of this this was
  • 00:09:36
    the document that was created back in
  • 00:09:37
    the 90s that had you know a whole bunch
  • 00:09:39
    of developers top developers at the time
  • 00:09:42
    got together they went skiing and they
  • 00:09:44
    came up with this list the agile
  • 00:09:46
    Manifesto like we demand that you know
  • 00:09:49
    from from now on we're going to we're
  • 00:09:51
    going to deal with all the issues of the
  • 00:09:52
    software industry by coming up with
  • 00:09:54
    these principles that we follow and they
  • 00:09:56
    were really great principles they really
  • 00:09:58
    supported working together in a way that
  • 00:10:00
    would solve those two problems that I
  • 00:10:02
    mentioned at the beginning of the
  • 00:10:03
    episode but few years later Jeff
  • 00:10:06
    southernland one of the people who
  • 00:10:08
    signed the agile Manifesto came with out
  • 00:10:10
    with a book and it was called The Art of
  • 00:10:13
    scrum getting twice the work done in
  • 00:10:16
    half the time now brilliant marketing
  • 00:10:20
    title but again it pandered to
  • 00:10:23
    management management don't understand
  • 00:10:26
    that the reason that we came up with
  • 00:10:27
    Agile development is to find out we're
  • 00:10:30
    wrong and to get feedback quicker and to
  • 00:10:32
    actually do less work so that we do the
  • 00:10:34
    right Work Management just thinks oh
  • 00:10:37
    Agile development is going to help us
  • 00:10:38
    get the stuff done quicker so that title
  • 00:10:41
    to that book that Jeff southernland came
  • 00:10:43
    out with you know I'm not trying to say
  • 00:10:45
    he's not a brilliant man and you know
  • 00:10:47
    he's not done a lot for the industry but
  • 00:10:50
    I think that really damaged the original
  • 00:10:53
    intent of agile in the industry by
  • 00:10:56
    allowing managers to walk around with
  • 00:10:58
    hey I know you're trying to tell me
  • 00:10:59
    agile means this but here's this book by
  • 00:11:01
    this expert he wrote the agile Manifesto
  • 00:11:04
    and he's saying agile is about getting
  • 00:11:06
    stuff done quicker so if you're going to
  • 00:11:08
    argue with Jeff Sutherland you know you
  • 00:11:09
    better talk to him because you know he's
  • 00:11:12
    he's Mr agile is is I think the way a
  • 00:11:14
    lot of managers looked at it so if
  • 00:11:16
    you've been on a project and you've had
  • 00:11:17
    to fight other people who basically try
  • 00:11:20
    to tell you that agile means getting
  • 00:11:22
    stuff done quicker it doesn't have to do
  • 00:11:24
    with adapting to change one of the
  • 00:11:26
    reasons might be they read Jeff
  • 00:11:28
    Sutherland book or even just the title
  • 00:11:31
    of his book and hey if you're really
  • 00:11:33
    frustrated with the state of the
  • 00:11:35
    industry I don't make these episodes
  • 00:11:36
    just to rile you up I actually make
  • 00:11:38
    these so that you understand how things
  • 00:11:41
    should work why they went wrong and you
  • 00:11:43
    can adapt and fix what you can and you
  • 00:11:45
    know cope with what you can't I've got a
  • 00:11:49
    patreon and a YouTube membership you can
  • 00:11:51
    check out the link in the description
  • 00:11:53
    and I've got over 70 people who've
  • 00:11:55
    joined it so far these are all people
  • 00:11:57
    who either are clients of mine I've
  • 00:11:59
    actually done career coaching with them
  • 00:12:02
    or they're people who've come in from
  • 00:12:03
    YouTube but we're all helping each other
  • 00:12:05
    have healthier software development
  • 00:12:07
    careers there's people in all kinds of
  • 00:12:09
    roles management product management you
  • 00:12:11
    know programmers people in QA and we're
  • 00:12:14
    trying to help each other with the
  • 00:12:16
    broken practices in the industry around
  • 00:12:18
    agile coping with it better
  • 00:12:20
    understanding better ways to do it
  • 00:12:21
    seeing through the BS so if that's you
  • 00:12:24
    if you'd like to have some Community
  • 00:12:25
    Beyond just watching my episodes today
  • 00:12:28
    check it out and join
  • 00:12:30
    [Music]
  • 00:12:47
    the third thing that happened that
  • 00:12:48
    really just redefined agile to mean
  • 00:12:51
    something different than it's original
  • 00:12:53
    intent was the creation of the agile
  • 00:12:56
    certifications industry at some point
  • 00:13:00
    somebody figured out hey we could make a
  • 00:13:02
    lot of money if we came up with a
  • 00:13:05
    certification that people take and once
  • 00:13:08
    they pass that certification they can go
  • 00:13:10
    back to their company or they can get
  • 00:13:12
    hired in a new company and say hey I
  • 00:13:14
    know how to be agile I actually got
  • 00:13:17
    certified to be agile or you know
  • 00:13:19
    typically it's in scrum you know scrum
  • 00:13:21
    as you know is only one framework for
  • 00:13:24
    agile software development there's
  • 00:13:25
    conbine there's you know unnamed
  • 00:13:27
    Frameworks I mean agile again again just
  • 00:13:29
    meaning let's work together in a way
  • 00:13:31
    that we can adapt to change easier but
  • 00:13:33
    scrum tends to be the most popular
  • 00:13:36
    version of agile software development
  • 00:13:39
    well you may or may not know this you
  • 00:13:41
    know scrum.org is kind of the main
  • 00:13:43
    website where the rules are sort of
  • 00:13:46
    official definition of what scrum means
  • 00:13:49
    and is and is and what's in it started
  • 00:13:52
    and they have a guide there it's a PDF
  • 00:13:54
    called the scrum guide and the scrum
  • 00:13:56
    guide has evolved many many times over
  • 00:13:59
    the years meaning just like the US
  • 00:14:02
    Constitution or any other legal document
  • 00:14:04
    it's been amended it's been edited it's
  • 00:14:06
    had things removed from it it's had
  • 00:14:08
    things edited added to it it's had
  • 00:14:10
    things changed and over time the scrum
  • 00:14:14
    guide has had more things added to it to
  • 00:14:16
    make it easier to sell certifications I
  • 00:14:19
    mean if a company's like yeah I'm going
  • 00:14:21
    to go send someone to get scrum
  • 00:14:22
    certified and the person gets scrum
  • 00:14:24
    certified and comes back and tells them
  • 00:14:26
    hey we need to do less prediction we
  • 00:14:28
    need to do less estimating so that we
  • 00:14:30
    can be more agile and management doesn't
  • 00:14:32
    like that well they're not going to pay
  • 00:14:34
    for people to get certified anymore and
  • 00:14:36
    so the scrum guide itself has evolved
  • 00:14:40
    over time now there's been some
  • 00:14:41
    beneficial changes to it don't I I don't
  • 00:14:43
    want you to think I'm just completely
  • 00:14:45
    harping that scrum.org is a waste of
  • 00:14:47
    time but it's very difficult to find
  • 00:14:51
    original copies of the scrum guide or
  • 00:14:53
    like a version history of every change
  • 00:14:55
    that's been made to the scrum guide I've
  • 00:14:57
    used archive.org I've done a a lot of
  • 00:14:59
    things to try to go back and find the
  • 00:15:01
    original ones remember I've been in this
  • 00:15:03
    industry for 27 years so you know I read
  • 00:15:05
    the original scrum guide when it was in
  • 00:15:07
    sort of like a draft state in all the
  • 00:15:10
    versions between I sure wish I would
  • 00:15:12
    have kept them I had no idea this was
  • 00:15:15
    going to happen but you know if you're
  • 00:15:17
    seeing scrum Masters join your company
  • 00:15:20
    and they seem like they're pushing
  • 00:15:22
    practices on people that don't help
  • 00:15:24
    people be more agile they just help
  • 00:15:26
    people be more micromanaged and really
  • 00:15:28
    help the management you know predict
  • 00:15:31
    things and control things more than the
  • 00:15:33
    team gets stuff done and adapt to change
  • 00:15:36
    that's probably because of the
  • 00:15:39
    certifications being introduced to the
  • 00:15:41
    industry and how the scrum guide has
  • 00:15:44
    been changed over time to Pander to
  • 00:15:47
    Management's desire for control I hate
  • 00:15:49
    to be the one to tell you and the final
  • 00:15:51
    thing that I think happened that really
  • 00:15:54
    caused agile to mean something
  • 00:15:56
    completely different and kind of put the
  • 00:15:59
    final nail in the coffin of most
  • 00:16:01
    companies understanding what Agile
  • 00:16:03
    development was really supposed to be
  • 00:16:06
    about is the introduction of safe or
  • 00:16:09
    safe e depending on how you pronounce it
  • 00:16:12
    well if you're a team of management and
  • 00:16:16
    you're about to adopt this new agile
  • 00:16:18
    software development philosophy and
  • 00:16:21
    you've hired an agile coach or you just
  • 00:16:24
    are talking to your developers or some
  • 00:16:26
    other CTO who's on your board of
  • 00:16:28
    directors and they've done agile
  • 00:16:29
    somewhere else and they start telling
  • 00:16:31
    you things like yeah you're not going to
  • 00:16:33
    have as much predictability but you're
  • 00:16:35
    going to be able to adapt quicker you're
  • 00:16:37
    not going to waste as much money but you
  • 00:16:38
    won't know how much you'll spend that's
  • 00:16:41
    very scary to a person who's used to
  • 00:16:44
    traditional World War II you know kind
  • 00:16:46
    of tailor management and so a brilliant
  • 00:16:50
    way to make someone feel less scared
  • 00:16:52
    about a riskier though better way of
  • 00:16:55
    development Agile development is to come
  • 00:16:57
    up with a great name to help them feel
  • 00:17:01
    safe and what better name to help them
  • 00:17:03
    feel safe than safe the word itself now
  • 00:17:08
    safe or safy stands for scaled agile
  • 00:17:12
    framework but you know if you look into
  • 00:17:15
    this there's these huge diagrams that
  • 00:17:17
    show release trains and how they all
  • 00:17:19
    sync up and everybody I mean it it it
  • 00:17:22
    really panders to that desire for
  • 00:17:24
    management to feel like I understand
  • 00:17:26
    everything there's a process everything
  • 00:17:29
    clearly defined you know I can scale
  • 00:17:31
    this out now I can build this giant
  • 00:17:32
    project with you know 100 developers and
  • 00:17:35
    we can call ourselves agile because
  • 00:17:37
    we're using the scaled agile framework
  • 00:17:39
    but again safe has you know um there's
  • 00:17:43
    certifications there's people who do
  • 00:17:45
    Consulting in it uh I don't want to say
  • 00:17:48
    it that it's not you know I want to say
  • 00:17:51
    it it may be worse than waterfall in my
  • 00:17:54
    opinion but it's not the worst framework
  • 00:17:56
    out there but there's a video that's
  • 00:17:59
    been on a playlist I have on the channel
  • 00:18:01
    you may or may not know this I have a
  • 00:18:02
    playlist called Jim's favorite software
  • 00:18:04
    development videos where I put you know
  • 00:18:06
    random videos about software development
  • 00:18:08
    over the last seven years that I want to
  • 00:18:10
    share with you that you can get to on
  • 00:18:11
    the channel and I it may even be the
  • 00:18:13
    first video on there there's one from
  • 00:18:15
    jez Humble and he was the author of
  • 00:18:18
    continuous delivery along with Dave
  • 00:18:20
    Farley who has a channel here called
  • 00:18:22
    continuous delivery on YouTube great
  • 00:18:24
    Channel if you haven't subscribed yet go
  • 00:18:26
    check it out and sub to it but humble
  • 00:18:29
    has a video I believe it's called why
  • 00:18:31
    scaling agile doesn't work and if you
  • 00:18:34
    watch that video he does a fantastic job
  • 00:18:38
    explaining why if agile is supposed to
  • 00:18:40
    let us adapt to change well the more
  • 00:18:42
    people we add on a project the bigger
  • 00:18:44
    the scope and the more interdependencies
  • 00:18:47
    the less agility we have and so this
  • 00:18:49
    idea of this this dream we have that let
  • 00:18:52
    hey we can scale agile it's marketing
  • 00:18:55
    it's not reality and so safe for this
  • 00:18:59
    you know safe e framework it really is a
  • 00:19:02
    framework that again panders to
  • 00:19:04
    management and it helps them feel like I
  • 00:19:06
    can take a giant project and plan it the
  • 00:19:09
    same way have upfront requirements you
  • 00:19:12
    know split people into teams front end
  • 00:19:15
    backend manage dependencies between
  • 00:19:17
    people just like we did back in
  • 00:19:18
    waterfall in the 90s before scrum and
  • 00:19:21
    still call ourselves agile and the net
  • 00:19:24
    result of all these things I'm talking
  • 00:19:26
    to you about today is again
  • 00:19:29
    many people have never even been on a
  • 00:19:31
    truly agile project their entire
  • 00:19:33
    experience in their whole career from
  • 00:19:36
    the time they went to college and maybe
  • 00:19:38
    their 15 years maybe even 20 years into
  • 00:19:40
    their career every project they've been
  • 00:19:42
    on that's called itself agile has
  • 00:19:45
    experienced unfortunately uh its origins
  • 00:19:48
    in one of these lists of these four
  • 00:19:50
    these four events that I talked to you
  • 00:19:51
    about today so I say this today to just
  • 00:19:54
    get you to think you know is is adapting
  • 00:19:57
    to change on a project really valuable
  • 00:20:00
    do we need to respond to Market forces I
  • 00:20:02
    think you know the answer is yes
  • 00:20:04
    especially in the wake of AI but there's
  • 00:20:06
    other changes that are going to happen
  • 00:20:07
    in our industry right that we can't even
  • 00:20:09
    foresee yet so having the ability to be
  • 00:20:12
    agile is not going to go away tomorrow
  • 00:20:14
    we need to be agile what we don't need
  • 00:20:18
    though is to let companies and
  • 00:20:20
    profiteers redefine agile to mean
  • 00:20:24
    something it never intended to mean to
  • 00:20:27
    find ways to make money off of it to
  • 00:20:29
    profit off of it to give management more
  • 00:20:31
    control in areas where honestly it's not
  • 00:20:34
    good for them to have control I'm not
  • 00:20:36
    anti-management but I'm anti-g giving
  • 00:20:39
    management feelings of safety and
  • 00:20:41
    control where they don't actually have
  • 00:20:43
    safety and control which you know if you
  • 00:20:45
    watched any of my other episodes on
  • 00:20:47
    estimation you know that's a big issue
  • 00:20:50
    that I think uh is very similar to
  • 00:20:52
    ageline that it gives management a false
  • 00:20:54
    set illusion of control so do you feel
  • 00:20:57
    gas lit by the software industry's
  • 00:21:00
    redefinition uh of agile in these ways
  • 00:21:03
    what are you doing to try to fight back
  • 00:21:05
    against it what are you struggling with
  • 00:21:08
    leave me some comments until next time
  • 00:21:11
    thanks
  • 00:21:13
    [Music]
  • 00:21:19
    [Applause]
  • 00:21:20
    [Music]
  • 00:21:59
    [Music]
标签
  • Agile
  • software development
  • scrum
  • Agile history
  • management
  • adaptability
  • burndown charts
  • velocity tracking
  • scrum certification
  • scaled Agile framework