You can get in trouble if you try to arrange your software development schedules to match a customer's dates. This will only lead to false schedules. False schedules in turn cause evil death marches.
Once you fall behind the schedule, there is usually no way to recoup the loss. Brooke's Law states that "adding manpower to a late project makes it even later."
On choosing developers to work on a project, you might think that you want senior developers. However some research has shown that performance does not correlate with years of experience.
Next time I will focus on the effect of team size.
Reproducing a Race Condition
-
We have a job at work that runs every Wednesday night. All of a sudden, it
aborted the last 2 weeks. This caused some critical data to be late. The
main ...