Content deleted Content added
→Traditional team management methods: improvements |
m →Traditional team management methods: corr link |
||
Line 7:
Traditional software development has nearly always involved multiple [[computer programmers|programmers]] working on separate parts of a computer system for any project of significant scope and scale -- a method of [[division of labour]]. Clearly, it is unreasonable to imagine that a single programmer could adequately complete all the required work for a complex system working entirely on their own within a viable timescale; and as development projects become more complex, specialised expertise becomes of paramount importance in aspects such as [[systems analysis]], [[quality assurance]], and technical challenges posed by individual components. Initially this tended to be an informal process, but with the rise of commercial software development as a viable industry, a more industrial and systematic approach became necessary.
Paper-orientated systems methodologies originally designed for undertaking governmental projects, such as the [[Structured Systems
== Modern trends: multiple programmers to one sub-task ==
|