The collaboration tag has no wiki summary.
122
votes
22answers
1k views
How do you educate your teammates without seeming condescending or superior?
I work with three other guys; I'll call them Adam, Brian, and Chris.
Adam and Brian are bright guys. Give them a problem; they will figure out a way to solve it. When it comes to OOP, though, they ...
24
votes
13answers
2k views
How do you deal with an information hoarder? [closed]
We must have all come across them - developers that have been around for ages and have a fantastic domain knowledge and yet they fail to share that knowledge with their team.
The team desperately ...
23
votes
13answers
1k views
What tools are available for remote communication when working from home or with a distributed team?
My supervisor is allowing my team to dip our toes in the water of working from home. Considering a recent aquisition of another company is requiring some employees to love this new idea which will ...
22
votes
9answers
1k views
Dominant team members in a Scrum team
What would you do in a situation where a team member tries to take responsibilities are not initially assigned to him but to the Scrum Master?
19
votes
11answers
2k views
Tools to produce & manage specifications/requirements (not ticket trackers)
I'm interested if there are any websites or software out there to aid in initial project design, and then management of the project's design over time as features are implmented, bugs are found, ...
16
votes
3answers
635 views
Advice/guidelines for managing a distributed development team
What are some strategies, methodologies and best-practices for managing a distributed team?
What can be done to encourage and enforce communication between the various team members?
Is it possible ...
14
votes
9answers
896 views
How to recruit programmers for an open source project and kick-start it? [closed]
I would like to start an open source project, and would like to do a collaborative effort in starting it.
I have a clear idea of what I want, but not yet a formal specification (I would like to do ...
12
votes
6answers
1k views
How can I sharpen my team player skills? [closed]
Currently I'm in my dream job in a research lab as the only developer in a multidisciplinary team. I'm getting a little bit worried because I'm forgetting about coding in a team (I don't have legacy ...
12
votes
10answers
149 views
Creating a Collaborative Programming Environment
I am searching for the best way to get people involved internally at a company. This company has tons of knowledge (from C#, Ruby, Mobile Dev, Windows Linux, Java, everything), with the problem being ...
11
votes
2answers
479 views
Have you tried programming via Collaborative Text Editing? [duplicate]
Lately I've been experimenting with using a collaborative text editor (or plugin such as NppNetNote for Notepad++) for two or more partners to edit source code. I've been met with unexpected success, ...
10
votes
5answers
229 views
Dealing with a fundamental design flaw when you're new to the project
I've just started working on an open source project with around 30 developers in it. I'm working on fixing some of the bugs as a way to get into the "loop" and become a regular committer to the ...
9
votes
3answers
389 views
Does FitNesse improve product quality and collaboration?
I heard about a tool named FitNesse, which is supposed to promote better collaboration between development, testing, and product groups.
What are your experiences with it? Does it really improve ...
8
votes
11answers
509 views
Should my colleagues review each others code from source control system?
So that's my story: one of my colleagues uses to review all the code, hosted to revision system. I'm not speaking about adequate review of changes in parts that he belongs to. He watches the code file ...
8
votes
5answers
293 views
How do I check that my tests were not removed by other developers?
I've just came across an interesting collaborative coding issue at work.
I've written some unit/functional/integration tests and implemented new functionality into application that's got ~20 ...
8
votes
4answers
283 views
Should I insist that we perform code reviews before merging back to trunk?
Requested re-post from StackOverflow:
I'm working in a small development time with very limited time for development. We develop a tool that is important for the result of our work, but not used ...
7
votes
5answers
314 views
How to manage the task of reviewing localized strings by a non-developer?
In .NET Framework, localized strings are located in an XML file (or multiple files). Those files are part of the project and are committed to the source control as any other source code file. Usually, ...
7
votes
3answers
147 views
Finding co-maintainers for open source projects [closed]
I have a number of open-source projects that have gotten some significant usage and would like to find co-maintainers so that I am not a bottleneck when it comes to maintenance and support requests ...
7
votes
3answers
324 views
Suggestions for getting an open source electron beam tracking code going
I work in the field of accelerator physics and synchrotron radiation. High energy electrons circulating in large rings of magnets produce x-rays that are used for a variety of different kinds of ...
6
votes
6answers
1k views
What is the most basic and simple platform for collaborative development (PHP project)?
I need to work with 4-5 programmers on a fairly average PHP application using codeigniter. We're in 5 different locations in one city, and all of the programmers are all not too well educated and I'm ...
6
votes
4answers
148 views
Pricing of a collaborative work [closed]
I suppose there's no straight answer to this, but what ideas come to mind for determining how much each programmer would get for participation in a collaborative project if it were to be sold?
6
votes
2answers
264 views
How can a programmer work effectively with a remote web designer
I'm a programmer who understand html & css, but got no taste.
My company decided to redesign our e-commerce website with new UI and move to ASP.Net MVC.
They want a really good design, so they ...
6
votes
1answer
2k views
Workflow on Development and Production Servers for a Consistently Updating Website
We have three developers, one system administrator, and an artist that primarily work on a single website (forum) on our spare time to consistently develop features for the forum (but there are other ...
6
votes
3answers
154 views
How would you go about looking for collaborators?
I seem to have a never ending stream of more-or-less original, more-or-less cool ideas for software/apps/stuff yet to be written on my mind. Sometimes, I decide to just start implementing my idea. ...
6
votes
1answer
243 views
Sites for co-funding open source projects
I am thinking about helping to finance an adaptation of Postgres to utilize the GPU for sequential scans. To reduce my cost, I would like to get others who are interested in the same feature to ...
5
votes
2answers
255 views
Getting my feet wet with open source - creating a small project on my own VS contributing to a big one?
I want to contribute to the open source community, but I've never done it before, and I have some concerns regarding the collaboration process - I am afraid that I will just "get in the way" of other ...
5
votes
3answers
101 views
How can I inspire my group to start using an online collaborative tool more?
I'm in a project with 4 other people, and I've been willing to fully adopt a collaborative tool in order to make it possible to share information and store data (PDFs, DOCs, etc.) in an online tool, ...
5
votes
3answers
295 views
What must be done to allow a development team to minimize difficulties as new team members are added?
I work at a small Web Dev firm, and have been handling all the PHP/MySQL/etc. for a while. I'm looking at improving our practices to allow for easier collaboration as we grow. Some things I have in ...
5
votes
3answers
279 views
It is inconsiderate to place editor settings inside code files?
I know this is kind of a subjective question, but I'm curious if there's any good reason to place (or not place) editor settings inside code files. I'm thinking in vi modelines, but it is possible ...
4
votes
2answers
200 views
Collaboration using github and testing the code
The procedure in my team is that we all commit our code to the same development branch. We have a test server that runs updated code from this branch so that we can test our code on the servers. This ...
4
votes
1answer
94 views
Assigning development work effectively to enable parallel development
I am currently doing my 1st accademic project where we have to work in groups of 4 to develop an application (java ...). Anyways, how might work be assigned so that there is less dependencies on each ...
4
votes
1answer
583 views
Removing the “integration test scam” - Understanding collaboration and contract tests [closed]
I've recently watched Integration Tests are a Scam by J. B. Rainsberger and am now looking for more material on the subject. I have to say, I'm shocked by how much we're doing wrong, (i.e. integration ...
4
votes
2answers
176 views
What is the current “standard” for setting up a development environment that supports remote collaboration as well as secure version control?
What is the current "standard" for setting up a development environment that supports remote collaboration as well as secure version control?
Considering a virtual dedicated solution with vm for a ...
4
votes
2answers
197 views
place to propose a open source project and collaborate on software requirements before start to coding
I'm searching for a web site to start a new open source project.
I want to start the developing of a "SPORT training log".
I have some developing skill but not all I need (I dont know web coding).
...
4
votes
1answer
436 views
Real-time collaborative text editing (ie gdocs) - is it a viable software development tool?
"Google Docs" allows for real-time, collaborative document editing. Multiple document viewers are able to simultaneously read and change a document's content so that one user's updates are instantly ...
3
votes
1answer
857 views
Which back-end web programming language to use
I have a project where I will be collaborating to build a fairly simple site with some database access. I will be doing the back-end work, and my colleague will be doing the web design. The problem is ...
3
votes
5answers
180 views
Should I start a project I am hoping to recruit others to?
I have an idea for a program that I think is a good one (Don't we all?). I am an amateur programmer and would like to recruit some more advanced programmers onto the project since there are some ...
3
votes
4answers
333 views
Where do I find experienced programmer who are interested in opensource works?
I am working on an opensource PHP framework, which I think will be a big hit (fingers crossed).
I want to collaborate with a few (open-source enthusiast) developers who have already worked on ...
3
votes
4answers
293 views
Do you need to meet personally to collaborate effectively?
If you are starting up a web, mobile, or standalone application, how well must you know the rest of your collaboration team? Would it be a bad idea to ever work with someone unless I've met him ...
3
votes
5answers
293 views
improving IM communication skills
I am an email person, but found that at my new job, co-workers use IM a lot. I have to admit that I have been largely ignoring the IM/SMS as a way of communication by thinking it is only for ...
3
votes
1answer
546 views
What is your best whiteboarding technique when collaborating with your team?
I wanted to know what solutions you guys tend to do when sketch modeling on whiteboards. Since my reading on Creg Larman's very good book Applying UML and Patterns, I do my everyday business and ...
3
votes
2answers
433 views
Collaborate on UML online [closed]
Some friends and I are starting up a hobby programming project.
I wonder if there is any good method/tool/service which lets us collaborate on UML diagrams online.
This can be in any form (online ...
2
votes
4answers
150 views
How to not take risks with new collaborators?
My team is going to add new team members and my manager doesn't want to take any risks. I don't think it's a large problem but my manager is concerned that a new programmer would sabotage and ...
2
votes
3answers
464 views
How do you find partners for open source projects?
I've created a few open-source projects in the past, and had some success. The process was generally the following: I'd start alone, create something that works, promote it, and finally (maybe) get ...
2
votes
2answers
169 views
Sharing knowledge in activity-based working
My workplace will soon be shifting to the concept of 'activity based working', which moves from the idea of IT teams, BA teams, PM teams, etc to project-based work where people from across all facets ...
2
votes
1answer
358 views
Open Source Web-based CMS for writing and managing API documentation
This is a question that have somewhat been asked before (i.e.: How to manage an open source project's documentation). However, my question is a little different because:
We're not developing open ...
2
votes
1answer
134 views
Collaboration, Version Control/Managing Features from Development to Staging to Production for Web Development Projects [duplicate]
Possible Duplicate:
I want to start an open source project. Where's the best place to host it?
I am looking for what most people do with respect to Collaboration, Version Control or ...
1
vote
4answers
334 views
Given a project and working with 1 other person - never worked with someone before [closed]
I'm taking a class where I work with a partner to implement the link layer of the OSI model.
I've worked programmed with a partner once before and it went bad. Is the goal to divide the work up and ...
1
vote
6answers
2k views
Scrum Board for a distributed team [closed]
I am looking for recommendations on a digital Scrum Board which can be shared over the internet. I imagine something like a big tablet on which you can draw and which remote users can access, too.
I ...
1
vote
4answers
427 views
knowledge base/collaboration tools? [closed]
I'm looking for a solution to help share knowledge across my team. I'd prefer some sort of open-source solution that I can host myself. Essentially, there are certain techniques or FAQ that come up ...
1
vote
1answer
174 views
Sharing a database while we work on local copies?
A friend and me are working on a webapp. We're using git so each of us has a local copy of the app. But the problem is the database. We want to be able to see the latest changes the other person made. ...

