Recent Changes

Thursday, June 16

  1. page RecommitmentMeeting edited ... Recommitment Meeting ★ {RecommitmentMeeting.jpg} ... coming up. ✥ ✥ ✥ ... too long…
    ...
    Recommitment Meeting ★
    {RecommitmentMeeting.jpg}
    ...
    coming up.
    ✥ ✥ ✥
    ...
    too long.
    Therefore:

    Therefore:

    Assemble a meeting of interested management and key development people. Allow the meeting to review history until all present agree simple adjustments (like working weekends, or adding staff) won't help. Eventually a solution appears, usually expressed as a question of the form: What is the least amount of work required to do X? X is one person's idea of the most important part of the initiative. The question should be answered quickly and confidently by consulting a recent WorkQueueReport [BibRef-Cunningham1996].
    ...
    and/or schedule.
    ✥ ✥ ✥
    ...
    constructive way.
    See

    See
    also TakeNoSmallSlips.
    A version of this pattern first appeared in [BibRef-Cunningham1996].
    (view changes)

Tuesday, June 14

  1. page InformalLaborPlan edited ... Constructing an adobe building, Penasco, New Mexico. Workers using an informal labor plan. We…
    ...
    Constructing an adobe building, Penasco, New Mexico. Workers using an informal labor plan.
    We were discussing the introduction of new project management software. One project manager protested that it was too high level; it didn't provide the granularity she needed. It turned out that she wanted to track items that were fractions of days of effort.
    ...
    due dates.
    ✥ ✥ ✥
    A schedule of developer work tasks can both assist workers in planning their time, and ensure stakeholders about scheduling expectations. The DevelopmentEpisode presents an ideal that must be worked into the lives of people trying to get a big job done quickly. Developers will often find themselves obligated to more than one in-progress DevelopmentEpisode at a time. The WorkQueue offers one prioritizing, though one that ignores the many small trade-offs possible when the work is at hand.
    Therefore:
    ...
    irresistible level.
    Note

    Note
    that this
    ...
    the tracking.
    ✥ ✥ ✥
    ...
    priority calls.
    A

    A
    DevelopmentEpisode is
    ...
    HallwayChatter promise.
    A version of this pattern first appeared as [BibRef-Cunningham1996].
    (view changes)
  2. page StandUpMeeting edited ... Alias: DailyMeeting {StandUpMeeting.jpg} ... end game. ✥ ✥ ✥ At times of fast change…
    ...
    Alias: DailyMeeting
    {StandUpMeeting.jpg}
    ...
    end game.
    ✥ ✥ ✥
    At times of fast change or high stress, it is essential that all members of the organization receive the same information.
    ...
    directional errors.
    At

    At
    times, the
    ...
    shared vision.
    Some

    Some
    organizations simply
    ...
    distinguishing characteristic.
    Yet

    Yet
    in all
    ...
    balance this?
    Therefore:

    Therefore:

    Hold short daily meetings with the entire team to exchange critical information, update status, and/or make assignments. The meetings should last no more than 15 minutes, and generally happen first thing in the morning.
    ...
    also important.
    Early

    Early
    in the
    ...
    intensify, etc.)
    Such

    Such
    meetings can
    ...
    interface design.
    ✥ ✥ ✥
    ...
    [BibRef-Rising2000, 147]:
    To

    To
    control an
    ...
    next meeting.
    SCRUM

    SCRUM
    meetings mention
    ...
    the customer.
    This

    This
    is reiterated
    ...
    morning's meeting.
    This

    This
    is similar
    ...
    Architecture--and OrganizationFollowsLocation.)
    A

    A
    short daily
    ...
    from CodeOwnership.
    Beyond

    Beyond
    the benefits
    ...
    maintain UnityOfPurpose.
    But

    But
    there is
    ...
    bit dishonest.
    When

    When
    should the
    ...
    meeting carefully.
    Use

    Use
    MercenaryAnalysts to
    ...
    changing decisions.
    Ward

    Ward
    Cunningham's Episodes
    ...
    following example:
    "I put two full days into the new tax calculations, and one day with Joe on his U/I."
    "How many uninterrupted days do you think you need to finish the calculations?"
    ...
    "And, working with Joe?"
    "Well, we didn't get to the real work. I had three down last week? Must still be three days."
    ...
    to say:
    Use

    Use
    these estimates
    ...
    interesting way.
    This pattern derives from the above citations as well as from ReviewTheArchitecture [BibRef-Coplien1995]. Luke Hohmann's input in particular is greatly appreciated.
    (view changes)

Sunday, September 13

  1. 7:26 pm
  2. 7:26 pm
  3. 7:26 pm
  4. 7:26 pm
  5. 7:26 pm
  6. 7:26 pm
  7. 7:26 pm

More