Draft:Combined engineering (software)

Combined engineering (software)
Combined engineering is software development methodology which favors multi-role competency of software developer rather than strongly single-role focused developer. Ultimate goal is to create better quality software.

SW developer in combined engineering is responsible not only for development, but also for writing unit and functional tests, maintenance of engineering systems like build pipelines and even for support (at least on L3/L4). Such an agile approach with focus on quality allows build teams with cross-functional competencies and better level of communication with clear responsibility and well known goals.