Fulltext available Open Access
DC FieldValueLanguage
dc.contributor.advisorMartini, Nils-
dc.contributor.authorKretzschmar, Max-
dc.date.accessioned2022-07-01T06:46:16Z-
dc.date.available2022-07-01T06:46:16Z-
dc.date.created2020-03-
dc.date.issued2022-07-01-
dc.identifier.urihttp://hdl.handle.net/20.500.12738/11106-
dc.description.abstractDer Begriff DevOps ist in der Softwareentwicklung lange kein Fremdwort mehr. Die Entwicklungsinfrastruktur von Salesforce entwickelte sich hingegen nur sehr langsam in eine Richtung, in der moderne Methoden bei der Entwicklung und Bereitstellung von Code zum Einsatz kommen konnten. Das Ziel dieser Arbeit ist es herauszufinden, wie die Grundsätze, die der DevOps-Philosophie zugrunde liegen, mit der Salesforce-Entwicklungsumgebung verbunden werden können. Dazu wird zunächst untersucht, was der Begriff DevOps im Kern bedeutet. Die Prinzipien der Kontinuität bei der Bereitstellung von Code, welche mit DevOps einhergehen, werden dazu ausführlich analysiert. Zudem werden neue Methoden der Entwicklung und Bereitstellung von benutzerdefinierten Anwendungen in Salesforce mit Salesforce DX und des Salesforce Command Line Interfaces betrachtet und in den Kontext zu DevOps gebracht. Auf Basis der theoretischen Betrachtungen wird ein neues quellengesteuertes Entwicklungsmodell aufgebaut. Durch den schrittweisen Aufbau einer Automationskette wurde dieses Modell in einer Salesforce-Partner-Agentur umgesetzt. Die Verbindung neuer Entwicklungs- und Bereitstellungsmethoden mit einer Prozesskette, welche grundlegende Befehle automatisch ausführt, steigert sowohl die Sicherheit der Kommunikation der Systeme untereinander als auch die Effizienz bei der Arbeit. Besonders Entwickler-teams können mit diesem neuen Entwicklungsmodell effektiver an großen Projekten arbeiten und so den gesamten Prozess von der Entwicklung über das Testen bis zur Auslieferung stärker kontrollieren, wodurch Fehler schneller erkannt und behoben werden können.de
dc.description.abstractThe term DevOps is no longer a foreign word in software development. However, Salesforce's development infrastructure has been slow to evolve in a direction where modern methods could be used to develop and deploy code. The goal of this paper is to find out how the principles underlying the DevOps philosophy can be linked to the Salesforce development environment. To do this, we will first examine what the term DevOps essentially means. The principles of continuity in code delivery associated with DevOps are analyzed in detail. In addition, new methods of developing and deploying custom applications in Salesforce with Salesforce DX and the Salesforce Command Line Interface are considered and put into context with DevOps. Based on the theoretical considerations, a new source-driven development model is built. By building up an automation chain step by step, this model was implemented in a Salesforce partner agency. The combination of new development and deployment methods with a process chain that automatically executes basic commands increases both the security of communication between the systems and the efficiency at work. With this new development model, development teams in particular can work more effectively on large projects and thus have greater control over the entire process from development to testing and delivery, enabling errors to be detected and corrected more quickly.en
dc.language.isodeen_US
dc.subject.ddc600: Techniken_US
dc.titleSalesforce DevOps-Strategien : Continuous Integration, Delivery und Deployment in der Praxisde
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentFakultät Design, Medien und Informationen_US
thesis.grantor.departmentDepartment Medientechniken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeCzupras, Philip-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-125611-
tuhh.oai.showtrueen_US
tuhh.publication.instituteFakultät Design, Medien und Informationen_US
tuhh.publication.instituteDepartment Medientechniken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomain-
item.creatorGNDKretzschmar, Max-
item.fulltextWith Fulltext-
item.creatorOrcidKretzschmar, Max-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.advisorGNDMartini, Nils-
item.languageiso639-1de-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.openairetypeThesis-
Appears in Collections:Theses
Files in This Item:
File Description SizeFormat
Salesforce_DevOps-Strategien.pdf867.58 kBAdobe PDFView/Open
Show simple item record

Page view(s)

233
checked on Dec 26, 2024

Download(s)

349
checked on Dec 26, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.