Archives

Archives / 2004 / May
  • How Agile got Agile

    This came through on the Agile Project Management group today from Mike Beedle of Scrum fame. A nice summary of how we got the “agile“ moniker and a few things to think about.

    > Actually, "Agility" (and especially "Business Agility")
    > pre-dates XP, etc.

    Yes, it does.  In fact, the word "agile", as in "agile development"
    was chosen because it was thought to be a good "sales" word among
    upper management -- something managers could understand and
    associate with it as something cool but without any
    connotations of failure.

    If you recall, there was a "Business Agility" wave circa (95-97),
    that "never failed".. perhaps because the Internet wave took over,
    or perhaps because its lack of overall specificity.  Either
    way, "Agile" was a cool word with management and not associated
    with failure, "being passe", high risk, or high expenses,
    like BPR, TQM, Knowledge Management, Future Creating Company,
    or Learning Organization.

    When we were at Snowbird in 2001, we proposed many words:
      adaptable, lightweight, lean, adaptive, essential,
      people-oriented, value-oriented, (and many more I can't recall),

    I proposed that "agile": word for the above reasons. 
    (Of course, the rest of the group voted for it.)

    In my opinion, some things "were lost" from the meeting.
    Here are some things that still remain to be fully explored:

    Values
    ------
    - Trust
    - Respect
    - Sharing Knowledge
    - Constant Learning
    - People over Process
    - Communication
    - Feedback
    - Simplicity
    - Courage
    - Truth of the code/Executable
       using the code to learn

    Principles
    ----------
    Customer Value
    Individual Capability
    Collaboration
    Adaptation
    Simplicity
    Customer connected to process
    Integrated Testing
    Short Cycles
    Lots of feedback
    Social Networks
    Feedback outside of the team
    Always ready to ship
    Deliberate Diversity
    Minimal Roles
    Minimal Artifacts
    Low Bureaucracy
    X functional teams

  • Portland XP

    If you are in Portland, OR tomorrow come join Ian Goodrich and myself as we compare and contrast XP projects we coached.