It is interesting to see the various organizational settings where
software development takes place. Having a look at the different kinds
of companies we have been working with in the last years reveals the
many different settings: Completely internal development, internal
development in a mix of internal and external developers, external
development with internal project management/architects, completely
outsourced development only providing a set of requirements to the
supplier. Furthermore, throughout the lifecycle of a system, these
settings are often changed: systems are handed over from an external
initial development to internal maintenance or vice versa. Thus, a
pure and stable development team developing and maintaining a system
is rather…
Learn more