teamwork

Team Development Vs Individual Development

Last week I found myself trying to explain to my management that team development is better than individuals programming alone. Unfortunately, I didn't have any hard facts to back this claim up.The managements issue is that 2 developers on a project equals 2 times the cost. What advantages have you found in working as a team? Articles,b...

How to make and apply standards for UI development?

Hallo, I work in a small and young team of developers and we have problems that we are not sure how to solve. On previous projects every developer have been working on tasks that were based on use cases. So, upon setting the system architecture, each team member worked on user interface and business logic of tasks assigned to him. Thi...

Good C# open-source projects to participate in?

I'm looking for some large open-source .NET (especially C#) projects to participate in as a developer, I'm interested in both web and desktop applications. I want the project to have a large number of members to get the feeling of working with a team. Thanks for your suggestions. Related: Open source C# projects that have high code...

How do you know who is fixing the build?

We are working in a CI environment, with Enterprise Cruise running our builds. Developers all have CCTray installed locally to notify us if a build breaks. CCTray has a menu option Volunteer to fix build that you can use to let your team know that you are fixing the build. However this doesn't work in our environment (reasons: Fix build...

Splitting of development team

I was organizing the team to do parallel development of next version of the product. I grouped the team by Client specific Feature specific Handling the cross-functional issues by assigning that task to specific individual. Would like to know what other ways project managers/ leads group teams? ...

Is it fair to be held up to mockery for preferring to run "mvn clean install" as 2 commands ?

One of my team mates was held up for mockery by the team leads for preferring to run maven as: $ mvn clean $ mvn install The discussion by the team leaders was about efficiency and speed of work & someone brought up the issue that person X is continuing to split $ mvn clean install into 2 separate commands. I know, I know that lif...

Is using a geographically distributed development team a better approach for running a software startup?

It's commonly agreed that successful software development is as much about teamwork and communication as it is about individual programming expertise. Given this, one might assume that by operating a geographically distributed team you are at an immediate disadvantage to a tight-knit team all working locally. When my startup company wa...

Does team leader have to take blame for subordinate errors?

In a software company, does the team leader have to take responsibility for every error the subordinates do? The client sent an angry email because some parts of the code were incomplete and not all logs were set into place. The error was done by one of my subordinates and he's the type of person that writes code in a hurry just to fin...

Tips for good division of labor between Design, Development, and HCI

I'm curious how other large-scale development shops (web-focused) divvy up the work between Designers, Developers, and HCI/Consumability Experts. Obviously: Developers will be writing code Designers will be responsible for graphical assets and probably some HTML/CSS HCI Experts will be doing usability reviews, coming up with usage sce...

IM (Instant Messaging) increase or decrease developer's productivity?

In my team I have some developers that always have two or three IM windows open. The majority of these windows are not related with the project where they are nor with asking or offering programming help. I also use IM and, off course, some of my "talks" are not related with the job. But I feel that when I am using IM my productivity dr...

Teamworking in software development etiquette

A lot of the coding I do at work (when lucky enough to be assigned some...) is usually individual projects. As I only run source control locally, what are the best practices for working with source control and generally working in a software development team? Etiquette, best practices, what NOT to do, etc. ...

Policy for fixing broken nightly builds

I guess everybody agrees that having continuous builds and continuous integration is beneficial for quality of the software product. Defects are found early so they can be fixed ASAP. For continuous builds, which take several minutes, it is usually easy to find the one who caused the defect. However, for nightly integration tests, which ...

how to merge cloned git repository with the original repository

we are using git on a lan of computers and we have a central repository on one machine, every developer has to clone the repository and work on his one machine. but how to merge all this repositories together in the central repository ? ...

What is the most effective way of dealing with overbearing "know it all" developers?

Just to clarify - I'm talking about a Scrum or Extreme Programming Team here not the old-fashioned command-and-control team from the waterfall era. These are what Fred Brooks would call have called "democratic teams" in the 1970's and what Scrum people today call "self-organizing teams". ... one of the most difficult things to deal w...

Best way to prepare for a programming group?

I have been working on my own in programming with the exception of stackoverflow.com and I was wondering is there a way to prepare for group programming if I want to go into a company or programming group? ...

How does a one-man team convert to working with a small team?

I have been running my web development company by myself for the last 6 or so years (and as added background, I have never worked in a development team as I am currently a university student and have only just run my own business, so I have no experience in that regard as of yet), but I am gearing up to take on something a little more am...

Two teams(Developers and Designers) in 2 separate cities

Background - There are two teams, a team of developers and a team of css/html desingers - We're using sharepoint to build their website - TFS is our source code respository - The designers have their own Sharepoint dev site to test their HTML/CSS if needed Problem I'm in the developer's team who's main responsibility is to receive H...

How to encourage people in the team to learn new things ?

The more I am in the industry the more it appears to me that the average developers that I have met along my way are not really passionate about getting better in any way (e.g. reading books or articles, participating in communities outside the company like SO etc.). While I realize that at least until there will be enough qualified pe...

Coder collaboration best practices using Git

Hello everyone. I'm having some troubles in understanding Git team-working principles. Consider a team of two programmers: A and B. They are working on a Project. Also, there is a remote server with a repo on it. A and B are collaborating remotely. There are some code in the repo already. I have a favour to ask you for help on organi...

Organization of team work in Visual Studio

Hello guys! Tell me please if the following scenario is possible to implement with regular version of VS, I mean non team edition. First, our team is small enough about 10 developers and we using SVN as repository. Directory structure is relatively the same for every developer and for simplicity sake it looks like Working\Deploy Workin...