team-development

How do you bring a failing project back on track?

You must have heard the archetypical story of a failing/failed project: A team of inexperienced programmers work 24x7 Bugs are fixed only to introduce new bugs Customer is screaming that he could not even do the basic stuff (Saving/Querying) etc. Programmers used to having the spec handed down struggle to improvise No automated unit te...

What are some key concepts for effective development teams?

Where I work we've recently put together what we call the Development Standards Committee which is tasked with improving our procedures, processes, methodologies, tools, standards, and whatever we think would help us become a more effective team. We've got a spreadsheet of items that we've ranked and are going to start tackling from the...

Putting an ASP.Net MVC project on a server for team development with VS Pro Team version

Can anyone give me advice on where to start when it comes to setting up a project on a server so that my helper and I can check out code files? I have a hosting account with Go Daddy - IIS 7, if that can be used. Also, I'm looking for advice on how to learn more about setting up my database on a server - currently my project has it set...

Setting up StyleCop for team development

We are trying to setup stylecop for a team development environment. So far what we have done is: Checked the files into source control Create an environment variable on every machine that points to that location (each dev has source checked out to a different location, this solves that) Add the tag to the project as follows: This w...

Creative ways to punish (or just curb) laziness in coworkers

Like the subject suggests, what are some creative ways to curb laziness in co-workers? By laziness I'm talking about things like using variable names like "inttheemplrcd" instead of "intEmployerCode" or not keeping their projects synced with SVN, not just people who use the last of the sugar in the coffee room and don't refill the jar. ...

In real world development do you actually put the database file in your Visual Studio project?

You see it a lot in examples and I've done itt on some small projects, but for a larger project with multiple developers, does it really work well to put the database file (.mdf) in the project? What is your "workflow" like with your database? Do you put the file in your project and check it in like everything else, or do you have a cen...

Ways to improve communication between members on a software team.

As the team I am on works to formalize and establish more development practices, I find that communication seems to fail at the following points: During an informal conversation about a project a brain spark moment becomes a new feature/requirement. These "add-ons" seem to fail through the cracks or the detail become fuzzy after some ...

Develop iPhone application remotely?

4 java developers are new to iPod Touch/iPhone app development. They have an idea for an app. They have never used Xcode or Macs before. Instead of spending money for a new iMac or Mac Mini for each of them, my boss would like to sell them a $999 Apple server, hosted at a facility connected a single T1 line, and have all 4 people work...

How to maintain base files for development environment central while allowing people to change their local copy

Hi, what I'd like to do is have files in a central location so that when I add people to my development team they can see the base version of these files but meanwhile have the ability for the rest of the team to work with their own local version. I know I can just put the files in source-control (we use Tortoiese-SVN) and have my team c...

Architecture and framework choice team issue

We are in the process of planning for a rewrite of one of our fundamental applications. It is web based, and we are locked into PHP. However it is not a web 2.0 site. It's closer to an enterprise application. It's by no means simple. There are at least 2 main interfaces (I think there are 4, but that's another topic). It needs to be...