[I just blogged on this at http://blog.bradapp.net/] I came up with this when I was thinking about what some of the GoF Design Principles might mean in the...
I agree. The challenge though is to get developers and their management hierarchy to participate in writing processes and procedures. They appear to be...
Posting to the list with the authors permission! ... Brad, This is what I advocate here. I don't care much about how the teams do their CM at the product...
We are 70 member team involved in developing a J2EE application. We are using CVS for code maintainence. Currently we are providing Integration Testing Support...
I am also working on a large project team that is developing parallel releases of a J2EE application. The project uses StarTeam 6.0 for software configuration...
Hi Brad, We use a system that is similar to what you are discussing. I had a post some time back in a XP mailing list where i described it to some level. Our...
Ive been trying to come up with a set of principles of "Agile CM" (see http://blog.bradapp.net), some of which are analogous to "Uncle Bob's" Principles of OOD...
... Thanks Dean I believe you are correct that a package would correspond to a "configuration" of "things" - and in fact in the field of SCM there is an...
Here is one example where this rule does not apply well. In large systems it is sometimes necessary to restrict access to certain files or components of code...
Hi Brooke! Many thanks for the feedback! ... I agree - this breaks the change closure principle as it had been stated. My next question would be: so which is...
... This is a special case of a general problem. The general case IMO is that of 'interfaces' in CM parlance. Most of my clients that deal with this problem do...
... From: Brad Appleton To: scm-patterns@yahoogroups.com Cc: XP list ; Agile Modeling list ; XPE2e list Sent: Wednesday, September 07, 2005 6:12 AM Subject:...
Austin Hastings wrote: ... Interesting - can you give an example? ... Could be. My initial thought is my attempt at translating the three principles from OOD...
... Hmmn - I was hoping that would exactly be the message resulting from the combination of these three principles. ... Wow - I got exactly the opposite...
(Brad, I'm not a member of the AgileModeling or XPE2e lists. Please cross post.) ... Sure, here's two: 1) Hierarchical CR's. Create two Change Requests (CRs)....
Thinking about the divided CR's got me to thinking about some CM patterns: 1. Separate Call-Tracking, Bug-Tracking, and Change-Tracking. 2. Track changes in...
Do you know which tools support hierarchical CRs? We have an in house solution that has out lived it's usefulness, but need this type of support in an vendor...
The Test/Commit Equivalency Principle -- The granule of test is the granule of commit Here "granual of test is the granule of commit" seems to indicate that...
Hi Austin ... Will do! ... Okay - thanks for giving specific examples. Interestingly enough, we do the exact same sort of thing in my organization for both of...
Hello Brooke, Serena's Dimensions is one tool that supports hierarchical CRs. We haven't started using that feature here yet but I plan to implement that...
... From: Brad Appleton To: scm-patterns@yahoogroups.com Cc: XP list ; Agile Modeling list ; XPE2e list Sent: Thursday, September 08, 2005 10:29 PM Subject:...
... Cool! Thanks for posting them. These look to be more in the subarea of change/request management (as opposed to version control). ... I agree. Other than...
... I would like to be able to do that. It seems to be very overloaded. ... I agree they dont think of "smallest" change. I think it tends to be more...
... Yes. If I have some new code, and some tests for that code, then the above would certainly suggest they be committed together. Do you feel they should be...
... I still have strong doubts about "reuse" meaning "integration". If we look at change propagation, then it consists of a number of steps: INNER CYCLE...
... I'm with Brooke on this one. If you're doing TDD correctly, there's nothing to preclude different developers from writing the code and the tests. In fact,...
... Version control's a solved problem, dude. :) ... As I think of it, because they either have different audiences or different data. In general, there are...
... Good point! With my existing definitions, there is no such thing as a private commit. A commit is always public. Doing a checkin that is visible only to my...