Arbeitsweisen Testgetriebene Entwicklung (TDD) Verhaltensgetriebene Softwareentwicklung (BDD) Kontinuierliche Integration (CI) Agile Softwareentwicklung oder Wasserfallmodell-Vorgehensweise SCRUM Pair-Programming Mobile First Dokumentation Soziale Kompetenzen