Markus Kling

Lean & Agile Evangelist & Dinosaur

Moves to Ulm, Ulm, Nürnberg, München, Stuttgart

  • 48.3974
  • 9.99328
  • Indicative rate €1,111 / day
  • Experience 7+ years
Propose a project The project will only begin when you accept Markus's quote.

Confirmed availability

Part time, 3 days a week

Propose a project The project will only begin when you accept Markus's quote.

Location and geographical scope

Location
Ulm, Deutschland
Can work in your office at
  • Ulm and 50km around
  • Ulm and 100km around
  • Nürnberg and 20km around
  • München and 20km around
  • Stuttgart and 20km around

Verifications

Languages

  • Deutsch

    Native or bilingual

  • Französisch

    Limited working proficiency

  • Englisch

    Native or bilingual

Skills (23)

Markus in a few words

Als selbständiger Agile Coach arbeite ich für kleine und große Kunden im süddeutschen Raum. Skalierung war dabei für mich schon von Beginn an immer ein zentrales Thema.
Seit 2002, als ich mit Extreme Programming in die agile Welt einstieg, habe ich ca. 35 Teams in unterschiedlichen Organisationen und Branchen begleitet – hauptsächlich in der Softwareentwicklung. Dabei habe ich diverse Rollen und Perspektiven eingenommen, in den letzten Jahren vor allem Agile Coach.
Neben diesem umfangreichen Erfahrungsschatz biete ich meinen Kunden zwei weitere wichtige Vorteile: Erstens kann ich als Selbständiger unabhängig von Vorgaben agieren und zusammen mit meinen Kunden eine passgenaue Lösung erarbeiten. Zweitens kann ich durch meinen technischen und betriebswirtschaftlichen Hintergrund sehr gut zwischen den unterschiedlichen Sichtweisen von Business und IT vermitteln.

Experience

Voith

Mechanical or Industrial Engineering

Coaching und Begleitung der Entwicklungsabteilung eines großen Maschinenbaukonzerns als Agile Transformation Coach

Heidenheim an der Brenz, Deutschland

July 2018 - Today

Coaching und Begleitung der Entwicklungsabteilung eines großen Maschinenbaukonzerns für die Einführung agiler Prinzipien nach einer großen Umorganisation
• Durchführen von Trainings zu agilen Vorgehensweisen, Praktiken, Prinzipien und Werten
• Coaching des Managements und der Projekte im Hinblick auf den Wandel der Kultur und der Werte im Unternehmen
• Einführung von stabilen Produktteams, um ständiges Verschieben von Leuten zwischen Projekten zu stoppen

Bundesagentur für Arbeit

Public sector

Mitarbeit im Agilen Transitionsteam als Agile Transformation Coach

Nürnberg, Deutschland

March 2018 - June 2018

Mitarbeit im Agilen Transitionsteam, um das gesamte IT-Systemhaus der BA zu agilisieren.
• Beratung und Coaching von neu gestarteten agilen Projekten in der BA
• Coaching des Managements, vor allem im Hinblick auf den Wandel von Kultur und Werten auf dem Weg zur agilen Organisation
• Durchführen von Trainings zu agilen Vorgehensweisen

Bundesagentur für Arbeit

Public sector

Begleitung einer Organisationseinheit bei der Umstellung auf agile Softwareentwicklung als Agile Coach

Nürnberg, Deutschland

August 2017 - March 2018

Begleitung einer Organisationseinheit bei der Fortführung der Umstellung auf agile Softwareentwicklung und der Überführung von zwei Großprojekten in die Linie.
• Management im Hinblick auf die Anwendung agiler Vorgehensweisen beraten und gecoacht
• Vorhandene und neue Scrum Master gecoacht
• Scrum Zeremonien weiter entwickelt und neu belebt
• Entwurf der neuen Organisation mitgestaltet
• Zusammenarbeit der beteiligten Organisationseinheiten begleitet und gefördert
• Mitarbeit im Coaching Pool

Bundesagentur für Arbeit

Public sector

Unterstützung bei der Neuentwicklung einer der größten Jobbörsen in Deutschland als Scrum Coach

Nürnberg, Deutschland

September 2015 - July 2017

Erfolgreicher Aufbau eines agilen Teams, um eine der größten Jobbörsen in Deutschland neu zu entwickeln.
• Scrum als Ausgangspunkt
• Technologisches Neuland (für den Kunden) betreten
• Sprints durch One-Story-Flow ersetzt
• Continuous Delivery erfolgreich umgesetzt
• Team von 5 auf 10 Leute vergrößert, um es zu teilen

Gesellschaft für Konsumforschung

E-commerce

Stabilisierung eines Projekts in Schieflage als Chief Scrum Master

Nürnberg, Deutschland

March 2015 - August 2015

Stabilisierung eines Projekts in Schieflage – hatten zwei Jahre lang versucht, Scrum einzuführen und keine Software geliefert.
• Teams stabilisiert, Hin- und Herschieben von Leuten gestoppt
• Fokus gesetzt auf Zusammenarbeit als Team, nicht als Arbeitsgruppe
• Bewusstsein geschaffen, dass agile Softwareentwicklung iterativ und inkrementell funktioniert
• Coaching der anderen Scrum Master
• Plan erstellt für die inkrementelle Lieferung eines MVP

Bundesagentur für Arbeit

Public sector

Mitarbeit in einem Team von 5 Scrum Mastern, um die Implementation von Scrum in einem großen Transformationsprojekt voranzubringen (8+ Teams)

Nürnberg, Deutschland

October 2013 - February 2015

• 2 Scrum Teams als Scrum Master unterstützt
• Zusammenarbeit zwischen den Teams gefördert
• Neue interdisziplinäre Scrum Teams aufgebaut mit den Leuten aus den alten Strukturen
• Vorgehensweisen etabliert für die erfolgreiche Zusammenarbeit von Entwicklungsteams und Product Ownern
• Vorgehen an die umgebende Organisation angepasst
• Coaching des Managements in seiner neuen Rolle als Unterstützer der Teams

car2go

Automobile

Mitarbeit als Entwickler in einem Scrum Team als Teil eines größeren Projekts mit 5 Scrum Teams

Ulm, Deutschland

January 2013 - October 2013

• Design, Entwicklung und Test einer Software zum Flottenmanagement
• XP Entwicklungspraktiken wie Pair Programming und Test Driven Development praktiziert und weitergegeben
• Qualitätsmetriken etabliert und nachgehalten

Mercedes-Benz Bank

Banking & Insurance

Etablierung Agiler Prinzipien in einem großen Migrationsprojekt als Agile Coach (Teilzeit)

Stuttgart, Deutschland

January 2012 - December 2012

Etablierung Agiler Prinzipien in einem großen Migrationsprojekt zum Ersetzen des Kernbanksystems
• Projekt war auf halbem Weg zum Endtermin (Einführung von SEPA)
• Bis zu diesem Zeitpunkt war noch nichts geliefert worden
• Priorisierten Product Backlog mitaufgebaut
• Mitarbeit bei der Einführung kürzerer Feedbackzyklen, um Dinge schneller zum Abschluss zu bringen
• Coaching des Managements in Agilen Prinzipien
• Coaching der internen Agile Coaches

car2go

Automobile

Unterstützung eines Entwicklungsteams beim Aufbau einer BI Lösung als Kanban Coach

Ulm, Deutschland

January 2012 - December 2012

Unterstützung eines Entwicklungsteams beim Aufbau einer BI Lösung für ein Autovermietungssystem ohne Vermietstationen.
• Gestartet mit einem reinen Scrum System
• Management brauchte zeitnah viele verschiedene unabhängige Berichte – Sprints waren dabei hinderlich
• Kanban als Change Management Werkzeug eingeführt, um die Anforderungen des Kunden besser zu erfüllen
• Umstellung von Sprints auf One-Story-Flow mit unterschiedlichen Serviceklassen
• Team war auch mit der Entwicklung eines OLAP Cube betraut
• Unterstützung der Teammitglieder aus unterschiedlichen Ländern in der Zusammenarbeit als Team

Daimler AG

Automobile

Unterstützung eines neu gestarteten Projekts mit Offshore Entwicklung bei der Einführung von Scrum als Scrum Coach (Teilzeit)

Sindelfingen, Deutschland

January 2011 - December 2011

Unterstützung eines neu geschaffenen Projekts mit Offshore Entwicklung in Indien bei der Einführung von Scrum.
• Product Owner und Auftraggeber waren in Deutschland, Entwicklungsteam und Scrum Master in Indien
• Coaching des Entwicklungsteams und des Scrum Masters remote aus Deutschland
• Coaching des Product Owners beim Aufsetzen des Product Backlogs und beim Projektstart im Hinblick auf die Zusammenarbeit mit dem Entwicklungsteam in Indien

car2go

Automobile

Einführen und Implementieren von Scrum als neuem Vorgehensmodell in einem laufenden Projekt als Scrum Master und Coach

Ulm, Deutschland

May 2009 - December 2011

Aufsetzen des ersten Scrum Projekts in einer Wasserfallfirma.
• Zunächst Mitarbeit als Software Architect zum Lösen von Qualitätsproblemen in einem Innovationsprojekt mit Software, Hardware & Telematik
• Feedback aus dem Markt führte zu beständig wechselnden Anforderungen – Wasserfall war keine Option mehr
• Nach einem Jahr Entwicklung war das Projekt vor dem Stillstand – manuelles Testen war ein Flaschenhals, die Qualität verschlechterte sich, kaum noch Fortschritte
• Erste Implementation von Scrum in einem neuen Team zur Entwicklung einer Komponente, die bisher zugekauft wurde
• In den ersten Monaten Continuous Integration nur mit Mocks, da die Hardware noch nicht verfügbar war
• Erfolgreiche Zusammenarbeit mit nicht-agilem Hardwarezulieferer aufgebaut
• In der Folge alle weiteren Teams auf Scrum umgestellt und als Scrum Master unterstützt sowie Nachfolger eingearbeitet
• Testing weitreichend automatisiert (unit tests & user acceptance tests), Projekt gewann schnell an Geschwindigkeit
• Kosten wurden deutlich reduziert, die Projektgröße schrumpfte von 55 auf 33 Mitglieder
• Coaching von Entwicklern, Product Ownern und Management der Kunden- und der Entwicklungsorganisation beim Verstehen von Scrum und Agil sowie bei der Anpassung an das neue Paradigma
• Anwendung von Prinzipien und Praktiken aus XP für die Entwicklung sowie Kanban für Teams wie das Vehicle Integration Team
• Unterstützung eines Hardwareentwicklungsteams als Interim Scrum Master

Daimler TSS

Automobile

Mitarbeit im Kompetenzteam Architektur und Technologie als aktives ständiges Mitglied

Ulm, Deutschland

January 2008 - December 2009

Aufgaben:
- Definition von unternehmensweiten Standards zur Architekturdokumentation
- Tool-Evaluierungen
- Durchführung von Reviews (Quality Gates):
- Code Reviews
- Architektur Reviews (z.B. nach ATAM)
- Beratung des Managements in technologischen Fragen
- Technologie-Einsatz
- Tool-Einsatz

Daimler TSS

Automobile

Service-Management Software Reviews als Service Manager und fachlicher Teamleiter

Ulm, Deutschland

March 2007 - May 2009

Aufgaben:
- Erarbeiten und Gestalten von Methoden und Standards zur Durchführung von Software Reviews
- Termin- und Personaleinsatzplanung
- Erstellen von Angeboten nach Kundenwunsch
- Service Tailoring
- Multiprojektsteuerung
- Durchführen von Software Reviews als Reviewer:
- Code Reviews
- Design Reviews
- Architektur Reviews (z.B. nach ATAM)
- Qualitätssicherung der Reviewergebnisse
- Durchführen von Workshops mit Kunden
- Kundenbetreuung
- Service- und Portfolioplanung
- Absatz- und Personalbedarfsplanung
- Coaching und Steuerung von Reviewern (intern und extern)
- Durchführen von Beratungsprojekten im Anschluss an Reviews

Daimler TSS

Automobile

Überarbeiten einer Vertriebsanwendung in Japan als Reviewer, Architekt und Berater

Ulm, Deutschland

April 2007 - September 2007

Aufgaben:
- Architektur Reviews & Code Reviews
- Definition der notwendigen Anpassungen
- Austausch/Neuentwicklung der Persistenzschicht
- Transaktionskonzepte
Hinweis:
- Offshoring Projekt, Entwicklung in Malaysia

Daimler AG

Automobile

Definition der Systemarchitektur eines globalen Großprojekts in einem Team von 6 Softwarearchitekten

Stuttgart, Deutschland

March 2006 - March 2007

Aufgaben:
- Definition der Systemarchitektur für ein System zur integrierten Produktdokumentation von Nutzfahrzeugen in einem Team von 6 Architekten
- Dokumentation der Systemarchitektur
- Erstellung von Prototypen
- Durchführen von Proofs of Concept
- Abstimmen der Konzepte mit externen Entwicklungspartnern
- Durchführen von Reviews zur Qualitätssicherung
- Code Reviews
- Architektur Reviews
  • IBM WebSphere AS
  • IBM WebSphere MQ
  • IBM WebSphere Message Broker
  • PAI Process Integration Platform
  • IBM DB/2

Daimler TSS

Automobile

Konzeption und Erstellung einer Komponente zur Darstellung von Straßenkarten als Entwickler

Ulm, Deutschland

January 2006 - March 2006

Aufgaben:
- Konzeption und Erstellung einer Komponente zur Darstellung von Straßenkarten in einer Aftersales Anwendung
- Design
- Entwicklung
- Test
- Dokumentation
  • Java
  • Java EE
  • IBM WebSphere AS 6
  • IBM DB/2
  • W3C Web Services

Daimler TSS

Automobile

Durchführen von Software Reviews in Java Projekten als Reviewer

Ulm, Deutschland

October 2005 - December 2005

Aufgaben:
- Durchführen von Software Reviews
- Code Reviews
- Architektur Reviews
- Dokumentation
- Durchführen von Ergebnisworkshops
- Beraten von Kunden zum
- Beheben von Fehlern
- Beseitigen von Schwachstellen

Carl Zeiss

High Tech

Mitarbeit in einem internationalen Normungsgremium als Delegierter

Aalen, Deutschland

September 2004 - September 2005

Aufgaben:
- Mitarbeit in einem international besetzten Normungsgremium zur Standardisierung der Datenübertragung zwischen Informationssystemen und Fertigungsmaschinen der optischen Industrie ("Vision Council of America")
- Teilnahme an Konferenzen in USA
- Vorbereitung und Vorstellen von Konzepten
- Erarbeiten, Abstimmen und Vertreten des Standpunkts der Carl Zeiss Augenoptik
  • Java
  • Java Cryptography Extension (JCE)
  • Java CommAPI
  • XML

Carl Zeiss

High Tech

Entwicklung einer Software zur zellenbasierten Fertigung von Brillengläsern als Entwickler, Architekt und XP Coach

Aalen, Deutschland

October 2003 - September 2005

Aufgaben:
- Einführen und Implementieren von Extreme Programming als neuem Vorgehensmodell
- Definition der Architektur
- Coaching der Teammitglieder
- Mitarbeit in der Entwicklung
- Durchführen von Code Reviews
- Implementieren standortspezifischer Anpassungen
- Ausrollen der Software an internationalen Standorten (Deutschland, USA, Australien)
- Technische Projektleitung
- Fachlicher Teamleiter für ein Team von 6 Entwicklern
- Steuerung des externen Entwicklungspartners

Carl Zeiss

High Tech

Webbasierte Auftragsinformationen ("Web Services") als Entwickler

Aalen, Deutschland

January 2002 - September 2005

Aufgaben:
- Konzeption
- Entwurf
- Entwicklung
- Test und Einführung
- Wartung und Weiterentwicklung

Hinweis:
- Keine W3C Web Services, zufällige Namensgleichheit
  • Java
  • J2EE
  • Java EE
  • Java Enterprise
  • HTTP
  • XML
  • XPath
  • Tomcat
  • JBoss AS
  • Xerces
  • Xalan
  • JDOM
  • Oracle 8i
  • See more abilities

Carl Zeiss

High Tech

Entwurf und Implementierung eines datenbankgestützten Produktkatalogs als Entwickler und Technischer Projektleiter

Aalen, Deutschland

July 2001 - September 2005

Aufgaben:
- Entwurf und Implementierung eines datenbankgestützten Produktkatalogs für die Carl Zeiss Augenoptik
- Migration und Implementation von Algorithmen zur Berechnung von Lieferbereichen bei Brillengläsern
- Test und Einführung
- Wartung und Weiterentwicklung
  • Oracle 8i
  • Java
  • J2EE
  • Java EE
  • Java Enterprise
  • Apache Tomcat
  • JBoss AS
  • Microsoft COM/DCOM
  • See more abilities

Carl Zeiss

High Tech

Übernahme einer Software zur zellenbasierten Fertigung von Brillengläsern als Entwickler

Aalen, Deutschland

January 2001 - September 2003

Aufgaben:
- Systemübernahme von externem Dienstleister
- Weiterentwicklung
- Neukonzeption als Mehrplatzsystem
- Entwicklung neuer Funktionalitäten

Carl Zeiss

High Tech

Weiterentwicklung einer webbasierten CRM Anwendung als Softwareentwickler

Aalen, Deutschland

November 2000 - June 2001

Aufgaben:
- Entwurf, Konzeption und Realisierung neuer Funktionalitäten
- Refactoring
- Umstellung von Java Servlet auf JSP

Audi AG

Automobile

Entwicklung mehrerer Webanwendungen für das AUDI Bildungswesen als Softwareentwickler

Ingolstadt, Deutschland

October 2000 - December 2001

Aufgaben:
- Analyse
- Konzeption
- Entwicklung
- Test
- Dokumentation

Art der Tätigkeit:
- Freie Mitarbeit (nebenberuflich)

Berufsakademie Heidenheim

Public sector

Neuaufbau des Webangebots der BA Heidenheim als Softwareentwickler (Student)

Heidenheim an der Brenz, Deutschland

January 1999 - March 1999

Aufgaben:
- Konzeption
- Entwicklung der dynamischen Inhalte mit Java Servlets

Education

Certifications

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code