Diese Specialization richtet sich an Personen, die neu in der Softwareentwicklung sind. Sie richtet sich auch an diejenigen, die bereits Software entwickelt haben, aber ein tieferes Verständnis für den zugrunde liegenden Kontext und die Theorie der Softwareentwicklungspraktiken erlangen möchten.
Am Ende dieser Specializations erwarten wir, dass die Lernenden in der Lage sind:
1.) Hochwertige und sichere Software unter Verwendung von SDLC-Methoden wie Agile, Lean und Traditional/Waterfall zu entwickeln.
2.) Die SDLC-Methodik eines Softwareentwicklungsteams zu analysieren und Empfehlungen für Verbesserungen zu geben.
3.) Vergleichen und kontrastieren Sie Softwareentwicklungsmethoden im Hinblick auf umweltbedingte, organisatorische und produktspezifische Zwänge.