It's true that software development is not the same as mechanical engineering. :)
The stringency of the process is generally somewhere between mechanical engineering and film producing. However, SW dev is different to both and the exact kind of process used depends on the application. For firmware used in nuclear weapons or flight control systems more strict processes are used. You will find that the project management, requirements management, design, testing and configuration management processes used are quite different in aerospace and military applications than in commercial development. BTW I come from a configuration management background. If you're a manufacturing engineer you'll know its equivalent as Product Data Management. In general, Pat is right to view software the way he does - it's played faster and looser 99% of the time than in mechanical engineering. Just like not all engineering is Engineering, not all software development is alike. But it makes no commercial sense to implement very strict processes when time-to-market, functionality and aesthetics are what counts to customers. It depends on the domain. Darren -- darrenyeats SB3 / Inguz -> Krell KAV-300i (pre bypass) -> PMC AB-1 Dell laptop -> JVC UX-C30 mini system ------------------------------------------------------------------------ darrenyeats's Profile: http://forums.slimdevices.com/member.php?userid=10799 View this thread: http://forums.slimdevices.com/showthread.php?t=45839 _______________________________________________ audiophiles mailing list audiophiles@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/audiophiles