Tips on Managing Concurrent Development? 256
"Take, for example, the extreme case of something like Linux (not only concurrent development, but geographically distributed development), how is this managed? One solution we were contemplating was to try to do an 'air traffic control' type of sequencing and conflict resolution. As early as possible in the development stage, we try to identify what will be finished when, and assign a one-up sequence number to each patch. Developers then know that they will be patching against the baseline that was patched by the patch with the previous sequence number. It is hoped that this prevents a lot of rework of patches. A potential problem with this approach is the need for a responsive central authority to assign sequence numbers. Also, such sequence numbers may have to be rearranged in the face of last minute advances and setbacks in developer progress. Despite careful scheduling and detailed design, it may be impossible to know the exact check-in sequence of patches more than a week or two in advance.
Will such an idea be successful, or is it fatally flawed? Are there better solutions to the problem with less effort? Are we treating symptoms and not the disease (i.e., should we be planning better so that we know patch sequences and dependencies early on)? Management likes to keep staff productively occupied and working up until deadlines, so this usually means a lot of checkins within a short period of time, rather than staged checkins. Can checkins be spread out over time while keeping developers productively occupied?"
Fly by the seat of your pants. (Score:3, Funny)
Luckily our development is done on the web, we just create folders, and move them up when we're done.
Re:SourceForge 3.0 Enterprise Edition (Score:0, Funny)
Re:Extreme Programming (Score:3, Funny)
If you ever finish a project without crunch time, the marketing guys will find out and have your schedules shortened appropriately.
Re:Fly by the seat of your pants. (Score:1, Funny)
Cheap Marketing Ploy by VA Software? (Score:3, Funny)
Conicidence? That's Your call.
HOW DOES THIS ANSWER THE QUESTION? (Score:1, Funny)
NICE AD