teamwork

Cheaper alternative to FogBugz

Hey guys, I really love using FogBugz but as a startup we just can't handle the cost of 100 Dollars per month(hosted) or 942 Dollars per year for four developers. I am not using the wiki neither am I using it as a help desk software. I really just need a program for our developers where we can track all the cases, assign them to someone ...

How should I get back to programming when overwhelmed with help-desk problems?

Hello I'm a Java programmer! Recently our work load started to increase more than my team can handle. I have to program software, but I am also partly responsible for answering help-desk calls. It means I have to answer the phone, to consult with people who made errors using the program, to listen for implementation requests and to sugg...

What is the optimal size of a software development team?

What is the optimal size of a software development team? or Does size really matter? It seems to be subjective, but my intention is to know 'What are the metrics' which decides team size?. ...

How do you enforce coding standards in your team?

We are a .NET shop, mostly coding using C# in VS. We created coding standards for our organization, and now we need to enforce them. We can use tools like FxCop & StyleCop. What we want: On each developer's PC, have settings that will give them a warning or error when they compile their code. When they check in the code into version...

Is there any IDE or Source Control System inspired by Google Docs collaborative mode?

Google Docs (formely Writely) has implemented a collaborative mode where 2 users can edit the same document at the same time. This idea could be extended to programming through: A collaborative online IDE with Code Editor, Compiler/Linker, Source Control integrated Where each user can checkout lines of codes instead of files Where each...

How is a software team formed and what kinds of roles do the members play?

I am currently working as an intern in a Software farm in India. To me the software development process is somewhat bizarre here. The steps followed in developing a software are as follows: (1) A system analyst go to the clients and listens their problem statements. In this case the system analyst is a senior person (holding a post of ...

Does MBTI assessment help development teams?

I was just wondering how much (if at all) MBTI type testing helps development teams? ...

Is it rude to refactor/improve team members' code?

When working on a single project with a small team, say, 3 devs, its common for us to ask each other: "Oh, how does this class work?" or "What property do I set on this to make this happen?" as the code base grows, and of course, we must make use of the available APIs, classes, controls, et al. that we build. However, I'm sometimes uns...

Silverlight development - best practises for organizing workflow between .net developer and blend designer

Hello, I will be starting soon my first silverlight 2.0 project. I'm responsible for .net stuff and organizing team work. Currently we use environment build with subversion and cruisecontrol.net. It suited our neeed so far during Winforms and ASP MVC projects. I've got a few questions concerning Silverligt development. Microsoft clai...

Best way to run a small programming team?

I'm in an interesting situation at the moment, I managed to convince a few people from university to spend the summer holiday building a game with me - leaving me mostly in charge of a team of people, all of whom are fairly good programmers but none of whom have any experience working in a programming team (this includes myself). Even be...

Does offering financial bonuses help or hurt morale?

In response to this question, David Thornley writes: "Offering a $1K bonus can also really hurt morale and make the team less effective. Don't do this without thinking it over very carefully. You can't measure contributions well enough to make it seem fair." Does offering financial bonuses help or hurt morale? If you have ever received...

Balance of Development Skills within Team

We are trying to build a team of 6 developers for our website and web services with ASP.Net, WCF and DotNetNuke. How should we try to balance the skills between the web site team and web services team? This SO question seems to cover the balance of personalities but what suggestions are there for ensuring sufficient skill balance withi...

What should be the differences between the team leader and team member in a internal development team?

What kind of characters can promote the person more likely to be a leader in the team ? Also, what do you think the responsibilities a leader should have? ...

When is it acceptable to rewrite someone else's code?

I largely work as my own dev shop, for a small organization in a large multinational. Almost every day, I find myself rewriting or upgrading my own code to a more informed solution. Obviously, this is fine, since I wrote the code I take no offense at rewriting it. However, I wonder if my reaction would be the same if someone else rewr...

Two approaches of task distribution in a multi tier application

I am working on a large web application in Java using Spring and Hibernate as the persistence solution. And as for the methodology, we're on Scrum. My role is that of a Scrum Master. I am also the one managing the business requirements and overall direction of the application. While dividing the requested features into tasks, we have tw...

Essential and Beneficial Software Development Organizational Roles

Our software development department currently consists of a project manager/chief architect, a few developers, and a DBA (as well as some support/helpdesk staff.) We're looking to expand and formalize the roles/positions of the team members as well as bring on addition members. What roles do people feel are essential, ie: absolutely ne...

Keeping a dislocated team on track

Being a part of a small development team that is geographically dislocated, I keep running into constant problems with keeping the projects on track and the team productive. Aside from project collaboration software and regular communication, there seems to be little to do to improve team synergy. I would really appreciate any tips, tr...

How to setup source control with multiple products all dependent on a single class library

I am the CTO and sole developer for my company. I'm getting ready to hire our first developer and possibly a second within the next 6-12 months. I'm embarrassed to say that I've never used source code control as part of my workflow. I guess being a 1-member development team has allowed me to be a bit lazy. It's not that I haven't wanted ...

How much time do you spend in production troubleshooting

At my prior job of 5 years, I eventually had to leave because I was growing into the go-to guy for production support and troubleshooting. I was spending at least half of my time doing queries in production, event log scraping, etc. Yes, we had a QA department, a large support organization, and all the right pieces but you're going to ...

how to handle a php project with a team?

I was working as a freelance php developer for a while, and handled all programming aspects alone. Although I worked with a graphic desinger, all coding was done by me. These days I get a job with a team to program some project. So, I'm afraid of this new development. How to manage a team and divide the work, track the change. I'll lo...