Draft:Combined engineering (software)

From Wikipedia, the free encyclopedia

Combined engineering (software)[edit]

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.[1][2][3]

References[edit]

  1. ^ "The Combined Engineering in Azure: A Year Later". zhengziying.com. 2015-11-21. Retrieved 2024-03-12.
  2. ^ Staff, Ars (2014-08-06). "How Microsoft dragged its development practices into the 21st century". Ars Technica. Retrieved 2024-03-12.
  3. ^ Waters, By John K.; 09/20/2018. "Microsoft's VS Team Lead Jay Schmelzer: Changes Inside Microsoft and Dev in the Age of DevOps -". Visual Studio Magazine. Retrieved 2024-03-12. {{cite web}}: |last2= has numeric name (help)