Click here to Skip to main content
15,508,200 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Question for the Hive mind.... Pin
glennPattonWork39-Apr-20 7:54
professionalglennPattonWork39-Apr-20 7:54 
GeneralRe: Question for the Hive mind.... Pin
James Curran9-Apr-20 9:41
James Curran9-Apr-20 9:41 
GeneralRe: Question for the Hive mind.... Pin
glennPattonWork39-Apr-20 12:11
professionalglennPattonWork39-Apr-20 12:11 
GeneralRe: Question for the Hive mind.... Pin
Garth J Lancaster9-Apr-20 15:44
professionalGarth J Lancaster9-Apr-20 15:44 
GeneralRe: Question for the Hive mind.... Pin
Mycroft Holmes9-Apr-20 15:56
professionalMycroft Holmes9-Apr-20 15:56 
GeneralRe: Question for the Hive mind.... Pin
agolddog10-Apr-20 3:13
agolddog10-Apr-20 3:13 
GeneralRe: Question for the Hive mind.... Pin
glennPattonWork310-Apr-20 5:32
professionalglennPattonWork310-Apr-20 5:32 
GeneralRe: Question for the Hive mind.... Pin
hur10forcer1010-Apr-20 5:44
hur10forcer1010-Apr-20 5:44 
Also late to the party...long-winded too Smile | :) And, good luck on your job search!

TL;DR - The single act of purchasing new tool is not going to solve an organization's problems. One must set up conventions and workflows for the tool to optimize team collaboration for the organization.

I have found in my "travels" that there is a misconception typically at the decision-making-level in organizations, that these types of tools (GIT, SVN, VisualSourceSafe, Sharepoint/Confluence, JIRA, Wikis, and bunches of others) and the features they provide, once purchased, make all your problems go away without any additional work. The flawed assumption is that the tool forces a specific workflow and thus forces team members to use the tool in just one way and by doing so, creates a single organizational structure for the data to be stored, which we all know is not correct - instead of the desired/assumed "file cabinet" for data (project docs, source, etc.), these tools become "junk drawers" (often referred to as the "wild west") where teams don't know what data is where, what is the latest version, identical doc's are stored in different locations/folders causing data coherency issues, nobody knows what is in the master/trunk branch (or tags or any of the other branches) - and it gets worse and worse as time goes by.

The key to team success is, once the tool is purchased, one or a few people build up a moderate level of expertise so they know best how to use the tool then create (and document) a structure (branch definition for source tools, folder structure for doc tools) and workflow that works best for all the organization's requirements, then get buy-in/agreement, and put in the constructs (like varying access rights per group) prior to its use, and police it's use (which can be time-consuming) during its use.

Mind you, for those that do contracting, you are often forced into the customer's source control/configuration mgt structure - sometimes a good thing, sometimes not.

In agreement with others on the post, using a source control tool like git/GitLAB/BitBucket/Subversion for documentation control is not a good idea - Subversion/Confluence tools are more appropriate. I find source control tools deal best with text-based files (like code), but not well with binaries (like MS docs, etc.) wrt version control.

Since I work for a small company, we have shied away from those complete solutions from Atlassian that are costly (JIRA/Confluence/BitBucket). We do use Atlassian JIRA for tasking/bug tracking, cloud-based Sharepoint for documentation, and internal GitLAB for source control. There is some use of Subversion, but find git more intuitive/logical although I have found the git paradigm is confusing when you first get started
GeneralRe: Question for the Hive mind.... Pin
glennPattonWork310-Apr-20 6:53
professionalglennPattonWork310-Apr-20 6:53 
GeneralRe: Question for the Hive mind.... Pin
Member 1325675010-Apr-20 6:33
Member 1325675010-Apr-20 6:33 
GeneralRe: Question for the Hive mind.... Pin
glennPattonWork310-Apr-20 6:55
professionalglennPattonWork310-Apr-20 6:55 
GeneralRe: Question for the Hive mind.... Pin
Test Tickle10-Apr-20 8:58
Test Tickle10-Apr-20 8:58 
GeneralRe: Question for the Hive mind.... Pin
Steve Naidamast10-Apr-20 7:27
professionalSteve Naidamast10-Apr-20 7:27 
GeneralRe: Question for the Hive mind.... Pin
SeattleC++10-Apr-20 12:49
SeattleC++10-Apr-20 12:49 
JokeI meant well... Pin
Mike Hankey9-Apr-20 3:28
professionalMike Hankey9-Apr-20 3:28 
GeneralRe: I meant well... Pin
Mark_Wallace9-Apr-20 3:58
Mark_Wallace9-Apr-20 3:58 
GeneralRe: I meant well... Pin
kmoorevs9-Apr-20 6:16
kmoorevs9-Apr-20 6:16 
GeneralRe: I meant well... Pin
Jacquers9-Apr-20 22:51
Jacquers9-Apr-20 22:51 
GeneralCcc Pin
The pompey9-Apr-20 2:03
The pompey9-Apr-20 2:03 
GeneralRe: Ccc Pin
OriginalGriff9-Apr-20 3:12
mveOriginalGriff9-Apr-20 3:12 
GeneralRe: Ccc Pin
The pompey9-Apr-20 4:20
The pompey9-Apr-20 4:20 
GeneralRe: Ccc Pin
OriginalGriff9-Apr-20 5:10
mveOriginalGriff9-Apr-20 5:10 
GeneralRe: Ccc Pin
pkfox9-Apr-20 5:45
professionalpkfox9-Apr-20 5:45 
GeneralRe: Ccc Pin
OriginalGriff9-Apr-20 5:51
mveOriginalGriff9-Apr-20 5:51 
GeneralHave you heard about the movie Constipation? Pin
Jörgen Andersson9-Apr-20 0:36
professionalJörgen Andersson9-Apr-20 0:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

An amazing AI programming tool is invented that can do one task perfectly. What would you choose?
  Results   90 votes