Search the web
Sign In
New User? Sign Up
scm-patterns · Patterns applied to Software CM
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Looking for opinions on SCM best practices   Message List  
Reply | Forward Message #1075 of 1133 |
Re: [scm-patterns] Looking for opinions on SCM best practices

Chris,
All the things you mentioned are the right things to do.
But if you cannot reason with the powerful developer (not agile),  and your manager cannot help, then I don't think you can win this battle.
I am not sure of your situation, but some times it's better not to fight the battle to keep your self sane.
 
Raja Aluri


----- Original Message ----
From: Chris Judge <cjudge1966@...>
To: scm-patterns@yahoogroups.com
Sent: Thursday, January 31, 2008 10:41:52 PM
Subject: [scm-patterns] Looking for opinions on SCM best practices

Hi all,

I'm working on a project in which SCM is mostly limited to source code
access control using MS SourceSafe. My manager (in case he reads
this) is great at managing people, but he doesn't have a technical
(software engineering) background so when arguments flare up, he
doesn't necessarily know who is right.

The problems:

1. We are not using private work-spaces. I have tried to explain to
the other programmer that by using a common workspace we "step on each
other's toes", but he maintains that it is better to have a common
workspace. I told him that SourceSafe provides a "shadow directory"
that works as a sort of integration directory where the current stable
build can reside, but he refuses to budge.

2. Same programmer insists on creating a new project for each release.
I have tried to explain that we lose the historical continuity of
each file, but again, he insists that a clean break on each release is
better. I told him that we can use labels to identify baselines, but
he refuses to budge (this is a common theme). Another side-effect of
creating a new project for each build is that each "project" does not
contain all files that make up the system - instead, each "project"
only contains those files that changed during that particular build.

3. Same programmer insists that SQL stored procedures do not need to
be maintained in SourceSafe.

4. Same programmer insists that documentation (requirements, design
documents, etc.) do not need to be maintained in SourceSafe.

I argue that these are bad practices, other programmer (who,
incidentally, thinks an unrolled, nested loop is easier to maintain
than a nice, compact nested loop) thinks I am insane. Manager doesn't
know who to believe.

Help!

cj




Fri Feb 1, 2008 6:28 pm

raja_aluri
Offline Offline
Send Email Send Email

Forward
Message #1075 of 1133 |
Expand Messages Author Sort by Date

Hi all, I'm working on a project in which SCM is mostly limited to source code access control using MS SourceSafe. My manager (in case he reads this) is great...
Chris Judge
cjudge1966
Offline Send Email
Feb 1, 2008
4:19 pm

I'm sure others will have better replies, but here is my take on what ... Managing programmers with all different sorts of personalities is a key aspect of...
Laurette Hamlin
buildpuppy
Offline Send Email
Feb 1, 2008
5:59 pm

... I'm curious about how the "agile developer" remark came about. The agile organizations I have worked in (and run) have had some of the best SCM practices...
Rob Sartin
robert_sartin
Offline Send Email
Feb 1, 2008
6:05 pm

... Yeah, I'll back off on that one and clarify what I meant to say. I agree that true agile development is a great thing. I love the new generation of tools...
Laurette Hamlin
buildpuppy
Offline Send Email
Feb 1, 2008
6:32 pm

Thanks to all for the comments... cj ... Chris Judge "The nationalist not only does not disapprove of atrocities committed by his own side, but he has a...
Chris Judge
cjudge1966
Offline Send Email
Feb 2, 2008
1:42 am

... Your best bet is to get some books. If you have "Software Configuration Management Patterns" then that goes a long way to talking about good practices....
Will Sargent
will_sargent
Offline Send Email
Feb 1, 2008
5:59 pm

Even better in many ways is Brad Streamed lines web pages. Does and excellent job of not only laying out branching idioms but goes into the trade off and...
Yanko, Curtis
cmyanko
Offline Send Email
Feb 1, 2008
6:20 pm

Chris, I know your pain. I have worked several places that tried to do things the way you indicate and as someone who is quality conscious, has risk aversion,...
Robert Smith
occams_razor...
Offline Send Email
Feb 1, 2008
6:20 pm

One other resource is CMCrossroads.com - lots of good articles and helpful people in the forums - newsletters and things you can email your manager. But as...
Robert Cowham
cowhamr
Offline Send Email
Feb 6, 2008
8:13 am

One other thing on stored procedures etc, some good pointers in article referenced here: http://www.codinghorror.com/blog/archives/001050.html...
Robert Cowham
cowhamr
Offline Send Email
Feb 6, 2008
11:47 am

Hi All Is anyone interested in doing a presentation at the joint BCS and itSMF Conference in July? Jointly run by the BCS CMSG and the IT Service Management...
Robert Cowham
cowhamr
Offline Send Email
Feb 12, 2008
5:13 pm

Chris, All the things you mentioned are the right things to do. But if you cannot reason with the powerful developer (not agile), and your manager cannot...
Raja Aluri
raja_aluri
Offline Send Email
Feb 1, 2008
6:28 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help