small-teams

Software development process for small teams

I might be an exception here but I have never worked on a team with more than three developers and / or five people. Still we could manage to get the job done (somehow). Is there a software development process which fits this "extreme" scenario? And, if you work as a standalone programmer is there something you can adapt to your daily l...

How do you mitigate the inherent risk of a one-person team?

What steps can one take to mitigate the risk of a one-person team working on a project, especially when that one person is a rather junior programmer? I ask because I am that junior programmer, and there is no one available/willing to do things like code reviews. Part of the problem, I suppose, is that I am working on web applications i...

How to specialize on a team?

I have a team of three developers and all three are talented and smart but it has worked out that the professional development of the team is driven by the projects and not any major guiding force. Most major growth is started and encouraged by me (systems head) when it comes to specific technologies. I know they are willing (and reall...

how to manage students (i.e. newbees) on a software project

Hello, I'm trying to figure out the best way to manage some enthusiastic adult students (with various technical backgrounds ranging from pure newbee to those with a more significant programming background) on a software development project which will involve creating a website for a small business. My thinking is to use something like ...

How does Test Driven Design help a one man software project?

I've spent a lot of time building out tests for my latest project, and I'm really not sure what the ROI was on the time spent. I'm a one man operation, and I'm building web applications. I don't necessarily have to "prove" that my software works to anyone (except my users), and I'm worried that I spent a good deal of time needlessly ...

Quality assurance in small developer teams

Ideally, in a project you will developers, testers, QA manager(s) etc which all make their contribution to the quality of the code. But what if you don't have that kind of resources? If you just have, for example, three developers and don't have the resources to hire a full time QA manager, how do you assure that the code quality meets s...

Branching in TFS for yearly release schedule?

Question: What is the best practice for creating branches for development and release based on the information provided below? Background: I work in a small development team (2.25 frontend, 2 backend), and we have a yearly release schedule. Our environment does not allow for patches or services packs mid-year, but every once in a while...

Is it possible to write complex web applications (like StackOverflow) in VS Express? What is the first feature you miss in the express edition?

Many applications (like StackOverflow) has been written by three developers (a small team), would have been possible to do the same job using VS Express Edition? Which would have been the real differences? Whcih main feature is "enough" to justify the use of VS full edition? i ask this question not for curiosity but because I want to u...