collaboration

Best Practice: Collaborative Environment, Bin Directory, SVN

What are the best practices for checking in BIN directories in a collaborative development environment using SVN? Should project level references be excluded from checkin? Is it easier to just add all bin directories? I develop a lot of DotNetNuke sites and it seems that in a multi-developer environment, it's always a huge task to get...

Tool to aid Code Review

For our small team of 20 developers, we used do code review like: Make a label in svn and publish the label to the reviewers Reviewers checkout the code and add comments in line (with marker like: // REVIEWER_NAME::REVIEW COMMENT:) After all comments are in, reviewer checks in the code, preferably with new label. Developer checks the c...

Geographically Distributed Development

My company is using me as a sort of guinea pig for having developers on both sides of the US. The main office is located in Denver, and I'm in Louisville, KY. I've been trying to come up with ideas to make the remote development experience line up better with the experience in the main office. It obviously will never line up perfectly, b...

An easy Wiki Engine

I am installing a wiki engine on my personal server to make it easier to collaborate with some team members. What is a good engine to use that has the easiest setup, and easiest to use. It will be on a Debian server running php and mysql. ...

Free or Open Source Collaboration/eLearning Software

I am looking for open source or free data collaboration software. Specifically this is for a non-profit organization that wants to teach remote students how a foreign language. The idea is that an instructor would teach a class and there would be up to 10 students in the class at a time. The instructor would be able to post slides or o...

What's your favorite shared whiteboard tool?

I like to draw -- well, scribble -- while working with other people; that works well in my office, where I have a huge whiteboard. But if the other people are on the other end of a phone line, it's not so good. I played with skrbl.com, which isn't bad (though I couldn't make it work with Safari or Chrome), but it's not ideal. What is?...

Solutions for multiple webcam meeting

Currently our team is partially distributed with several members not at our local office. We do a lot of collaboration, and have decided to move to using webcams. I've done this before where we've had dedicated video links, but that was typically point to point, connecting two rooms at a time. What solutions exist out there for having m...

What's a good freeware collaborative (i.e., multiuser) instant messenger?

I'm looking for an app that my development team that is essentially an IM app, but multiple people can be in one "room." Similar to IRC. Additional requirements (that preclude hosting an IRC server myself): IM style appliction -- Download and install one app on each PC. The app lives in the tray. New messages appear in a notificati...

What collaboration tools are effective for working with non-technical people?

For programmers working in corporate environments and outside of the start up world, there are a wide variety of non-technical people that are important stakeholders in the development process. These include other functions within the company such as marketing, finance and legal, for example, and also include customers and others outsid...

continuous integration web service

I am in a position where I could become a team leader of a team distributed over two countries. This team would be the tech. team for a start up company that we plan to bootstrap on limited funds. So I am trying to find out ways to minimize upfront expenses. Right now we are planning to use Java and will have a lot of junit tests. I a...

Multi-user Snippet Manager

Currently, we're using a wiki at work to share insights, tips and information. But somehow, people aren't sharing snippets that way. It's probably too inconvenient to write and too difficult to find snippets there. So, is there a multi-user/collaborative snippets manager around? Something like Snippely. (Has anyone tried Snippely in mul...

How do you handle different Java IDEs and svn?

How do you ensure, that you can checkout the code into Eclipse or NetBeans and work there with it? Edit: If you not checking in ide-related files, you have to reconfigure buildpath, includes and all this stuff, each time you checkout the project. I don't know, if ant (especially an ant buildfile which is created/exported from eclipse) w...

Agile development in a distributed team

The Agile Manifesto emphasizes the importance and nature of communication in the software development process. Two of the twelve principles underscore this: Business people and developers must work together daily throughout the project. The most efficient and effective method of conveying information to and within a development team i...

What are some good Module Development Solution/Environments/Best Practices for Dot Net Nuke Modules

I've been developing modules for DNN since version 2 and back then I was able to easily able to run my module as I developed it on my environment and still easily deploy my module as a DLL. When version 4 came out and used the web site solution (rather than the Web Application solution). It seems like there was something lost. I can co...

Do you chat online for work purposes?

I've worked with folks who are chatting online with their peers, constantly batting around ideas. I've also worked with folks who adamantly refuse and think it's a waste of time. Are online live chatting forums of particular use to you? Why or why not? Internal to your company, or external and world-wide? Does your employer encourage o...

What kind of constructive criticism would help a development team?

It is a good idea to give feedback to a software development team. What are you most dissatisfied/annoyed with in your development team? The topic could be anything. For example: roles attitudes the design the architecture the technology the personality of the other programmers the customers the office environment etc. Do you thin...

What's a good Wiki for technical documentation?

What's a good Wiki (or other browser based collaborative tool) for technical documentation? Both as a programmers reference and more general "How to perform this reoccurring tasks on a computer" documents. I'm looking for Wikis with features specifically geared towards documenting system, framework and application development. I'm not g...

Collaboration desktop sharing - Multiple Mouse

Hi, I'm using Windows Xp and i'm looking for a software where I can see the screen of a remote desktop and be able to show a second mouse (or pointer of any sort) that I can mouse to just show something. I want to work with a peer over the net, pretty much like the XP programming method. I find it useful, but it's pretty hard over the i...

Distributed corporate collaboration tools

I'm looking for a corporate collaboration tool to help bring together my team, who are geographically and organisationally distributed. Some team members operate on client sites, behind corporate firewalls and similar. The restrictions I have are: Must allow creation of persistent 'channels' (i.e. not just one-to-one or one-to-many c...

What exactly do you do when your team leader is incompetent?

One of your team members has been appointed "technical lead" or "team lead" yet he is technically incompetent and lacks major leadership skills. By technically incompetent, I mean that the person doesn't know the difference between an abstract class and an interface, doesn't understand why coupling should be avoided, doesn't understand ...