Loading ...
Sorry, an error occurred while loading the content.

Re: Subsets of XP

Expand Messages
  • Dale Emery
    Hi Jim, I appreciate your reports from the front lines. ... What s the hard part? Getting people into the room, or making the planning process work once
    Message 1 of 57 , Apr 28, 2004
    • 0 Attachment
      Hi Jim,

      I appreciate your reports from the front lines.

      > * Release planning is hard. Not sure why... it just seems to
      > slip through the cracks.

      What's the hard part? Getting people into the room, or making
      the planning process work once everyone is there?

      > * Teaching management about people-oriented vs.
      > process-oriented can be very hard.

      My approach (which works often but not always) is to trace each
      element of the process to a person who benefits from that
      element, someone whose job (or life) is in some way better
      because of that element. Usually after you trace a few elements
      to the people who benefit by them, the pattern becomes clear:
      the purpose of process is to serve people.

      Still, people sometimes don't want to make the leap to my
      conclusion: Therefore, focus on people, and use process as a
      means to that end, not an end in itself.

      > * Keeping the overall architectural healthy while doing
      > continuous design can be hard. Sometimes people focus on
      > micro-design and forget about macro design.

      I've come to have faith that attending to the micro design
      produces a good macro design. I do retain some skepticism
      because my experience is limited, and because I don't /how/ know
      it works, /how/ the principles of simplicity (necessarily?)
      generate beautiful macro designs.

      I do have a theory, though: Every pattern or principle of good
      macro design is made up entirely of multiple applications of the
      principles of simplicity. I'm not sure how to test that, though
      I once had this idea: We can think of refactorings as statements
      in a kind of progamming language. The steps we take when we
      refactor toward a design pattern (or when we do any other
      multi-refactoring operation, for that matter) constitute a
      function written in that language. I started to play with that,
      but didn't follow through.


      Dale Emery -- Consultant -- Resistance as a Resource
      Web: http://www.dhemery.com
      Weblog: http://www.dhemery.com/cwd (Conversations with Dale)

      The universe is like a safe to which there is a combination.
      Unfortunately, the combination is locked up inside the safe.
      --Peter de Vries
    • Victor Goldberg, Ph.D.
      Yes, I am very impressed with him. Victor ... From: Ron Jeffries To: Sent: Thursday, May 13, 2004
      Message 57 of 57 , May 13, 2004
      • 0 Attachment
        Yes, I am very impressed with him.


        ----- Original Message -----
        From: "Ron Jeffries" <jeffries@...>
        To: <extremeprogramming@yahoogroups.com>
        Sent: Thursday, May 13, 2004 6:25 AM
        Subject: Re: Meta-Extreme Reading List (was Re: [XP] Re: Subsets of XP)

        > On Wednesday, May 12, 2004, at 11:29:13 PM, Steven J. Owens wrote:
        > > So this prompts me to ask folks to post title, author and
        > > one-paragraph description of their favorite books of this sort.
        > Here's one I've just started: Semler, /The Seven-Day Weekend/. Here's a
        > random article I googled just now:
        > http://www.inc.com/articles/2004/03/7dayweekend.html .
        > Ron Jeffries
        > www.XProgramming.com
        > When all ideas of [XP] is and [XP] is not have been extinguished,
        > then [XP] reality will manifest itself. -- Thich Nhat Hanh [Ron Jeffries]
        > To Post a message, send it to: extremeprogramming@...
        > To Unsubscribe, send a blank message to:
        > ad-free courtesy of objectmentor.com
        > Yahoo! Groups Links
      Your message has been successfully submitted and would be delivered to recipients shortly.