Softwareentwicklung nicht nur schnell, sondern auch sicher

Durch das Aufkommen von agilen Projektmethoden und die dadurch immer kürzer werdenden Releasezyklen stossen klassische Entwicklungsmethoden an ihre Grenzen. Die Frage lautet daher: Wie lässt sich die Geschwindigkeit erhöhen ohne Abstriche bei Qualität und Sicherheit in Kauf zu nehmen? DevSecOps sieht das Thema Sicherheit als eine gemeinsame Verantwortung über den …

DevOps in a DWH is this possible?

I have spent a descent time in Data Warehousing. The biggest challenge we faced numerous times was that the Business requested some new Data or KPIs and when they finally arrived, the requested KPI was superseded or data interpretation not in the accuracy expected by the business. It would be …

Pipelines mit Gitlab, GitKraken, AWS ECR und Go

Heute muss jeder Softwareengineer mit einigen Technologien die früher kein Thema waren vertraut sein, um qualitative Projekte agil zu erstellen. Git, Containers, CI / CD, Unit-Test sind Beispiele, die schon jetzt im Alltag gebräuchlich sind. Während Gitlab eine gesamte CI / CD Umgebung anbietet, erleichtert GitKraken die Teamarbeit mit Git. …

Teamautonomie jetzt!

Geforderte Autonomie ist in vielen Fällen die Spassbremse der agilen Transformation. Befürchtet werden einerseits Kompetenzverlust und Chaos, anderseits Ergebnis-, Team- und Eigenverantwortung. Der folgende Blog konkretisiert Autonomie mittels der 7 Autonomiestufen (Jürgen Appelo – Management 3.0) und beschreibt wie eine Führungskraft Teamautonomie mit dem Spiel «Delegation Poker» ohne Kontrollverlust und …

Continous Delivery: Schnell und entspannt Wert generieren

Fällt eine Story in die letzte «Release-Spalte» vom Kanban Board, bleibt sie nicht lange da. Sie wird so bald wie möglich produktiv gebracht. Sogar unser Kredo: «No deployments on Friday» ignorieren wir immer öfters.  Die Vorteile von häufigen und raschen Deployments machen uns glücklich und dich bestimmt auch: Ein Feature fängt …

Applikationen unterwegs auf den Weltmeeren

Der Begriff Docker und seine Weiterentwicklungen (Docker-Compose, Kubernetes) gewinnt je länger desto mehr an Wichtigkeit in den Bereichen Softwareentwicklung und IT-Betrieb (DevOps). Es ermöglicht die flexible Portierung von Anwendungen und erleichtert damit das Deployment, das Starten/Stoppen sowie das Migrieren von Software.

Im Flow mit DevOps – Durch enge Zusammenarbeit Kund*innen begeistern

Fordern Ihre Nutzer*innen rascher neue Funktionen? Werden Entwicklung und Betrieb in Ihrem Unternehmen noch immer als eigene Silos betrachtet? Die Antwort heisst DevOps, welches ein bestimmtes Mindset, Kultur und technische Praktiken vereint. DevOps ermöglicht ganzheitliche Kommunikation, Integration, Automatisierung und eine enge Zusammenarbeit für Teams, welche Software planen, entwickeln, testen, bereitstellen …