configuration management Questions

We have just upgraded to Dimensions v12.2 and we have found a couple of issues. Has anyone else experienced the same thing? I've created cases with Serena support already but have not received solutions yet.

1. In Windows Explorer we cannot copy files from another location into our work areas. We receive a message the files in the work area cannot be overwritten. This is a problem for developers who make code changes outside of the work area and then copy them into the work area before delivery.

2. In Windows Explorer the Check-out option for Dimensions requires a Request but does not supply a dialog to enter or search for the request. CM rules are turned on for Items and Requests and I do not want to turn them off.

Any insight would be appreciated. Sometimes I feel like we are the only ones using this version.

We have installed CQ 7.0.1 on Win2003. We do notice that CQ is responding vey slow while navigating the states.

We are using Apache web server and i do see that there are 252 threads of apache are running.

Kindly let me know if there are any performance tips.

Thanks,
Kiran.

Kindly Share your Opnions.

--- Context:
Conflicting merges must be solved by developers.
All developers are part of the same company on several sites.
A merge leads to a lot of conflicts involving several developers (for ex. During N -> N+1 synchronization while N and N+1 project versions are running in the same repository)

--- Here is my solution:
• All the conflicts are managed in a clone, merging_clone
• This clone is shared at OS level
• Developers of remote sites can connect to a local LAN Git machine to access merging_clone

1. The merge is started
2. Merges are detected and the integration team advises developers in charge of these pieces of code
3. The integration team gives tokens to avoid access conflicts on merging_clone
4. Each developer starts git mergetool, solves his conflicts, and frees his token.

My tokens system is not yet implemented.

Do you have any comments or alternatives?

By Joe Farah - May 30, 20125 Answers

A question came up in another topic, roughly: "Where does the CM Manager belong in the organization?" I found that to answer the question I needed to know what the CM Manager does - and this depends both on the tools and the organization.

In some organization's the CM Manager is responsible for builds. In others, not. In some the CM Manager is responsible for administration (ensuring servers running, users access, backups, etc.). In others, not.

So what does your CM Manager do? (and what CM tool(s) do you use?)

I'll start. We use CM+. Our product owner defines problems and activities to be addressed in each release of each product, in a prioritized fashion. The CM Managers observes, and occasionally contributes.

The CM Manager will handle most tool related issues. For example, if we change the host id or IP Address of a site (CM+MultiSite), the CM Manager will have to ensure those ids are modified in the "sites" file and then restart the transaction server on the affected site. When we do upgrades to CM+ (about once a year), the CM Manager is responsible for ensuring there is no down time (i.e. less than 5 minutes) and is responsible for ensuring that if it were necessary, we could cut back to the previous release.

More on the CM side, our CM Manager generates new Build IDs/Records to be used for system builds. Our CM Manager decides when to freeze a baseline (i.e. to create a baseline reference point). Our CM Manager decides where our "sites" are and brings up/takes down a site as necessary.

On the process side, our CM Manager ensures that the process is clearly visible within CM+, for changes, problems, requirements, whatever. Our CM manager creates new roles if necessary (e.g. customer rep). Our CM Manager adds new menu items, dashboards, and dialog panels as necessary, typically sitting down with a knowledgeable role representative from start to finish (typically for about an hour of interactive implementation).

And our CM Manager provides some help desk functions, especially to new users, along with a 2-hour course on the use of CM+.

So what do you do as a CM Manager?

One of our production synergy server utilizing max memory upto 96% all the time.

Any suggestion/recommendations to bring it down will be greatful. Here is the report

NPROC USERNAME SIZE RSS MEMORY TIME CPU
229 ccm_root 6001M 2161M 2.7% 89:28:13 53%
78 informix 206G 75G 96% 2687:15:3 40%
108 root 1182M 575M 0.7% 43:00:57 0.2%
6 tzm1zd 7984K 6496K 0.0% 0:00:00 0.0%
6 szn4mm 7984K 6496K 0.0% 0:00:00 0.0%

More specificly, integration of GIT and Bugzilla using SCMBug?

I am trying to achive the below tasks

1. SCM to DT - Comments are synced
2. Mail Notification
3. Change Bug Resolution State
4. Verification of Presence Of Distinct Bug Ids
5. Verification of names used in labeling operations, match a configurable label naming convention
6. Verification of valid SCM To Bug-tracking Username Mapping via LDAP
7. Verification of valid Product Name
8. Verification of valid Bug Owner
9. Verification of Open Bug State

I am looking for a solution where the password and userid to connect to Harvest is prompted at command line in the ant script without hardcoding it in the script.

Do you know how to do that?

I tried the -prompt option, that did not solve my problem entirely. Although the ant stops for prompt, I had to interrupt the script with CTRL+Z to get the PASSWORD: prompt.

Where does the person responsible for managing a configuration (the CM manager) belong in relation to a product development life cycle? Whether or not CM activities take place in one or more stages of the life cycle is NOT the question.

For reference, please make two assumptions:

1) The life cycle consists of the following stages or states:
> Requirements
> Design
> Development (and unit testing)
> Testing
> Operations (or Production)
> Removal
> Archiving

2) There is a team lead or manager for each stage; for example: Requirements Manager, Lead Designer, Senior SW Engineer, etc.

Currently we using basic version of CVS & SVN. Plan to switch to better SCM tools so thought of few options git/svn/perforce/mercurial, skipped clearcase because of its pricing.

My company has a strength of 200 developers. No multi-site, we use Bugzilla as defect tracking tool.We are open for paid tools if they suite to be best among all. But not as high paying to clearcase :)

Things which i wish to consider-
1) Easy merging
2) if PM is add-on then great
3) Easy adaptability for dev

Experts, can you share your views.

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.