project-management

are projects with high developer turn over rate really a bad thing?

I've inherited a lot of web projects that experienced high developer turn over rates. Sometimes these web projects are a horrible patchwork of band aid solutions. Other times they can be somewhat maintainable mosaics of half-done features each built with a different architectural style. Everytime I inherit these projects, I wish the ...

How to handle multiple projects in a small team

We just started to use scrum for our project management. We are a very small team (2 developers, 1 UI/Web-deisgner ) and we have a lot of running projects at once. How do you handle having multiple projects running at once in the scrum model? Most of the time we have a main projects and some small ones. How do you combine multiple spri...

MS Project File Associated with Multiple TFS Projects

Is there a way to associate a single MS Project file with multiple TFS projects? Here is the situation: I have two projects that are related and have dependencies on each other and I would like to have one MS Project file to coordinate the schedule. But, I do not see how I can associate (publish) to multiple TFS projects. ...

Version control for PHP Developement

Hello, I have been hearing a lot about the advantages of using a version control system and would like to try one. I was doing freelance web development in PHP for the past 2 years, two months back I hired two more programmer to help me. I will be hiring one more person soon. We maintain 4 websites, all of which are my own, which are co...

Formula for PERT - Pessimistic time and optimistic time

I found PERT examples include a formula (a + 4m + b)/6 where a= optimistic time , b= pessimistic time and m= actual time to complete the task but how to calculate a and b? please help me as soon as possible ...

When is a webapp called Beta, alpha, pre-alpha, or none

I've come across many apps on the web that call themselves Beta. I've come across other apps that had an alpha designation. I've even come across some that called themselves pre-alpha, whatever that means (if you know please clarify). Then I've come across some really bad webapps that shouldn't have left the developer's computer and they...

Project hosting vs. my own SVN

I'm working on different projects with some small teams (2-3 people for each). Those projects are about some scientific stuff, most (probably all) the code will be released under GPL after the publication of some results and we don't want to spend money for this. My first question is: should i keep my local SVN server or you know some ...

What other RM methodologies are well know besides FMEA??

Risk management is defined trough several processes that pretend to identify and control the possible risks that may affect the succes of a project. The most common methodology for RM is Failure Mode Effect Analysis. Does anybody know some other methodologies used in the management of risk?? ...

Managing code transitions between developers

What are your best practices for making sure newly hired developers quickly get up to speed with the code? And ensuring developers moving on don't set back ongoing releases. Some ideas to get started: Documentation Use well established frameworks Training / encourage mentoring Notice period in contract ...

Proactively using 'lines of code' (LOC) metric in your software-development process?

hi there, Codebase size has a lot to do with complexity of a software system (the higher the size the higher the costs for maintenance and extensions). A way to map codebase size is the simple 'lines of code (LOC)' metric (see also blog-entry 'implications of codebase-size'). I wondered how many of you out there are using this metric a...

Determing software estimates and tracking past estimates

Possible Duplicates: How to estimate the length of a programming task What can I do to get better at estimating how long projects are going to take? I know that this probably has as many answers as users here on SO, but software estimation always seemed like an esoteric science. Software developers don't have a magic book to...

How have you implemented SCRUM for working alone?

I am working alone at the beginning of a sizable open source project and would like to leverage some of the core ideas/methods from Scrum to help manage my time and remain focused on development and deploying early, demonstrable functionality. I would like to hear from others who have used Scrum alone and what you have found particularl...

Scala simple dummy project.

Currently my whole work cycle is: edit foo.scala fsc foo.scala && scala -cp . FooMain But my project is getting bigger and I would like to split files, make unit tests, etc. But I'm too lazy for reading sbt documentation and doing whatever needs to be done to get a sbt's "Makefile". Similarly for unit tests (there are so many framewo...

Any foundation to administrate an Android open source application?

Our open source application is quite popular, and we are many developers. The app uses my Android Market account, and I shared the keys with a developer. But if both of us disappear, the application's Market account will be lost, and all users trapped. Giving the keys to all developers is not a solution either, for security reasons. Is...

Event based PROJECT MANAGEMENT

Hey fellas! Where i am working we have a number of contractor programmers. We handle the requirements and the project management of our products. I have been trying using various project timing and estimations techniques but cant get the hang of it yet. I have read Joel's evidence based scheduling and i was wondering if there's anythi...

In Scrum, should a team remove points from (defect) stories that don't result in a code change?

My work uses a Scrum-like process to manage projects. I say Scrum-like, because we call it Scrum, but our project managers exclude aspects of Scrum that are inconvenient (most notably customer interaction). One of the stories in our current sprint was to correct a defect. After spending almost an entire day working on the issue, I deter...

client problems - misaligned expectations & not following SDLC protocols

hi guys, im having some serious problems with a client on a project - i could use some advice please the short version i have been working with this client now for almost 6 months without any problems (a classified website project in the range of 500 hours) over the last few days things have drastically deteriorated to the poin...

Agile and code release

Do you know of any agile process that is created for code releases? One of the main theme of agile is frequent releases and each company/client would have their own test/approval processes that control code releases. Most of the time these slow down the pace of "frequent releases" Currently we have a proprietary tool based workflow. The...

Traits of military projects

For those of you with experience in both, civil and military projects. Are there specific software engineering traits that usually shows up more often within military projects? I mean things like paperwork, language of choice, management hierarchy... ...

Are there any good tools to integrate BaseCamp in XCode or OS X?

Are there any recommended Basecamp plugins/stand alone apps for XCode/OSX to manage milestones & to-do's etc? ...