[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ::scr Proper software development processes



A few points:

1. Most CS degree courses don't go into software development
   practices. That would be "Software Engineering", which is
   usually regarded as a different (but related) discipline.

   CS theory per se is rarely relevant to industrial programming,
   excepting specialisms such as compiler design. 

2. Much of what has been written about development is really only
   pertinent to large hierarchical teams. (Part of the reason is
   presumably that it's a more difficult problem. If you simply
   have a small number of good programmers working together on
   a well-defined problem, it's much easier to make progress
   (unless there's a heinous clash of personalities within the
   team).)


3. _The Mythical Man Month_ is still essential reading, IMHO.

4. Microsoft Press[1] have published some excellent practical books
   about software development. _Code Complete_ and _Software Project
   Survival Guide_ are both very good. The former focusses on the
   code itself, and the latter on broader aspects of the project.


Hope some of this is helpful. Is this the sort of thing you were
after?

 .robin.

[1] yes, really